19781011 发表于 2007-3-14 10:01:33

请问马老师,在bascom里如何使用8×1的点阵字符液晶?

请问马老师,在bascom里如何使用8×1的点阵字符液晶?

我用16×1的程序在列数不超过8的时候也可以用,只是我想知道同样是HD44780的控制芯片,难道8×1的LCD,bascom不支持吗?

machao 发表于 2007-3-14 15:57:43

字符LCD实际上已经是全球使用的一快“标准”模块了,基本上采用HD44780或兼容的芯片作为控制芯片的。该芯片的控制功能本身就可以控制到40*4的LCD。此类LCD模块,市场上最常使用的为16*1、16*2、16*4、20*2、20*4、40*4几种,因此BASCOM专门为使用这些模块编写了专用的控制函数,目的是使用户使用方便。



8*1的LCD相对比较少用,所以BASCOM提供没有专门的函数。但一般它也是使用HD44780作为控制,只不过仅使用了它的部分引脚,少接了8个LCD的显示,但控制方式同16*1的。



你可以采用两种方式使用8*1的LCD:

1。使用BASCOM中16*1的方式,但自己编写程序时要记住,其显示范围只有8个,要按8个显示范围编写程序,稍微饶一点,但还是能节省你很多时间的。



2。自己编写8*1的函数,如果你经常使用8*1LCD的话,还可以把你的函数作为BASCOM的通用函数,这样以后使用就方便了。这对你自己深入学习非常有帮助。
页: [1]
查看完整版本: 请问马老师,在bascom里如何使用8×1的点阵字符液晶?