文章详情
所在位置: 首页> 技术文章> 其它>

段式液晶如何来写驱动程序

日期:2024-03-28 17:02
浏览次数:4085
摘要:
    首先要搞懂每个输出管脚何时输出和输出什么,这样才能得到我们想要的字形。
     于是看了资料发现,MSP430F413中配有LCD段码寄存器,就是说你只要把这些你要显示的字形(当然如果你只想显示数字的话,只用存0-9这几个字码就可以了),段码寄存器的地址是从091H开始------到0A4H    每个地址里面可以放一个8位,每一位对应于液晶上面的一段,所以说一个地址对应于液晶上面就是一个字。(一个字的段码也是8位的)。
     这样的话,我们只要将要显示的一个数字的编码发到这个 单片机的断码寄存器里面,就可以直接显示了,是通过com口的脉冲波形同时将寄存器里面的段进行耦合,产生压差,LCD只有产生压差才能点亮。一直提供一个不变的高电平是要烧坏液晶的,这就是和数码管区别的地方。不过这些脉冲413单片机已经帮我们做好了。
     总体的步骤就是 ,我们将LCD的段码先整理好,然后放在一边备用,等到你想显示某个数据的时候,只要将这个8位的段码直接写入单片机留给你的LCD寄存器写入端口数组就可以了。
     在413里面也就是  LCDMEM[ ];  【】中应该写的是要显示的位,这个位是数码管上面的 位置,比如你想显示液晶上面的第2位数,先不说要显示的内容是什么,这里的位选应该 是  LCDMEM[1],    因为是从0开始的,所以**位应该是 LCDMEM[1].    (从091H开始------到0A4H    每个地址都可以存一个8段)。

尊敬的客户:
     您好,我司是一支技术力量雄厚的高素质的开发群体,为广大用户提供高品质产品、完整的解决方案和上等的技术服务公司。主要产品有 开模定制液晶,段式液晶,转速小时计,烤烟机液晶显示模块,点阵图形液晶显示模块等。 本企业坚持以诚信立业、以品质守业、以进取兴业的宗旨,以更坚定的步伐不断攀登新的高峰,为民族自动化行业作出贡献,欢迎新老顾客放心选购自己心仪的产品。我们将竭诚为您服务!

湘公网安备 43019002000596号