基于tx1c开发板实现数码管显示时间的设计与实现

基于tx1c开发板实现数码管显示时间的设计与实现

ID:11658799

大小:45.50 KB

页数:15页

时间:2018-07-13

基于tx1c开发板实现数码管显示时间的设计与实现_第1页
基于tx1c开发板实现数码管显示时间的设计与实现_第2页
基于tx1c开发板实现数码管显示时间的设计与实现_第3页
基于tx1c开发板实现数码管显示时间的设计与实现_第4页
基于tx1c开发板实现数码管显示时间的设计与实现_第5页
资源描述:

《基于tx1c开发板实现数码管显示时间的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJ/******************************************************************************基于TX-1C开发板实现数码管显示时间、年、月、日、闹钟开机状态下S2键调整数据切换键,s3加,s4减,可修改时间以及年份S5键日期,闹钟,修改闹钟时间功能切换键当修改闹钟时间是s3加,s4减******************************************

2、***************************************/#include#include#defineuintunsignedint#defineucharunsignedcharsbitwela=P2^7;//ÊýÂë¹Üλѡ¿ª¹Øsbitdula=P2^6;//ÊýÂë¹Ü¶ÎÑ¡¿ª¹Øsbitkey1=P3^4;//¹¦ÄÜÑ¡Ôñ¼üsbitkey2=P3^5;//´ýÐÞ¸ÄÊý×Ö¡°¼Ó¡°sbitkey3=P3^6;//´ýÐÞ¸ÄÊý×Ö¡±¼õ¡°sb

3、itkey4=P3^7;sbitfm=P2^3;uintaa,BB,nian=2014;//¶¨Ê±Æ÷¼ÆÊýcharshi=0,fen=0,miao=0,num=0,num1=0,tian=1,tian1,yue=1,dshi=12,dfen=1,dmiao=1;//ʱ·ÖÃë±äÁ¿£¬NUMÊÇ°´¼üɨÃè¼´Êýucharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0

4、xff,0xef,0x00};//ÊýÂë¹Ü¶ÎÑ¡±àÂëvoiddelay500us()//@12.000MHz{unsignedchari,j;_nop_();_nop_();i=6;j=210;do{while(--j);}while(--i);}chartianyuan(){switch(yue){case1:DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDL

5、SFHKLDSJtian1=32;break;case2:if(((nian%4==0)&&(nian%100!=0))

6、

7、(nian%400==0))tian1=30;elsetian1=29;break;case3:tian1=32;break;case4:tian1=31;break;case5:tian1=32;break;case6:tian1=31;break;case7:tian1=32;break;case8:tian1=32;break;case9:tian1=31;break;case10:tian1=32;break;c

8、ase11:tian1=31;break;case12:tian1=32;break;default:break;}returntian1;}voidxianshi(charshi,charfen,charmiao)//ÏÔʾʱ·ÖÃë¼°ÄêÔÂÈÕº¯Êý{DFSGSJDFKGHERUHJKDHKLSHDKJHKSHKFHLKGHDLSFGHDSKLFHGLDKSFHGLKFGDSJDFJKDHFKAHGJHLKFHJHAKHFLJKDHFKLJASHDFKJHAKLDFHDLSFHKLDSJchara,b,c,d,e,f;a=shi

9、/10;b=shi%10;c=fen/10;d=fen%10;e=miao/10;f=miao%10;switch(num){case1:a=20;b=10;e=20;f=20;break;case2:c=20;d=10;e=20;f=20;break;case3:a=nian%1000%100/10;b=nian%1000%100%10;c=yue/10;d=yue%10;e=tian/10;f=tian%10;break;case4:a=20;b=10;c=20;d=10;e=tian/10;f=tian%10;break;case5:a

10、=20;b=10;c=yue/10;d=yue%10;e=20;f=20;break;case6:a=nian%1000%100/10;b=nian%1000%10

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

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

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