原创
[分享]经过我验证好用的lcd320240驱动程序
/*-------------------------------------------------------
MD-500Ⅱ模拟定位机(ICCAVR)显示程序 2.0
作者:cyk8 2004.12.3
1、应包含头文件slavr.h
2、在工程选项中的Additional Lib中填入slavr
使编译器使用附加库文件libslavr.a
3、数据线D0~D7接PORTC
WR------>用PD4代替
RD------>用PD3代替
A0------>用PD6代替
RESET接RESET
CS接地
4, 通讯协议:
主机发送的控制指令采用6个字符组成的字符串格式“(X/Y/S/C/G/T)”+数据1,数据2,数据3,数据4+“#”,
主机共发7B,7C,7D,7E,7F,
a.第一个发的是X,Y,SAD,C,G,TH的ASCⅡ
X--->58H(X)
Y--->59H(Y)
SAD->53H(S)
C--->43H(C)
G--->47H(G)
TH-->54H(T)
b.7B,7C,7D,7E四个数据
c.最后一个7F=#23H(ASCⅡ="#"表示结束符号)
---------------------------------------------------------*/
说明一下,这个文件夹里的MNJ_1335.c是源程序,用的时候需要根据你的需要修改输出端口。
里面的MNJ_1335.hex是完整的固件文件,可以直接烧到m16中运行,但是需要你的电路和程序里规定的一致,我当初不知道这个程序是不是好用,就按照他的电路搭了一个,烧进去MNJ_1335.hex液晶就出字了。这个程序是作者在m16上用iccavr编译的,我用gccavr在m64上改编了一个,如果有朋友需要留下email我发给你。
用户389549 2010-2-19 22:19