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

正文內(nèi)容

基于單片機的交通燈控制系統(tǒng)設(shè)計與實現(xiàn)(文件)

2024-12-28 09:29 上一頁面

下一頁面
 

【正文】 晶閘管來控制,直接采用 220V 交流電源驅(qū)動,系統(tǒng)設(shè)計簡便、實用性強、操作簡單、程序設(shè)計簡便。352. 把編好的程序進行匯編對輸入單片機 AT89C52 仿真器和對 8255 進行初始化。MAX692 電路原理圖如圖 WDI 是看門狗監(jiān)測輸入腳,接到CPU 的一個專用 I/O 口或一個總線上。WDI:監(jiān)視器輸入引腳。VCC:接電源引腳,電源供電 ~。這里,以專用芯片 MAX692 作為外部看門狗的電路。看門狗電路可以分為內(nèi)看門狗和外看門狗。從實現(xiàn)角度上看,該方式是一種軟件與片外專用電路相結(jié)合的技術(shù),硬件電路連接好后,在程序中適當(dāng)?shù)夭迦胍恍┛撮T狗復(fù)位的指令,保證程序正常運行時看門狗不溢出。(3) 在定時器的中斷服務(wù)程序中設(shè)置一條無條件轉(zhuǎn)移指令,將程序計數(shù)器 PC 轉(zhuǎn)移到初始化程序的入口。 軟件看門狗軟件看門狗是利用單片機片內(nèi)閑置的定時器/計數(shù)器單元作為看門狗,在單片機程序中適當(dāng)?shù)牟迦氡O(jiān)控指令,當(dāng)程序出現(xiàn)異?;蜻M入死循環(huán)時,利用軟件將程序計數(shù)器 PC 賦予初始值,強制性的使程序重新開始運行。因此單片機應(yīng)用系統(tǒng)的開發(fā)一定要考慮系統(tǒng)可靠性的設(shè)計,以滿足系統(tǒng)在現(xiàn)場苛刻環(huán)境下的正常運行,而“看門狗”則是系統(tǒng)可靠性設(shè)計的重要一環(huán)。 8255 輸出信號與信號燈的連接LED 燈的顯示原理:通過同名管腳上所加電平的高低來控制發(fā)光二極管是否點量而顯示不同的字形如 SP,g,f,e,d,c,b,a 管腳上加上 7FH19所以 SP 為 0 伏,不亮其余為 TTL 高電平,全亮則顯示為 8,采用共陰級連接,見表 所示.表 驅(qū)動代碼表顯示數(shù)值 dop g f e d c b a 驅(qū)動代碼(16 進制)0 0 0 1 1 1 1 1 1 3FH1 0 0 0 0 0 1 1 006H2 0 1 0 1 1 0 1 15BH3 0 1 0 0 1 1 1 4FH2014 0 1 1 0 0 1 1 066H5 0 1 1 0 1 1 0 06DH6 0 1 1 1 1 1 0 07DH7 0 0 0 0 0 1 1 107H8 0 1 1 1 1 1 1 17FH 8255 與 AT89C52 的連接用 AT89C52 的 P0 口的 連接 8255 的片選信號 cs 我們用AT89C52 的地址采用全譯碼方式,當(dāng) =0 時片選有效, 其它無效, 用于選擇 8255 端口 A7 A6 A5 A4 A3 A2 A1 A01 X X X X X 0 0 00H 為 8255 的 PA 口1 X X X X X 0 1 01H 為 8255 的 PB 口1 X X X X X 1 0 02H 為 8255 的 PC 口1 X X X X X 1 1 03H 為 8255 的控制口21由于 AT89C52 是分時對 8255 和儲存器進行訪問所以 AT89C52 的 P0 口不會發(fā)生沖突225 程序設(shè)計 流程圖R4 存放黃燈時間 3 03H (此時間可以動態(tài)設(shè)定) R5 存放紅燈時間 60 3CH R6 存放綠燈時間 80 50H PC0 顯示黃燈信號 PC1 顯示紅燈信號PC2 顯示黃燈信號 8825 工作于方式 0 8255 PA、PB、 PC 口輸出 PC 控制字為 10000000B (80H)主程序如圖 所示 圖 主程序流程圖開始初始化等待鍵盤事件鍵盤事件處理顯示程序處理23 圖 程序流程圖 程序清單 ORG 0000H LJMP MAIN ORG 0100HMAIN:MOV R1,03H 初始化 825524 MOV A,80H MOVX R1,AAGAIN:MOV P3,80H 設(shè)置初值 MOV A,P3 JB , NEXT0 AGAIN1:MOV P3,40H MOV A,P3 JB , RED MOV P3,0FH MOV A,P3 ANL A,0FH MOV R3,A AJMP AGAIN1RED:MOV P3,0FH MOV A,P3 ANL A,0FH MOV R2,A AJMP AGAIN25NEXT0:MOV R1,03H NEXT1:MOV DPTR,TAB 顯示黃燈個位 MOV A,R1MOVC A,A+DPTR MOV R1,00H MOVX R1, A MOV R1,O MOV DPTR,TAB 顯示黃燈十位 MOV A,R0 MOVC A,A+DPTR MOV R1,01H MOVX R1,A MOV DPTR,0C62H 顯示黃燈信號 MOV A,00H LCALL 0F4E0H ACALL DELAY 延時 1 秒 DJNZ R0,NEXT126 MOV A,R3 MOV R0,A NEXT2:MOV DPTR,TAB 顯示紅燈個位 MOV A,R0 MOVC A,A+DPTR MOV R1,00H MOVX R1,A MOV DPTR,TAB 顯示紅燈十位 MOV A,R0 MOVC A,A+DPTR MOV R1,01H MOV A,R0 MOVX R1,R0 MOV R1,02H 顯示紅燈信號 MOV A,02H MOVX R1,A ACALL DELAY 延時 1 秒 DJNZ R0,NEXT2 MOV A,R227 MOV R0,A NEXT3:MOV DPTR,TAB 顯示綠燈個位 MOV A,R0 MOVC A,A+DPTR MOV R1,00H MOVX R1,R0 MOV DPTR,TAB 顯示綠燈十位 MOV A,R0 MOVC A,A+DPTR MOV R1,01H MOV A,R0 MOVX R1,R0 MOV R1,02H 顯示綠燈信號 MOV A,02H MOVX R1,A ACALL DELAY 延時 1 秒 DJNZ R0,NEXT328 AJMP NEXT0DELAY:MOV R4,08H 延時 1 秒子程序 DE2:LCALL DELAY1 DJNZ R4,DE2 RETDELAY1:MOV R6,0 MOV R5,0DE1:DJNZ R5,$ DJNZ R6,DE1 RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H END296 看門狗硬件電路 由于單片機自身的抗干擾能力
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1