利用晚上2个小时左右的时间,把lcd1602 在msp430单片机中的应用,做了一个全面的总结。
其中包括了,lcd1602的2种常用的用法:4线驱动、8线驱动的程序,还有就是我的测试板子上有一个背光的控制,也一起做到程序中了。
先说一下lcd1602 的应用方法吧,如下所示:
//LCD1602 pin connection :
// 1--VSS GND
// 2--VDD VCC
// 3--V0 adjust contrast connect a resistance to GND
// 4--RS data / command selection
// 5--R/W read / write selection
// 6--E lcd enable
// 7--DB0 data lsb
// 14-DB7 data msb
// 15-LEDA back light positive pole
// 16-LEDK back light negative pole
这是 1602 的管脚对应图,一般的用法都是接3根控制线,8根数据线,背光的2个脚直接通过一个电阻接到电源上就可以了。但是还有几种接法:3根控制线,4根数据线;2根控制线,8根数据线;和2根控制线,4根数据线。
最后一种用法,最节省口线了,只用了6根,在easyweb2中,他们就是用的这种接法。当然了,我的测试板上把背光也用I/O口来控制了,这样就又多了一根控制线。当用2线控制的时候,可以把R/W引脚接到地上,即指向外写数据,而不读回数据,其实,也就是读忙得时候才需要用到R/W引脚,这个时候,可以通过延时的方法代替读忙,需要注意一点,就是延时的时间要合适。
资料下载:
文章评论(0条评论)
登录后参与讨论