問答

求51單片機汽車信號燈控制器的匯編程序

提問者:zhangyi7582014-06-08 00:00

最佳答案

給書寫思路 首先要掃描按鍵輸入 匯編: MAIN: MOV P1,#0FFH //讀I/O前要輸出0xFF MOV A,P1 //讀入P1口數據 MOV B,A //暫存數據 LCALL DELAY //調用延遲子程序 MOV A,P1 //再次讀P1口數據防抖動 CJNE A,B,MAIN//兩次讀入數據樣重新再讀 CJNE A,#01H,L1 //#01H輸入口預設值自己設置 LCALL TURN_LEFT //按鍵輸入預設值01H則調用左轉相應燈亮子程序 LJMP MAIN //程序返回再掃描按鍵 L1: CJNE A,#02H,L3 //跟前面樣再設預設值02H,根據需要設 LCALL TURN_RIGHT LJMP MAIN L2: . . . L6: LCALL ERROR //輸入按鍵與預設值都對上調用報警程序 LJMP MAIN 定時器設置時應盡量定時長使用16位計數

回答者:suiyuaner32172016-06-08 00:00

相關問題

車友關注

最新標簽

按字母分類:
ABCDEFGHIJKLMNOPQRSTWXYZ0-9