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

正文內(nèi)容

基于單片機的交通燈控制器(參考版)

2025-06-29 17:12本頁面
  

【正文】 這是由于本身地理位子以及車流量情況所定,如果有需要可以設計擴充原系統(tǒng)來實現(xiàn) 。系統(tǒng)統(tǒng)采用MSC51系列單片機Intel8051和可編程并行I/O接口芯片8255A為中心器件來設計交通燈控制器,實現(xiàn)了能根據(jù)實際車流量通過8031芯片的P1口設置紅、綠燈燃亮時間的功能;紅綠燈循環(huán)點亮,倒計時剩5秒時黃燈閃爍警示(交通燈信號通過PA口輸出,顯示時間直接通過8255的PC口輸出至雙位數(shù)碼管);車輛闖紅燈報警;綠燈時間可檢測車流量并可通過雙位數(shù)碼管顯示。延時4MS子程序 DELAY: MOV R1,0AH LOOP: MOV R6,64H NOP LOOP1: DJNZ R6,LOOP1 DJNZ R1,LOOP RET 。顯示十位 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 。東西方向車流量顯示程序 T02: MOV B,0AH MOV A,R7 。若綠燈倒計時完畢,不再檢測車流量 JZ N3 JB ,T03 INC R7 CJNE R7,64H,E1 MOV R7,00H 。顯示個位 MOV DPTR,TAB MOVC A,A+DPTR MOV DPTR,0002H MOVX DPTR,A MOV DPTR,0001H MOV A,0FBH MOVX DPTR,A RET 。R3中值二轉十顯示轉換 DIV AB MOV 79H,A MOV 7AH,B DIS: MOV A,79H 。中斷返回 。報警初值減一 T01: ACALL DISP 。R5清零 DEC R3 。給定時器T0送定時10ms的初值 MOV TH0,0F1H INC R4 INC R5 CJNE R5,0FAH,T01 。判斷3秒是否結束 SJMP N02 。若倒計時完畢,不再報警 CLR 。闖紅燈報警程序 B0: MOV R2,03H 。 CJNE R3,00H,N3 。 N32: MOV DPTR,0000H 。黃燈閃爍5秒程序 N3: MOV R3,05H MOV DPTR,0000H 。東西通行,南北禁止 MOV R3,A MOV DPTR,0000H 。閃爍時間達5秒則退出 。 置8255A口,南北方向黃燈滅 MOV A,0DDH MOVX DPTR,A N14: MOV R4,00H CJNE R4,7DH,$ 。置8255A口,東西,南北方向黃燈亮 MOV A,0D4H MOVX DPTR,A N11: MOV R4,00H N12: CJNE R4,7DH,$ 。比較R3中的值是否為0,不為0轉到當前指令處執(zhí)行 。東西方向禁止,南北方向通行 MOV R3,A MOV DPTR,0000H 。啟動T0計時器 MOV 76H,R7 。存入東西方向紅燈初始時間 MOV R3,A LCALL DISP1 LCALL DELAY AJMP AGAIN 。 MOV R7,00H 。R0清零 MOV R0,A 。判斷是否要設定東西方向紅綠燈時間的初值, 則跳轉 MOV A,P1 JB ,RED 。選擇邊沿觸發(fā)方式 MOV DPTR ,0003H MOV A, 80H 。啟動T1計時器 SETB EX1 。設置T1為計數(shù)方式,T0為定時方式,且都工作于模式1 MOV TH1,00H 。外部中斷1的中斷程序入口地址 MAIN : MOV SP,50H MOV IE,8EH 。定時器0的中斷程序入口地址 LJMP T0_INT 。跳轉到主程序的開始處 ORG 0003H 。 8255輸出信號與數(shù)碼管的連接: LED 燈的顯示原理:通過同名管腳上所加電平的高低來控制發(fā)光二極管是否點量而顯示不同的字形如 SP,g,f,e,d,c,b,a 管角上加上7FH所以 SP上為0伏,不亮其余為TTL高電平,全亮則顯示為8 采用共陰級連接: 其中 PC0\PB0a, PC1\PB1b, PC2\PB2c, PC3\PB3d, PC4\PB4e, PC5\PB5f, PC6\PB6g PC7\PB7 SP接地 顯示數(shù)值 dop g f e d c b a 驅動代碼(16進制) 0 0 0 1 1 1 1 1 1 3FH 1 0 0 0 0 0 1 1 0 06H 2 0 1 0 1 1 0 1 1 5BH 3 0 1 0 0 1 1 1 1 4FH 4 0 1 1 0 0 1 1 0 66H 5 0 1 1 0 1 1 0 0 6DH 6 0 1 1 1 1 1 0 0 7DH 7 0 0 0 0 0 1 1 1 07H 8 0 1 1 1 1 1 1 1 7FH 表 3 驅動代碼表 8255與8051的連接: 用8051的P0 口的
點擊復制文檔內(nèi)容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1