【正文】
MOV 30H, 9 MOV 7EH, 30H LCALL DELAY1S YANG8: DEC 30H MOV 7CH, 16 MOV 7DH, 16 MOV 7FH, 16 MOV 7EH, 30H MOV R0, 100 LOOP10: LCALL DIR LCALL KEY MOV R1, 20H CJNE R1, 01H, YXW27 LJMP JIACHEDAOYXW27: CJNE R1, 02H, YXW28 LJMP YICHEDAOYXW28: CJNE R1, 04H, YXW29 LJMP JINCHEDAOYXW29: LCALL DELAY1MS DJNZ R0, LOOP10 MOV A, 30H CJNE A, 00H, YANG8 LJMP JIACHEDAO /*************************子程序區(qū)***************************//***********************延時1s子程序*************************/DELAY1S: MOV R5, 100 DSB1: LCALL DIR DJNZ R5, DSB1 RET /*******************延時1MS子程序**********************************/DELAY1MS: MOV R7, 04H WEI: MOV R6, 0FFH WEI1: DJNZ R6, WEI1 DJNZ R7, WEI RET /***************************顯示子程序***************************/DIR: PUSH PSW PUSH DPH PUSH DPL PUSH ACC MOV PSW, 08H MOV R1, 7CH MOV R2, 0EFH MOV R3, 04H DZ: MOV A, R1 MOV DPTR, TAB MOVC A, A+DPTR MOV P2, R2 MOV P0, A LCALL DELAY1MS MOV A, R2 RL A MOV R2, A INC R1 DJNZ R3, DZ POP PSW POP ACC POP DPL POP DPH RET /*********************鍵掃描子程序**********************************/KEY: LCALL KEYCHULI MOV A, 20H JZ EXIT LCALL DIR LCALL DIR LCALL KEYCHULI MOV A, 20H JZ EXIT MOV B, 20HKEY11: LCALL KEYCHULI MOV A, 20H JZ KEY4 LCALL DIR LJMP KEY11KEY4: MOV 20H, BEXIT: RET KEYCHULI: PUSH ACC PUSH DPL PUSH DPH PUSH PSW MOV PSW, 10H MOV P1, 0FFH MOV A, P1 CPL A ANL A, 0FH MOV 20H, A MOV PSW, 00H POP PSW POP ACC POP DPL POP DPH RET END4 交通燈的設計結論 使用說明上電后,8個數(shù)碼管顯示初始狀態(tài)即最左邊的一個數(shù)碼管顯示P.。鍵掃描程序主要是判斷是否有鍵按下,即度過前沿抖動之后再判斷是否有鍵按下,如果確實有鍵按下再判斷是否釋放,同樣也要度過后沿抖動。 軟件各模塊簡要介紹軟件的設計是由匯編語言來編寫的,分成各個模塊分別為主程序、顯示程序、鍵處理和鍵掃描程序、延時程序,以下給予相應的介紹。 下載口電路,2腳懸空,3腳接在單片機的復位口上,6腳接地,10腳接地。電源電路給單片機供電,時鐘電路給單片機提供計數(shù)時間,復位電路可以實現(xiàn)單片機的復位。它帶有8K Flash 可編程和擦除的只讀存儲器(EPROM),該器件采用ATMEL的高密度非易失性存儲器技術制造,與工業(yè)上標準的80C51和80C52的指令系統(tǒng)及引腳兼容,片內(nèi)Flash 集成在一個芯片上,可用與解決復雜的問題,且成本較低。數(shù)碼管的P0口接段控,P2口接位控。按開始鍵則開始工作,按結束鍵則返回“P.”狀態(tài)。關鍵詞:單片機;交通燈;匯編ABSTRACTIn recent years, with the rapid development of science and technology, the application of SCM in constant development, and promote the traditional control detection technology is updated. Microcontroller as a core ponent to use.The modern age is an era of automation, traffic light control and many other sectors of the equipment are closely related with the puter. A good traffic control system, will give road congestion, illegal cont