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

正文內(nèi)容

基于mcs-51單片機(jī)交通燈控制器的設(shè)計(jì)-閱讀頁

2024-12-24 09:33本頁面
  

【正文】 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的控制口由于8051是分時(shí)對(duì)8255和儲(chǔ)存器進(jìn)行訪問所以8051的P0口不會(huì)發(fā)生沖突 程序設(shè)計(jì) 程序流程圖 程序流程圖 程序源代碼 ORG 0000H ;主程序的入口地址 LJMP MAIN ;跳轉(zhuǎn)到主程序的開始處 ORG 0003H ;外部中斷0的中斷程序入口地址 ORG 000BH ;定時(shí)器0的中斷程序入口地址 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為計(jì)數(shù)方式,T0為定時(shí)方式,且都工作于模式1 MOV TH1,00H ;T1計(jì)數(shù)器清零 MOV TL1,00H SETB TR1 ;啟動(dòng)T1計(jì)時(shí)器 SETB EX1 ; MOV A, 80H ;給8255賦初值,8255工作于方式0 MOVX DPTR, AAGAIN: JB ,N0 ;判斷是否要設(shè)定東西方向紅綠燈時(shí)間的初值, 則跳轉(zhuǎn) MOV A,P1 JB ,RED ;,若為1則設(shè)定紅燈時(shí)間,否則設(shè)定綠燈時(shí)間 MOV R0,00H ;R0清零 MOV R0,A ;存入東西方向綠燈初始時(shí)間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAINRED: MOV A,P1 ANL A,7FH ; MOV R7,00H ;R7清零 MOV R7,A ;存入東西方向紅燈初始時(shí)間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN。黃燈閃爍5秒程序N1: SETB MOV R3,05H MOV DPTR,0000H ;置8255A口,東西,南北方向黃燈亮 MOV A,0D4H MOVX DPTR,AN11: MOV R4,00HN12: CJNE R4,7DH,$ ;N13: MOV DPTR,0000H ; 置8255A口,南北方向黃燈滅 MOV A,0DDH MOVX DPTR,AN14: MOV R4,00H CJNE R4,7DH,$ ; CJNE R3,00H,N1 ;閃爍時(shí)間達(dá)5秒則退出。黃燈閃爍5秒程序N3: MOV R3,05H MOV DPTR,0000H ;置8255A口,東西,南北方向黃燈亮 MOV A,0E2H MOVX DPTR,AN31: MOV R4,00H CJNE R4,7DH,$ ;N32: MOV DPTR,0000H ; 置8255A口,南北方向黃燈滅 MOV A,0EBH MOVX DPTR,AN33: MOV R4,00H CJNE R4,7DH,$ ; CJNE R3,00H,N3 ;閃爍時(shí)間達(dá)5秒則退出 SJMP N00。1秒延時(shí)子程序N7: RETIT0_INT:MOV TL0,9AH ;給定時(shí)器T0送定時(shí)10ms的初值 MOV TH0,0F1H INC R4 INC R5 CJNE R5,0FAH,T01 ;判斷延時(shí)是否夠一秒,不夠則調(diào)用顯示子程序 MOV R5,00H ;R5清零 DEC R3 ;倒計(jì)時(shí)初值減一 DEC R2 ;報(bào)警初值減一T01: ACALL DISP ;調(diào)用顯示子程序 RETI ;中斷返回。東西方向車流量檢測(cè)程序T03: MOV A,R3 SUBB A,00H ;若綠燈倒計(jì)時(shí)完畢,不再檢測(cè)車流量 JZ N3 JB ,T03 INC R7 CJNE R7,64H,E1 MOV R7,00H ;中斷到100次則清零E1: SJMP N22。延時(shí)4MS子程序DELAY: MOV R1,0AHLOOP: MOV R6,64H NOPLOOP1: DJNZ R6,LOOP1 DJNZ R1,LOOP RET 。系統(tǒng)統(tǒng)采用MSC51系列單片機(jī)Intel8051和可編程并行I/O接口芯片8255A為中心器件來設(shè)計(jì)交通燈控制器,實(shí)現(xiàn)了能根據(jù)實(shí)際車流量通過8031芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮,倒計(jì)時(shí)剩5秒時(shí)黃燈閃爍警示(交通燈信號(hào)通過PA口輸出,顯示時(shí)間直接通過8255的PC口輸出至雙位數(shù)碼管);車輛闖紅燈報(bào)警;綠燈時(shí)間可檢測(cè)車流量并可通過雙位數(shù)碼管顯示。這是由于本身地理位子以及車流量情況所定,如果有需要可以設(shè)計(jì)擴(kuò)充原系統(tǒng)來實(shí)現(xiàn) 。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計(jì)思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。胡老師敏捷的思維、豐富的經(jīng)驗(yàn)給我留下了深刻的印象。胡老師的真誠、熱心和嚴(yán)肅使我印象很深,正是這樣,我才學(xué)到了很多知識(shí),再次表示對(duì)胡老師深深的謝意!自大一入學(xué)以來,各位老師一直以來的辛勤工作和教導(dǎo)使我能順利地度過這難忘的四年,使我在綜合素質(zhì)提高、專業(yè)理論知識(shí)學(xué)習(xí)和實(shí)踐工作能力等各方面
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1