原创 msp430x14x单片机与lcd1602接口程序

2006-12-21 21:19 6623 10 10 分类: MCU/ 嵌入式

利用晚上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引脚,这个时候,可以通过延时的方法代替读忙,需要注意一点,就是延时的时间要合适。


资料下载:


rar  lcd1602 的 驱动程序 for msp430 mcu


pdf lcd1602 的简单描述文档:SMC1602A

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条