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

正文內(nèi)容

畢業(yè)設計(論文)-基于stc89c52單片機的倒計時器設計(文件)

2025-06-29 01:53 上一頁面

下一頁面
 

【正文】 一般采用的辦法是在 RST 端和正電源 Vcc 之間接一個按鈕。 圖 4 復位電路 數(shù)碼管顯示電路的設計 led 數(shù)碼管( LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“8” 字型的器件,引線已在內(nèi)部連接完成,只 需引出它們的各個筆劃,公共電極。顏色有紅,綠,藍,黃等幾種。其中靜態(tài)顯示的特點是顯示穩(wěn)定不閃爍,程序編寫簡單,但占用端口資源多,所耗得電能較大;動態(tài)顯示的特點是顯示穩(wěn)定性沒靜態(tài)好,程序編寫復雜,但是相對靜態(tài)顯示而言占用端口資源少。因為第五種工作方式為可調(diào)的 倒計時模式,所以另外加了四個調(diào)初始值的按鍵,一個計時開始 /停止鍵。 Y 等待進入中斷 進入中斷 aa++ aa=20? 計數(shù)器清零 num 相應的顯示 重設計數(shù)初值,啟動 N Y 圖 7 主程序流程圖 開始 檢測按鍵 進入相應工作方式 7 定時器 0 的中斷程序流程 定時器 0 的定時時間是 50ms,用作掃描數(shù)碼管顯示,在定時器 0開啟時,定時器 0開始定時,此時主程序正常運行,當定時器 0的定時時間到時,主程序不在執(zhí)行,開始進入中斷程序,在中斷程序中,若計時了 1s 就對時間進行處理且計數(shù)標志清零,賦值給相應的變量且減 1,若沒有則計數(shù)標志就進行加 1,若倒計時的時間為零則重新賦值,中斷程序執(zhí)行完后返回主程序。為了保護芯片,應先對各 IC 電位進行檢查,確定其無誤后再插入芯片檢查。還可以設計一個使所有 LED 全顯示“ 8.”的靜態(tài)顯示程序來檢驗 LED 的好壞。最后,換成 470 歐的電阻后,數(shù)碼管顯示正常。在程序中用到了一個定時器,為了使倒計時的時間準確,必須計算對定時器的初值,當程序完成之后,生成 HEX 文件。電路中的五個按鍵可以分別用來設定倒計時的計數(shù)范圍,系統(tǒng)由 5V電源來驅(qū)動。本系統(tǒng)要求我們要有豐富的編程經(jīng)驗,還要能會看單片機開發(fā)板原理圖,能熟悉那些I/O 口的作用,且能夠準確的運用數(shù)電等多方面的知識 。在此我要深深的感謝那些傳授我知識的老師們,是你們無私的奉獻,才會有如今掌握一定知識的我們。 char temp4[1]。 sbit key2=P2^1。 sbit start5=P3^5。 sbit JIAGE=P2^7。 P0=0x3f。 16 EA=1。 if(key1==0) { key1=0。break。break。 delay(6)。i3。break。 delay(6)。i2。break。 if(key4==0) { 20 key4=0。i++) { P0=temp4[i]。 if(JIAQIAN==0) { delay(10)。 delay(20)。 if(num510000) num5=0。 } 22 if(JIASHI==0) { delay(10)。 delay(20)。 if(num510000) 23 num5=0。 } for(i=0。 case 1:P1=0xfd。 case 3:P1=0xf7。 } } 24 } } } void delay(uint t) { uint i,j。j100。 a++。 temp1[2]=duan[num1/100%10]。 } num1。 26 if(num2==0) { P0=0x3f。 temp3[1]=duan[num3/10%10]。 27 } if(key4==0) { temp4[0]=duan[num4%10]。 } if(key5==0) { temp5[0]=duan[num5%10]。 28 if(num5==0) { P0=0x3f。} } } } 。amp。 temp5[2]=duan[num5/100%10]。 EA=0。 EA=0。 } num2。 temp2[1]=duan[num2/10%10]。 if(num1==0) { P0=0x3f。 25 if(key1==0) { temp1[0]=duan[num1%10]。 } void time0() interrupt 1 { TH0=(6553650000)/256。it。 } P0=temp5[i]。 case 2:P1=0xfb。i++) { switch(i) { case 0:P1=0xfe。 delay(20)。 } if(JIAGE==0) { delay(0)。 if(num510000) num5=0。 delay(20)。 } if(JIABAI==0) { delay(10)。 if(num510000) num5=0。 } } if(key5==0)
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1