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

正文內(nèi)容

基于msc-51系列單片機(jī)的交通燈控制器設(shè)計畢業(yè)論文doc(編輯修改稿)

2025-04-03 10:01 本頁面
 

【文章內(nèi)容簡介】 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 的控制口 由于 8051 是分時對 8255 和儲存器進(jìn)行訪問所以 8051 的 P0口不會發(fā)生沖突 程序設(shè)計 流程圖如圖所示 圖 8 開始 初始化 等待鍵盤事件 鍵盤事件處理 顯示程序處理 第 14 頁 共 27 頁 圖 9 程序流程圖 程序 源代碼 ORG 0000H 。主程序的入口地址 LJMP MAIN 。跳轉(zhuǎn)到主程序的開始處 ORG 0003H 。外部中斷 0 的中斷程序入口地址 ORG 000BH 。定時器 0 的中斷程序入口地址 第 15 頁 共 27 頁 LJMP T0_INT 。跳轉(zhuǎn)到中斷服務(wù)程序處 ORG 0013H 。外部中斷 1 的中斷程序入口地址 MAIN : MOV SP,50H MOV IE,8EH 。CPU 開中斷,允許 T0 中斷, T1 中斷和外部中斷 1 中斷 MOV TMOD,51H 。設(shè)置 T1 為計數(shù)方式 ,T0 為定時方式,且都工作于模式 1 MOV TH1,00H 。T1 計數(shù)器清零 MOV TL1,00H SETB TR1 。啟動 T1 計時器 SETB EX1 。允許 INT1 中斷 SETB IT1 。選擇邊沿觸發(fā)方式 MOV DPTR ,0003H MOV A, 80H 。給 8255 賦初值, 8255 工作于方式 0 MOVX @DPTR, A AGAIN: JB ,N0 。判斷是否要設(shè)定東西方向紅綠燈時間的初值,若 為 1 則跳轉(zhuǎn) MOV A,P1 JB ,RED 。判斷 是否為 1,若為 1 則設(shè)定紅燈時間,否則設(shè)定綠燈時間 MOV R0,00H 。R0 清零 MOV R0,A 。存入東西方向綠燈初始時間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN RED: MOV A,P1 ANL A,7FH 。 置 0 MOV R7,00H 。R7 清零 MOV R7,A 。存入東西方向紅燈初始時間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN 。 N0: SETB TR0 。啟動 T0 計時器 MOV 76H,R7 。紅燈時間存入 76H N00: MOV A,76H 。東西方向禁止,南北方向通行 MOV R3,A MOV DPTR,0000H 。置 8255A 口,東西方向紅燈亮,南北方向綠燈亮 第 16 頁 共 27 頁 MOV A,0DDH MOVX @DPTR, A N01: JB ,B0 N02: SETB CJNE R3,00H,N01 。比較 R3 中的值是否為 0,不為 0 轉(zhuǎn)到當(dāng)前指令處執(zhí)行 。黃燈閃爍 5 秒程序 N1: SETB MOV R3,05H MOV DPTR,0000H 。置 8255A 口,東西,南北方向黃燈亮 MOV A,0D4H MOVX @DPTR,A N11: MOV R4,00H N12: CJNE R4,7DH,$ 。黃燈持續(xù)亮 秒 N13: MOV DPTR,0000H 。 置 8255A 口,南北方向黃燈滅 MOV A,0DDH MOVX @DPTR,A N14: MOV R4,00H CJNE R4,7DH,$ 。黃燈持續(xù)滅 秒 CJNE R3,00H,N1 。閃爍時間達(dá) 5 秒則退出 。 N2: MOV R7,00H MOV A,R0 。東西通行,南北禁止 MOV R3,A MOV DPTR,0000H 。 置 8255A 口,東西方向綠燈亮,南北方向紅燈亮 MOV A,0EBH MOVX @DPTR,A N21: JB ,T03 N22: CJNE R3,00H,N21 。黃燈閃爍 5 秒程序 N3: MOV R3,05H MOV DPTR,0000H 。置 8255A 口,東西,南北方向黃燈亮 MOV A,0E2H MOVX @DPTR,A N31: MOV R4,00H CJNE R4,7DH,$ 。黃燈持續(xù)亮 秒 N32: MOV DPTR,0000H 。 置 8255A 口,南北方向黃燈 滅 MOV A,0EBH 第 17 頁 共 27 頁 MOVX @DPTR,A N33: MOV R4,00H CJNE R4,7DH,$ 。黃燈持續(xù)滅 秒 CJNE R3,00H,N3 。閃爍時間達(dá) 5 秒則退出 SJMP N00 。闖紅燈報警程序 B0: MOV R2,03H 。報警持續(xù)時間 3 秒 B01: MOV A,R3 JZ N1 。若倒計時完畢 ,不再報警 CLR 。報警 CJNE R2,00H,B01 。判斷 3 秒是否結(jié)束 SJMP N02 。1 秒延時子程序 N7: RETI T0_INT:MOV TL0,9AH 。給定時器 T0 送定時 10ms 的初值 MOV TH0,0F1H INC R4 INC R5 CJNE R5,0FAH,T01 。判斷延時是否夠一秒 ,不夠則調(diào)用顯示子程序 MOV R5,00H 。R5 清零 DEC R3 。倒計時初值減一 DEC R2 。報警初值減一 T01: ACALL DISP 。調(diào)用顯示子程序 RETI 。中斷返回 。顯示子程序 DISP: JNB ,T02 DISP1: MOV B,0AH MOV A,R3 。R3 中值二轉(zhuǎn)十顯示轉(zhuǎn)換 DIV AB MOV 79H,A MOV 7AH,B DIS: MOV A,79H 。顯示十位 MOV DPTR,TAB MOVC A,@A+DPTR MOV DPTR,0002H MOVX @DPTR,A MOV DPTR,0001H MOV A,0F7H 第 18 頁 共 27 頁 MOVX @DPTR,A LCALL DELAY DS2: MOV A,7AH 。顯示個位 MOV DPTR,TAB MOVC A,@A+DPTR MOV DPTR,0002H MOVX @DPTR,A MOV DPTR,0001H MOV A,0FBH MOVX @DPTR,A RET 。東西方向車流量檢測程序 T03: MOV A,R3 SUBB A,00H 。若綠燈倒計時完畢,不再檢測車流量 JZ N3 JB ,T03 INC R7 CJNE R7,64H,E1 MOV R7,00H 。中斷到 100 次則清零 E1: SJMP N22 。東西方向車流量顯示程序 T02: MOV B,0AH MOV A,R7 。R7 中值二轉(zhuǎn)十顯示轉(zhuǎn)換 DIV AB MOV 79H,A MOV 7AH,B DIS3: MOV A,79H 。顯示十位 MOV DPTR,TAB MOVC A,@A+DPTR MOV DPTR,0002H MOVX @DPTR,A MOV DPTR,0001H MOV A,0F7H MOVX @DPTR,A LCALL DELAY DS4: MOV A,7AH 。顯示個位 MOV DPTR,TAB MOVC A,@A+DPTR 第 19 頁 共 27 頁 MOV DPTR,0002H MOVX @DPTR,A MOV DPTR,0001H MOV A,0FBH MOVX @DPTR,A LJMP N7 。延時 4MS 子程序 DELAY: MOV R1,0AH LOOP: MOV R6,64H NOP LOOP1: DJNZ R6,LOOP1 DJNZ R1,LOOP RET 。字符表 TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END 6 結(jié)論 本系統(tǒng)就是充分利用了 8051 和 8255 芯片的 I/O 引腳。系統(tǒng) 統(tǒng)采用 MSC51 系列單片機(jī) Intel8051 和可編程并 行 I/O 接口芯片 8255A 為中心器件來設(shè)計交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過 8031 芯片的 P1 口設(shè)置紅、綠燈燃亮?xí)r間的功能; 紅綠燈循環(huán)點(diǎn)亮,倒計時剩 5秒時黃燈閃爍警示( 交通燈信號通過 PA 口輸出 , 顯示時間直接通過 8255 的 PC口 輸出 至雙位數(shù)碼管) ; 車輛闖紅燈報警;綠燈時間可檢測車流量并可通過雙位數(shù)碼管顯示。 。系統(tǒng)不足之處不能控制車的左、右轉(zhuǎn)、以及自動根據(jù)車流改變紅綠燈時間等。這是由于本身地理位子以及車流量情況所定,如果有需要可以設(shè)計擴(kuò)充原系統(tǒng)來實現(xiàn) 。 通過這次畢業(yè)設(shè)計,使我得到了一次用專業(yè)知識、專業(yè)技 能分析和解決問題全面系統(tǒng)的鍛煉。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。 參考文獻(xiàn) 1張毅坤 . 單片微型計算機(jī)原理及應(yīng)用,西安電子科技大學(xué)出版社 1998 2余錫存 曹國華 .單片機(jī)原理及接口技術(shù) [M].陜西 :西安電子科技大學(xué)出版社 , 3雷麗文 等 .微機(jī)原理與接口技術(shù) [M].北京:電子工業(yè)出版社, 部分資料。 第 20 頁 共 27 頁 項 目 經(jīng) 理項 目 副 經(jīng) 理 項 目 總 工 質(zhì) 安 總 監(jiān)工程管理部物資管理部技術(shù)管理部檢測試驗室質(zhì)安管理部監(jiān) 督 工 程 管 理
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1