1.第一次使用12864时不知道如何接线,由于开始把BLA和VCC接到了MSP430端口的VCC端,使得显示屏亮度变暗,后来才知道BLA(19脚)和VCC(2脚)是12864的工作电压,最好接到5V的供电电源上,MSP430端口Vcc输出电压是3.5V左右,可以用万用表测试。
2.12864串行测试要接8条线。DB0~DB7不需要接。根据软件程序,R/w(5脚)、E(6脚)两个分别接MSP430的P1.4、P1.5。
VCC(2脚)和BLA(19脚)两个应该接+5V工作电压,GND(1脚)和BLK(20脚)两个应该接在同一个地。+5V电压可以使用另一片51单片机提供。把51单片机的Vcc和GND跳线帽摘下来,两个引脚都要接满才能导通。PSB(15脚)接地说明是串口通讯。RS(4脚)接高电平——可以接MSP430的VCC,3.5V足够是高电平了。
3.使用13级之前的学长们留下的程序库,发现MSP430中有一些地方需要改进,就是初始化程序中应该包含有清屏指令,而他们都没有将这条指令写入,屏幕上会出现一些乱码。
4.基本的MSP430 LCD12864程序中包含有的基本的函数:
写命令函数(对显示屏进行一些操作,比如清屏,显示全部字,关闭游标等)
写数据函数(想要在屏幕上输出的东西)
初始化函数(对显示屏进行初始化,调用到写命令函数)
设置坐标函数(了解12864的坐标,第一行是0x80,第二行0x90,第三行0x88,第四行0x98)
写字符串或写数字函数(输出自己想要的字符,但是要注意12864一行只能显示8个字,而且不一定能全部正确显示,会出现各种各样的问题,需要自己慢慢排查接线或者重新调试)
MSP430单片机源程序如下:
所有资料51hei提供下载:
12864.rar
(14.87 MB, 下载次数: 317)
|