lcd12864显示屏 带中文字库

lcd12864显示屏 带中文字库

ID:1485658

大小:57.50 KB

页数:6页

时间:2017-11-11

lcd12864显示屏 带中文字库_第1页
lcd12864显示屏 带中文字库_第2页
lcd12864显示屏 带中文字库_第3页
lcd12864显示屏 带中文字库_第4页
lcd12864显示屏 带中文字库_第5页
资源描述:

《lcd12864显示屏 带中文字库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、蓝屏LCD12864显示屏带中文字库带背光12864-5VST7920需要用串口,请把R9上的0欧电阻改到R10带中文字库的,兰屏,白字以下是在液晶模块的第二行第一个字符的位置显示字母“A”的程序:ORG0000HRSEQUP3.7;确定具体硬件的连接方式RWEQUP3.6;确定具体硬件的连接方式EEQUP3.5;确定具体硬件的连接方式MOVP1,#00000001B;清屏并光标复位ACALLENABLE;调用写入命令子程序MOVP1,#00111000B;设置显示模式:8位2行5x7点阵ACALLENABLE;调用写入命令子程序MOVP1,#00001111B

2、;显示器开、光标开、光标允许闪烁ACALLENABLE;调用写入命令子程序MOVP1,#00000110B;文字不动,光标自动右移ACALLENABLE;调用写入命令子程序MOVP1,#0C0H;写入显示起始地址(第二行第一个位置)ACALLENABLE;调用写入命令子程序MOVP1,#01000001B;字母A的代码SETBRS;RS=1CLRRW;RW=0;准备写入数据CLRE;E=0;执行显示命令ACALLDELAY;判断液晶模块是否忙?SETBE;E=1;显示完成,程序停车AJMP$ENABLE:CLRRS;写入控制命令的子程序CLRRWCLREACAL

3、LDELAYSETBERETDELAY:MOVP1,#0FFH;判断液晶显示器是否忙的子程序CLRRSSETBRWCLRENOPSETBEJBP1.7,DELAY;如果P1.7为高电平表示忙就循环等待RETEND   程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序DELAY,然后输入显示位置的地址0C0H,最后输入要显示的字符A的代码41H。SMC1602A(16*2)模拟口线接线方式连接线图:       -------------------------

4、--------------------------      

5、LCM-----51  

6、LCM-----51  

7、LCM------51     

8、      ------------------------------------------------

9、      

10、DB0-----P1.0

11、DB4-----P1.4

12、RW-------P2.0   

13、      

14、DB1-----P1.1

15、DB5-----P1.5

16、RS-------P2.1   

17、      

18、DB2-----P1.2

19、DB6-----P1.6

20、E--------P2.2   

21、   

22、   

23、DB3-----P1.3

24、DB7-----P1.7

25、VLCD接1K电阻到GND

26、      --------------------------------------------------- [注:AT89S52使用12M晶振]=============================================================*/#defineLCM_RW P2_0//定义引脚#defineLCM_RS P2_1#defineLCM_E  P2_2#defineLCM_Data P1#defineBusy   0x80//用于检

27、测LCM状态字中的Busy标识#includevoidWriteDataLCM(unsignedcharWDLCM);voidWriteCommandLCM(unsignedcharWCLCM,BuysC);unsignedcharReadDataLCM(void);unsignedcharReadStatusLCM(void);voidLCMInit(void);voidDisplayOneChar(unsignedcharX,unsignedcharY,unsignedcharDData);voidDisplayListChar(uns

28、ignedcharX,unsignedcharY,unsignedcharcode*DData);voidDelay5Ms(void);voidDelay400Ms(void);unsignedcharcodeuctech[]={"uctech"};unsignedcharcodenet[]={"uctech.icpcn.com"};voidmain(void){ Delay400Ms();//启动等待,等LCM讲入工作状态 LCMInit();//LCM初始化 Delay5Ms();//延时片刻(可不要) DisplayListChar(0,5,uctech)

29、; DisplayLis

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

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

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