#defineucharunsignedchar#defineuintunsignedint//----端口定義---sbitACC_7=ACC^7;sbitRST1=P2^5;sbitIO=P2^6">
基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc

基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc

ID:50677058

大小:38.50 KB

頁數(shù):14頁

時(shí)間:2020-03-13

基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc_第1頁
基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc_第2頁
基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc_第3頁
基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc_第4頁
基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc_第5頁
資源描述:

《基于單片機(jī)的電子日歷時(shí)鐘設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、#include#defineucharunsignedchar#defineuintunsignedint//----端口定義---sbitACC_7=ACC^7;sbitRST1=P2^5;sbitIO=P2^6;sbitSCLK=P2^7;sbitk1=P3^2;sbitk2=P3^3;sbitk3=P2^2;sbitk4=P2^3;//ucharwei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//數(shù)碼的位選,左到右uchartab_1302[7]={45,50,11,19,1,1,15};uchartab_tim

2、e[8]={0,0,10,0,0,10,0,0};//時(shí)間uchartab_day[8]={0,0,10,0,0,10,0,0,};//年月日uchartab_num[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};//0123456789-{"0123456789-"}////////////=============函數(shù)聲明============////////////////voiddisplay_time();voiddelayms(uint);voiddisplay_day();voidds1302();//獲

3、取DS1302的時(shí)間voidds1302_init();//DS1302的初始化voidwrite1302(uchar,uchar);//指定地址向DS1302寫數(shù)據(jù)ucharread1302(uchar);//指定地址向DS1302讀數(shù)據(jù)voidds1302();voidint0_init();/////////=======中斷初始化=======///////////voidint0_init(){EX0=1;IT0=1;EX1=1;IT1=1;EA=1;}///////////========時(shí)間顯示======/////////////voiddisplay_time(){P1=0

4、x7f;P0=tab_num[tab_time[7]];delayms(10);P1=0xbf;P0=tab_num[tab_time[6]];delayms(10);P1=0xdf;P0=tab_num[tab_time[5]];delayms(10);P1=0xef;P0=tab_num[tab_time[4]];delayms(10);P1=0xf7;P0=tab_num[tab_time[3]];delayms(10);P1=0xfb;P0=tab_num[tab_time[2]];delayms(10);P1=0xfd;P0=tab_num[tab_time[1]];delayms

5、(10);P1=0xfe;P0=tab_num[tab_time[0]];delayms(10);}//////////=========延時(shí)函數(shù)========////////////////voiddelayms(uintx){inti,j;for(i=x;i>=0;i--)for(j=0;j<=110;j++);}//////////=======日期顯示======///////////voiddisplay_day(){P1=0x7f;P0=tab_num[tab_day[7]];delayms(10);P1=0xbf;P0=tab_num[tab_day[6]];delayms(

6、10);P1=0xdf;P0=tab_num[tab_day[5]];delayms(10);P1=0xef;P0=tab_num[tab_day[4]];delayms(10);P1=0xf7;P0=tab_num[tab_day[3]];delayms(10);P1=0xfb;P0=tab_num[tab_day[2]];delayms(10);P1=0xfd;P0=tab_num[tab_day[1]];delayms(10);P1=0xfe;P0=tab_num[tab_day[0]];delayms(10);}////////////=========DS1302初始化======

7、////////////voidds1302_init()//DS1302初始化,設(shè)置初始時(shí)間{uchari,add;add=0x80;write1302(0x8e,0x00);for(i=0;i<7;i++){write1302(add,tab_1302[i]);add+=2;}/*write1302(0x80,0x50);//秒...write1302(0x82,0x59);//分write1302(0x

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。