freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計-基于單片機的多功能電子鐘的設計與實現(xiàn)-資料下載頁

2024-12-03 18:49本頁面

【導讀】基于51單片機可校時數(shù)字時鐘電路設計,單片機計算機即單片微型計算機。技術,因此計時精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校。而數(shù)字式電子鐘用。集成電路計時時,譯碼代替機械式傳動,用LED顯示器代替指針顯示進而顯示時間,片選的靈活性好。本文利用單片機實現(xiàn)數(shù)字時鐘計時功能的主要內(nèi)容,其中AT89S52. 是核心元件同時采用數(shù)碼管動態(tài)顯示“時”,“分”,“秒”的現(xiàn)代計時裝置。械表相比,它具有走時精確,顯示直觀等特點。它的計時周期為24小時,顯滿刻度為

  

【正文】 基礎知識與培養(yǎng)創(chuàng)新意識相結合、個人作用和集體協(xié)作相結合等方面來培養(yǎng)自身的綜合素質(zhì)。這些在我今后的學習和工作當中都會有很大的幫助。 最后,我要感謝我的指導老師,在這次畢業(yè)設計中給了我許多的幫助。同時也祝愿學院明天更美好。 18 附錄一 include define uchar unsigned char define uint unsigned int sbit key1=P3^0。 sbit key2=P3^1。 uchar code sz[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 uchar shi,fen,miao,jishu。 void delayms(uint z)//延時 Z 毫秒 { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void init() { EA=1。 TMOD=0X01。 ET0=1。 TR0=1。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 shi=9。 19 fen=0。 miao=0。 } void show() { P0=0x00。 P2=0。 P0=sz[shi/10]。 delayms(300)。 P0=0x00。 P2=1。 P0=sz[shi%10]。 delayms(300)。 P0=0x00。 P2=2。 P0=0x40。 delayms(300)。 P0=0x00。 P2=3。 P0=sz[fen/10]。 delayms(300)。 P0=0x00。 P2=4。 P0=sz[fen%10]。 20 delayms(300)。 P0=0x00。 P2=5。 P0=0x40。 delayms(300)。 P0=0x00。 P2=6。 P0=sz[miao/10]。 delayms(300)。 P0=0x00。 P2=7。 P0=sz[miao%10]。 delayms(300)。 } void key() { uchar i=0,j=0,k=30。 if(key1==0) { delayms(5)。 if(key1==0) { EA=0。 i++。 while(!key1)。 while(1) { 21 if(key1==0) { delayms(5)。 if(key1==0) i++。 while(!key1)。 if(i==7) { EA=1。 break。 } } if(key2==0) { delayms(5)。 if(key2==0) { if(i==1) { if((miao%10)==9) miao=miao/10*10。 else miao++。 } if(i==2)miao=miao+10。 if(miao=60)miao=miao%10。 if(i==3) { 22 if((fen%10)==9) fen=fen/10*10。 else fen++。 } if(i==4)fen=fen+10。 if(fen=60)fen=fen%10。 if(i==5) { if(shi/10==2) { if((shi%10)==3) shi=shi/10*10。 else shi++。 } else { if((shi%10)==9) shi=shi/10*10。 else shi++。 } } if(i==6)shi=shi+10。 if(shi=24)shi=shi%24。 23 while(!key2)。 } } if(key3==0) { delayms(5)。 if(key3==0) { if(i==1) { if((miao%10)==0) miao=miao/10*10+9。 else miao。 } if(i==2)miao=miao10。 if(miao=60)miao=60+miao。 if(i==3) { if((fen%10)==0) fen=fen/10*10+9。 else fen。 } if(i==4)fen=fen10。 if(fen=60)fen=60+fen。 24 if(i==5) { if((shi%10)==0) { if(shi/10==2) shi=shi/10*10+3。 else shi。 } else { shi=shi/10*10+9。 else shi。 } } if(i==6)shi=shi10。 if(shi0)shi=24+shi。 while(!key2)。 } } if((i!=6)|(j==0)) { 25 P0=0x00。 P2=0。 P0=sz[shi/10]。 delayms(3)。 } if((i!=5)|(j==0)) { P0=0x00。 P2=1。 P0=sz[shi%10]。 delayms(3)。 } P0=0x00。 P2=2。 P0=0x40。 delayms(3)。 if((i!=4)|(j==0)) { P0=0x00。 P2=3。 P0=sz[fen/10]。 delayms(3)。 } if((i!=3)|(j==0)) { P0=0x00。 P2=4。 P0=sz[fen%10]。 delayms(3)。 } 26 P0=0x00。 P2=5。 P0=0x40。 delayms(3)。 if((i!=2)|(j==0)) { P0=0x00。 P2=6。 P0=sz[miao/10]。 delayms(3)。 } if((i!=1)|(j==0)) { P0=0x00。 P2=7。 P0=sz[miao%10]。 delayms(3)。 } if(k==0) //j=0 時閃爍, k=0 時不閃爍 { j。 if(j==0) k=30。 } if(j==0) { k。 if(k==0) j=30。 } 27 } } } } void main() { init()。 while(1) { show()。 key()。 } } void timer0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 jishu++。 if(jishu==20) { jishu=0。 miao++。 if(miao==60) { fen++。 miao=0。 if(fen==60) { fen=0。 shi++。 28 if(shi==24) shi=0。 } } } } 附錄二 整個電路原理圖 :
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1