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

正文內(nèi)容

機(jī)電一體化專(zhuān)業(yè)精品--單片機(jī)控制交通燈課程設(shè)計(jì)(參考版)

2024-12-11 00:56本頁(yè)面
  

【正文】 、 29 參考文獻(xiàn) 1. 趙德安 . 單片機(jī)原理與應(yīng)用 .北京: 機(jī)械工業(yè)出版社 . 2021 2. 彭為 ,黃科 . 單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講 . 電子工業(yè)出版社 . 2021 3. 鄧紅 ,張?jiān)?. 單片機(jī)實(shí)驗(yàn)與應(yīng)用設(shè)計(jì)教程 . 冶金工業(yè)出 版社 . 2021 4. 王治剛 . 單片機(jī)應(yīng)用技術(shù)與實(shí)訓(xùn) .北京: 清華大學(xué)出版社 . 2021 5. 何立民. MCS51 系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì).北京:北京航空航天大學(xué)出版社. 1990 6. 張友德 ,趙志英 . 單片微型機(jī)原理、應(yīng)用與實(shí)驗(yàn) .上海: 復(fù)旦大學(xué)出版社 . 1991 7. 李繼燦 . 微型計(jì)算機(jī)系統(tǒng)與接口 .北京: 清華大學(xué)出版社 . 2021 8. 文艷 ,譚鴻 . Protel 99 SE 電子電路設(shè)計(jì) .北京: 機(jī)械工業(yè)出版社 . 2021 9. 趙文博 . 新型常用集成電路速查手冊(cè) . 人民郵電出版社 . 2021 10. . 器件搜索資料 . 紅外線(xiàn)遙控原理 11. . 器件搜索資料 . 紅外遙控器軟件解碼及其應(yīng)用 12. . 器件搜索資料 . AD590 數(shù)據(jù)手冊(cè) 13. . 器件搜索資料 . 模數(shù)轉(zhuǎn)換器數(shù)據(jù)手冊(cè) 14. . 器件搜索資料 . DS12887 時(shí)鐘數(shù)據(jù)手冊(cè) 。 通過(guò)這次畢業(yè)設(shè)計(jì),使我得到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題全面系統(tǒng)的鍛煉。系統(tǒng)不足之處不能控制車(chē)的左、右轉(zhuǎn)、以及自動(dòng)根據(jù)車(chē)流改變紅綠燈時(shí)間等。字符表 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 、 28 結(jié)論 本系統(tǒng)就是充分利用了 8051和 8255芯片的 I/O引腳。顯示個(gè)位 MOV DPTR,TAB 、 27 MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV DPTR,0001H MOV A,0FBH MOVX DPTR,A LJMP N7 。R7中值二轉(zhuǎn)十顯示轉(zhuǎn)換 DIV AB MOV 79H,A MOV 7AH,B DIS3: MOV A,79H 。中斷到 100次則清零 E1: SJMP N22 。東西方向車(chē)流量檢測(cè)程序 T03: MOV A,R3 SUBB A,00H 。顯示十位 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV DPTR,0001H MOV A,0F7H MOVX DPTR,A LCALL DELAY DS2: MOV A,7AH 。顯示子程序 DISP: JNB ,T02 DISP1: MOV B,0AH MOV A,R3 。調(diào)用顯示子程序 RETI 。倒計(jì)時(shí)初值減一 DEC R2 。判斷延時(shí)是否夠一秒,不夠則調(diào)用顯示子程序 MOV R5,00H 。1秒延時(shí)子程序 N7: RETI T0_INT:MOV TL0,9AH 。報(bào)警 CJNE R2,00H,B01 。報(bào)警持續(xù)時(shí)間 3秒 B01: MOV A,R3 JZ N1 。閃爍時(shí)間達(dá) 5秒則退出 SJMP N00 。 置 8255A口 , 南北方向黃燈滅 MOV A,0EBH MOVX DPTR,A N33: MOV R4,00H CJNE R4,7DH,$ 。置 8255A口,東西,南北方向黃燈亮 MOV A,0E2H MOVX DPTR,A N31: MOV R4,00H CJNE R4,7DH,$ 。 置 8255A口 , 東西方向綠燈亮 , 南北方向紅燈亮 MOV A,0EBH MOVX DPTR,A N21: JB ,T03 N22: CJNE R3,00H,N21 。 N2: MOV R7,00H MOV A,R0 。黃燈持續(xù)滅 CJNE R3,00H,N1 。黃燈持續(xù)亮 N13: MOV DPTR,0000H 。黃燈閃爍 5秒程序 N1: SETB MOV R3,05H MOV DPTR,0000H 。置 8255A口 , 東西方向紅燈亮 , 南北方向綠燈亮 MOV A,0DDH MOVX DPTR, A N01: JB ,B0 N02: SETB CJNE R3,00H,N01 。紅燈時(shí)間存入 76H N00: MOV A,76H 。 N0: SETB TR0 。R7清零 MOV R7,A 。存入東西方向綠燈初始時(shí)間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN RED: MOV A,P1 ANL A,7FH 。判斷 1,若為 1則設(shè)定紅燈時(shí)間,否則設(shè)定綠燈時(shí)間 MOV R0,00H 。給 8255賦初值, 8255工作于方式 0 MOVX DPTR, A AGAIN: JB ,N0 。允許 INT1中斷 SETB IT1 。T1計(jì)數(shù)器清零 MOV TL1,00H SETB TR1 。CPU開(kāi)中斷,允許 T0中斷, T1 中斷和外部中斷 1中斷 MOV TMOD,51H 。跳轉(zhuǎn)到中斷服務(wù)程序處 ORG 0013H 。外部中斷 0的中斷程序入口地址 、 22 ORG 000BH 。主程序的入口地址 LJMP MAIN 。 8255PA 口輸出信號(hào)接信號(hào)燈 由于發(fā)光二極管為共陽(yáng)極接法,輸出端口為低電平,對(duì)應(yīng)的二極管發(fā)光,所以可以用置位方法點(diǎn)亮紅,綠,黃發(fā)光二極管。我們用 8255并行接口信片來(lái)擴(kuò)展 I/O端口。由于我們用外部輸入設(shè)定紅綠燈倒計(jì)時(shí)初值、數(shù)碼管的輸出顯示、紅綠黃信號(hào)燈的顯示都要用到一個(gè) I/O端口,顯然 8031的端口是不夠,需要擴(kuò)展。 時(shí)間及信號(hào)燈的顯示 8051 并行口的擴(kuò)展 8051雖然有 4 個(gè) 8位 I/O 端口 ,但真正能提供借用的只有 P1 口 ,因?yàn)?P2 和 P0口通常用 于傳送外部傳送地址和數(shù)據(jù) ,P3 口也有它的第二功能。我們可 以知道具體每條指令的周期數(shù),這樣我們就可以通過(guò)指令的執(zhí)行條數(shù)來(lái)確定 1秒的時(shí)間。 MOV IE, 82H RET1 END 軟件延時(shí) MCS51的工作頻率為 212MHZ,我們選用的 8031單片機(jī)的工作頻率為 6MHZ。 跳轉(zhuǎn)到時(shí)間及信號(hào)燈 顯示子程序 DJNZ:MOV RO,#14H ;恢復(fù)R0值 MOV TH0, 3CH 。開(kāi)T0中斷 SEBT TR O ;啟動(dòng)T0計(jì)數(shù)器 MOV RO, 14H 。裝入定時(shí)器初值 MOV TL0, BOH 。 初值: TC=M-T/ T 計(jì)數(shù) =2 16 -50 ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。為零表示1秒已到可以 返回到輸出時(shí)間顯示程序。在方式 0時(shí) M為 213 ;在方式 1時(shí) M的值為 216;在方式 2和 3為 28 計(jì)算公式 T=( M- TC) T 計(jì)數(shù) 或TC=M-T/ T 計(jì)數(shù) T 計(jì)數(shù) 是單片機(jī)時(shí)鐘周期T CLK 的12倍;TC為定時(shí)初值 如單片機(jī)的主脈沖頻率為T CLK 12MHZ ,經(jīng)過(guò)12分頻 方式0 TMAX= 213 *1微秒=8.192毫秒 方式1 TMAX= 216 *1微秒=65.536毫秒 顯然1秒鐘已經(jīng)超過(guò)了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問(wèn)題. 1秒的方法 我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。他是以加法記數(shù)的,并能從全 1到全 0時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。 、 16 第四章 控制器的軟件設(shè)計(jì) 及硬件延時(shí) 延時(shí)方法可以有兩種一中是利用 MCS51內(nèi)部定時(shí)器才生溢出中斷來(lái)確定 1秒的時(shí)間,另一種是采用軟延時(shí)的方法。 ( 6)增加 每次綠燈時(shí)間 車(chē)流量檢測(cè)的功能 ,并且通過(guò)查詢(xún) ,開(kāi)關(guān)按下為低電平,雙位數(shù)碼管顯示車(chē)流量,直到下一次綠
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1