基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)

基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)

ID:44050043

大小:307.84 KB

页数:12页

时间:2019-10-18

基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)_第1页
基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)_第2页
基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)_第3页
基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)_第4页
基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)_第5页
资源描述:

《基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于proteus仿真1602液晶电子时钟(附1602字符液晶详细资料)LCD1-LM>f6L>XTAL1XTA12RSTALEEAP0.0/AXIP0.1/A31P0.2/A32P0.3/A»P0.4/A34P0.5/A35卩0.6/如6P0.7//®7P2D临P2.1ZCQP2.2/A10P2.3/A11P2.4/A12P2.5//M3P2.6仙4P2.7/A15■21■22OOOOOOOOD0D1D2D3WD5D6D7PI.0/12P1.1/T2B<,2.3.4.5.671—1—1i1—^14—ppppppP3.0/RXD

2、P3.1/TXDP3.2/1F而P3.3/iNfTP3.4HDP3.5/T1P3.ft®P3.7>RDOrsOrw0e-#include#defincuintunsigncdint#defineucharunsignedcharucharcodetablet]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a};sbitrs=P20;sbitrw=P21;sbite=P22;ucharhshi,hgc,mshi,mgc,shi,go,num,numl

3、,num2,aa;voiddelay(uintz)uintx,y;for(x=z;x>0;x——)for(y=l10;y>0;y--);voidlcd_com(ucharcom)rs=0;rw=0;Pl=com;delay(1);e二1;e二0;}voidleddat(uchardat){rs=l;rw=0;Pl=dat;delay(1);e=l;e=0;}voidinit(){ledcom(0x38);delay(1);lcd_com(0x0c);delay(1);ledcom(0x01);delay(1);TMOD二0X01

4、;TH1二(65536-50000)/256;TL1=(65536-50000)%256;EA=1;ETO=1;TRO=1;voiddisplay(ucharhshi,ucharhgc,ucharmshi,ucharmgc,ucharshi,ucharge){lcd_com(0x80);lcd_dat(table[hshi]);lcd_com(0x81);leddat(tablc[hge]);lcd_com(0x82);lcd_dat(table[10]);ledcom(0x83);lcd_dat(table[mshi]);lc

5、d_com(0x84);leddat(table[mge]);lcd_com(0x85);lcd_dat(table[10]);lcd_com(0x86);leddat(table[shi]);ledcom(0x87);lcddat(table[ge]);}voidmain(){init();whi1e(1){if(aa==20){aa=0;num++;num2=3;numl=34;if(num==60){num=0;numl++;if(numl==60){rmml=0;num2++;if(num==24)num2二0;hshi

6、=num2/10;hge=num2%10;mshi=numl/10;mge=numl%10;shi二rmm/10;ge=num%10;}display(hshi,hge,mshi,mge,shi,ge);)ivoidtimerO()interrupt1{THO=(65536-50000)/256;THO二(65536-50000)/256;aa++;所谓1602是指显示的内容为16*2,即可以显示两行,每行16个字符。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程

7、序可以很方便地应用于市面上大部分的字符型液晶。1602液晶的正面(绿色背光,黑色字体)1602液晶背面(绿色背光,黑色字体)另一种1602液晶模块,显示屏是蓝色背光白色字体字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,引脚定义如下表所示:引脚号引脚名电平输入/输出作用1USS,电源地2UCC电源<*5V)3Uee对比调整电压4(RS:i0/1输入5R/W0/1输入“问LCD写入指今或数据"从LCDi矣取信意6E1

8、,1—0输入使能信号,1吐谟取信息.一0(下降沿朋行指令1DBO0/1输入/输岀数据总线Hne0(最低位〉8DB10/1输入/输岀数据总线Hne19DB20/1输入/输岀数据总线Hne210DB30/1输入/输岀数据总线Hne311DBIi

9、'0/1输入/输岀数

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

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

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