DV14432A(ST7920)并口演示程序并口演示程序

DV14432A(ST7920)并口演示程序并口演示程序

ID:37911995

大小:58.50 KB

页数:7页

时间:2019-06-02

DV14432A(ST7920)并口演示程序并口演示程序_第1页
DV14432A(ST7920)并口演示程序并口演示程序_第2页
DV14432A(ST7920)并口演示程序并口演示程序_第3页
DV14432A(ST7920)并口演示程序并口演示程序_第4页
DV14432A(ST7920)并口演示程序并口演示程序_第5页
资源描述:

《DV14432A(ST7920)并口演示程序并口演示程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、//DV12232G测试程序(并口)//***************************************************************************//连线表:CPU=89C52*//RS=P2.0RW=P2.1E=/(WR*RD)*//FOSC=12MHzD0-D7=P0.0-P0.7/RSET=/(CPURSET)*//***************************************************************************#include#include

2、ib.h>#include#includecharxdataLcmWriteCom_at_0x0000;//写指令charxdataLcmWriteData_at_0x0100;//写数据charxdataLcmReadBF_at_0x0200;//读BF&ACcharxdataLcmReadData_at_0x0300;//读数据sbitKey=P3^4;unsignedcharcodeAC_TABLE[]={0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,//第一行汉字位置0x90,0x91,0x

3、92,0x93,0x94,0x95,0x96,0x97,//第二行汉字位置};unsignedcharcodestr2[]="欢迎光临dvlcd!!";unsignedcharcodestr1[]="迪威液晶显示技术欢迎您!内含八千汉字库。";unsignedcharcodebmp1[];voidCheckBusy(void){while(LcmReadBF&0x80);//BF=1Busy}voidWriteCommand(unsignedcharCbyte){CheckBusy();LcmWriteCom=Cbyte;}voidWriteData(unsignedch

4、arDbyte){CheckBusy();LcmWriteData=Dbyte;}unsignedcharReadData(void){CheckBusy();returnLcmReadData;}voidDelay(unsignedintMS){unsignedcharus,usn;while(MS!=0)//for12M{usn=2;while(usn!=0){us=0xf5;while(us!=0){us--;};usn--;}MS--;}}//迪威液晶测试架专用延时函数voidDelayKey(unsignedintSecond,unsignedintMS100)

5、{//输入精确到0.1S,是用","unsignedinti;for(i=0;i

6、C归0WriteCommand(0x06);//写入时,游标右移动}//文本区清RAM函数voidLcmClearTXT(void){unsignedchari;WriteCommand(0x30);//8BitMCU,基本指令集合WriteCommand(0x80);//AC归起始位for(i=0;i<64;i++)WriteData(0x20);}//图形区和文本区显示在两个不同的RAM区//图形区清RAM函数voidLcmClearBMP(void){unsignedchari,j;WriteCommand(0x34);//8Bit扩充指令集,即使是36H也要写两次

7、WriteCommand(0x36);//绘图ON,基本指令集里面36H不能开绘图for(i=0;i<32;i++)//12864实际为256x32{WriteCommand(0x80

8、i);//行位置WriteCommand(0x80);//列位置for(j=0;j<32;j++)//256/8=32byteWriteData(0);}}voidPutStr(unsignedcharrow,unsignedcharcol,unsignedchar*puts){WriteCommand(0x30);//8BitMCU,基本指令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。