文档介绍:uationWarning:..段码LCD驱动显示IC的显示RAM应用段码LCD驱动IC一般通过显示RAM映射的方式驱动LCD屏显示字符。以VK1621为例介绍内部显示RAM结构,以及单片机如何通过变量数组和显示RAM对应,驱动LCD显示对应的字符,图案。一. LCD驱动IC相关资源在写程序前要先了解芯片的管脚资源,内部RAM映射图和写数据时序。,SEG0连接SEG0,…3,SEG31连接SEG31。如果不是一一对应也可以,但是单片机程序里变量数组和显示RAM的对应关系要做相应修改。 二. LCD显示实例以VK1621为例,IC内部有32x4位的显示RAM,单片机驱动VK1621在lCD上显示数字12,初始化配置参考驱动程序。要显示数字12,首先要对和ram对应的数组变量赋值:显示数字1数码管1的BC段点亮-vk1621_dispram[0]=0x06;//bit3-1A,bit2-1B,bit1-1C,bit0-1Dvk1621_dispram[1]=0x00;//bit3-,bit2-1G,bit1-1F,bit0-1E显示数字2数码管2的ABGED段点亮-vk1621_dispram[2]=0x0D;//bit3-2A,bit2-2B,bit1-2C,bit0-2Dvk1621_dispram[3]=0x05;//bit3-,bit2-2G,bit1-2F,bit0-2E单片机先发送数据起始地址,再发送2字节数据-WritenDataVk1621(0X00,&vk1621_dispram[0],2);函数原型-voidWritenDataVk1621(unsignedcharAddr,unsignedchar*Databuf,t) -Addr->写入ram的起始地址 -Databuf->写入ram的数据buffer -Cnt->写入ram的数据个数常见问题:(1) 检查通讯线电平是否匹配。(2) 示波器测试通讯线波形时序是否正确。(1) 检查变量数组和显示ram的位是不是一一对应。(2) 和seg对应的