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

正文內(nèi)容

基于單片機的電子秒表課程設(shè)計說明書論文范文模板參考資料-資料下載頁

2024-11-16 20:00本頁面

【導讀】電子秒表的硬件電路的。電子秒表電路主要由AT89S52單片機最小系統(tǒng)電路、七。通過控制電路能控制時間的暫停和開始,能夠多次計時,查詢計時時間。單片機可分為通用型和專用型,種類繁多。這里我們主要介紹AT89S52單片。以Atmel公司生產(chǎn)的具有CMOS工藝、低功耗、高性能的AT89S52為例,介紹單片機的工作原理、控制程序的編寫及開發(fā)應(yīng)用。復擦寫1000次的Flash只讀程序存儲器,支持ISP. AT89S52內(nèi)部有128bytes的隨機存取數(shù)據(jù)存儲器,5個中斷優(yōu)。門狗電路,片內(nèi)時鐘振蕩器。AT89S52有40個引腳,32個外部雙向輸入/輸出(I/O)口。PDIP40、TQFP44和PLCC44三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。從外觀上看單片機就是一塊集成電路,它與在模擬電路和數(shù)。家用電器、醫(yī)用設(shè)備、軍用設(shè)備等各個方面。的控制軟件,才能使整個電路按照設(shè)計要求自動地進行工作。復位電路,20腳接地,40、31腳接電源Vcc,就構(gòu)成了AT89S51的最小系統(tǒng)。表的停止;將數(shù)據(jù)顯示在數(shù)碼管上,供使用者數(shù)取。將四個按鍵與、、和相接。File:G:\桌面\634561787\120元\20060722\1\單片機最小系統(tǒng)1.DdbDrawnBy:

  

【正文】 stop 0xf7 uint times_10ms。 idata uint s[12]。 uchar s_ptr。 uchar d[4]。 void delay() { uchar i,j。 for(i=0。i10。i++) for(j=0。j50。j++)。 } void display(uint t) { uchar i。 uchar code BCD_7[11]={/*0,1,2,3,4,5,6,7,8,9,*/ 0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09, }。 for(。t0。t) { for(i=0。i4。i++) 第 10 頁 共 15頁 { P0=BCD_7[d[i]]。 if(i==2) P0amp。=0xfe。 P2|=0x80i。 delay()。 P2amp。=0x00。 } } } uchar Read_key() { uchar k。 P1=0xff。 k=P1。 if(k==0xff)return 0xff。 else { delay()。 k=P1。 if(k==0xff)return 0xff。 else return k。 } 第 11 頁 共 15頁 } main() { uchar i,k。 uint tem。 uchar run_sign。 TH2=RCAP2H=(6553610000)/256。 TL2=RCAP2L=(6553610000)%256。 EA=1。 ET2=1。 EX0=0。 times_10ms=0。 s_ptr=0。 for(i=0。i12。i++)s[i]=0。 for(i=0。i4。i++)d[i]=0。 while(1) { k=Read_key()。 if(k!=0xff) { switch(k) { 第 12 頁 共 15頁 case start: run_sign=1。 TR2=1。 break。 case save: s[s_ptr++]=tem。 display(5)。 while(k!=0xff) { k=Read_key()。 display(1)。 } display(5)。 break。 case look: tem=s[s_ptr++]。 d[3]=tem/1000。 d[2]=tem/100%10。 d[1]=tem/10%10。 d[0]=tem%10。 display(2)。 while(k!=0xff) 第 13 頁 共 15頁 { k=Read_key()。 display(1)。 } display(5)。 break。 case stop: TR2=0。 s_ptr=0。 run_sign=0。 break。 default: break。 } } if(run_sign) { tem=times_10ms。 if(tem=8999) { times_10ms=0。 } 第 14 頁 共 15頁 d[3]=tem/1000。 d[2]=tem/100%10。 d[1]=tem/10%10。 d[0]=tem%10。 } display(1)。 } } void t2_overFlow(void) interrupt 5 using 3 { if(TF2) { TF2=0。 times_10ms++。 } EXF2=0。 }
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1