1602液晶显示ds1302始终芯片的电子时钟

1602液晶显示ds1302始终芯片的电子时钟

ID:14691094

大小:42.00 KB

页数:14页

时间:2018-07-30

1602液晶显示ds1302始终芯片的电子时钟_第1页
1602液晶显示ds1302始终芯片的电子时钟_第2页
1602液晶显示ds1302始终芯片的电子时钟_第3页
1602液晶显示ds1302始终芯片的电子时钟_第4页
1602液晶显示ds1302始终芯片的电子时钟_第5页
资源描述:

《1602液晶显示ds1302始终芯片的电子时钟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1602液晶显示DS1302始终芯片的电子时钟#include//#include#include"DS1302.h"sbitLCD_1602_RS=P2^2;sbitLCD_1602_RW=P2^1;sbitLCD_1602_EN=P2^0;sbitduan=P2^6;sbitwei=P2^7;sbitkey1=P3^4;sbitkey2=P3^5;sbitkey3=P3^6;sbitkey4=P3^7;//sbitbeep=P1^5;charkeynum;ucharcodetable1[]="

2、20--";//显示年、月、日、星期。的格式初始化数组ucharcodetable2[]="--";//显示的时分秒格式ucharnum;voidwrite_com(ucharcom)//写命令子函数{LCD_1602_RS=0;//选择数据端口,RS給低LCD_1602_RW=0;//选择写操作,RW給低delay(2);P0=com;//把命令给P0LCD_1602_EN=1;//给一个高脉冲,把命令读走delay(2);LCD_1602_EN=0;}voidwrite_date(uchardate)//写数据,子函数{LCD_16

3、02_RS=1;//选择数据端口,RS给高LCD_1602_RW=0;//读写端口,选择写操作delay(2);P0=date;LCD_1602_EN=1;//给一个高脉冲把数据读走delay(2);LCD_1602_EN=0;}voidinti()//初始化子函数{duan=0;//关闭段选,位选,不让数码管显示数据wei=0;//beep=0;LCD_1602_EN=0;//使能初始化,拉低write_com(0x38);//设置显示模式为16x2显示,5x7点阵,8位数据端口write_com(0x0e);//设置显示(开/关)及

4、光标显示write_com(0x06);//数字指针自动加1write_com(0x01);//显示完第一行后清屏。write_com(0x80+1);//显示起始位设置for(num=0;num<10;num++){write_date(table1[num]);//读取table数组的字符数据delay(20);}write_com(0x01);//显示完第一行后清屏。write_com(0x80+0x40+0x01);//光标调至第二行的首地址for(num=0;num<8;num++){write_date(table2[num

5、]);//读取table1数组的字符数据}write_com(0x0c);//关光标显示,关光标闪烁}voiddisplay_sfm(ucharadd,uchardat)//时分秒显示函数{ucharshi,ge;shi=dat/10;ge=dat%10;write_com(0x80+0x40+add);//月的显示地址write_date(shi+0x30);write_date(ge+0x30);}voiddisplay_nyr(ucharadd,uchardat)//年月日显示函数{ucharshi,ge;shi=dat/10;g

6、e=dat%10;write_com(0x80+add);//月的显示地址write_date(shi+0x30);write_date(ge+0x30);}/*********星期的显示函数*************/voiddisplay_week(ucharweek){write_com(0x80+12);switch(week){case1:write_date('M');write_date('o');write_date('n');break;case2:write_date('T');write_date('u');wri

7、te_date('e');break;case3:write_date('W');write_date('e');write_date('d');break;case4:write_date('T');write_date('h');write_date('u');break;case5:write_date('F');write_date('r');write_date('i');break;case6:write_date('S');write_date('a');write_date('t');break;case7:write_

8、date('S');write_date('u');write_date('n');break;}}voiddisplay_LCD_1602(){DS1302_read_Time();//读出时分秒,年月日

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

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

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