久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4480|回復(fù): 0
收起左側(cè)

proteus仿真汽車信號燈控制系統(tǒng)(模擬剎車、緊急、停靠、故障等)含單片機匯編源程序

[復(fù)制鏈接]
ID:356754 發(fā)表于 2018-6-22 16:49 | 顯示全部樓層 |閱讀模式
汽車信號燈電路是由單片機AT89C52、LED顯示電路、按鍵電路等幾部分構(gòu)成。以單片機AT89C52為核心芯片通過控制LED的顯示來模擬汽車轉(zhuǎn)向燈,即用開關(guān)1-5的閉合分別模擬剎車、緊急、停靠、左轉(zhuǎn)、右轉(zhuǎn)、操作;用LED發(fā)光二極管D1-D7的亮滅顯示來模擬汽車的左頭燈、右頭燈、左轉(zhuǎn)彎信號燈、右轉(zhuǎn)彎信號燈、左尾燈、右尾燈、錯誤指示燈的顯示情況。
轉(zhuǎn)向時,規(guī)定左右尾燈、左右頭燈儀表板上2個指示燈相應(yīng)地發(fā)出閃爍信號;應(yīng)急開關(guān)合上時,6個信號燈都應(yīng)閃爍;汽車剎車時,2個尾燈發(fā)出穩(wěn)定亮信號;如正當(dāng)轉(zhuǎn)向時剎車,轉(zhuǎn)向時原應(yīng)閃爍的信號仍應(yīng)閃爍。它們都是頻率為1Hz低頻閃爍,在汽車停靠而停靠開關(guān)合上時,左頭燈、右頭燈、左尾燈、右尾燈按頻率為30Hz的高頻閃爍。任何上述之外的開關(guān)組合,都將出現(xiàn)錯誤指示燈—黃燈亮。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png 0.png 0.png 0.png

單片機匯編語言源程序如下:
  1.                 ORG   0000H   
  2.                 AJMP START1  
  3.                 ORG  0030H
  4.                 SAME  EQU  4EH
  5. START1:MOV P1,#00H  ;無輸入時輸出
  6. START: MOV  A,P2   ;讀P2口數(shù)據(jù)
  7.        ANL  A,#1FH  ;取用P2口的低5位數(shù)據(jù)
  8.             CJNE  A,#1FH,SHIY ;對P2口低5位數(shù)據(jù)進行判斷   
  9.            AJMP  START1
  10. SHIY:         MOV SAME,A  
  11.                 LCALL  YS       ;延時
  12.                 MOV  A,P2         ;讀P2口的數(shù)據(jù)
  13.                 ANL  A,#1FH        ;取用P2口的低5位數(shù)據(jù)
  14.                 CJNE A,#1FH,SHIY1    ;對P2口低5位數(shù)據(jù)進行判斷  
  15.                 AJMP START1        ;開關(guān)沒有動作時無輸出
  16. SHIY1:  CJNE A,SAME,START1   
  17.                 CJNE A,#17H,NEXT1  ;P2.3=0時進入左轉(zhuǎn)彎分支  
  18.                 AJMP LEFT
  19. NEXT1: CJNE A,#0FH,NEXT2  ;P2.4=0時進入右轉(zhuǎn)彎分支  
  20.                 AJMP RIGHT
  21. NEXT2: CJNE A,#1DH,NEXT3  ; P2.1=0時進入緊急分支  
  22.                 AJMP EARGE
  23. NEXT3: CJNE A,#1EH,NEXT4   ;P2.0=0時進入剎車分支  
  24.                  AJMP BRAKE
  25. NEXT4: CJNE A,#16H,NEXT5   ;P2.0=P2.3=0時進入左轉(zhuǎn)彎剎車分支
  26.            AJMP LEBR
  27. NEXT5: CJNE A,#0EH,NEXT6  ;p2.0=P2.4=0時進入右轉(zhuǎn)彎剎車分支
  28.            AJMP  RIBR
  29. NEXT6: CJNE A,#1CH,NEXT7   ;P2.0=P2.1=0時進入緊急剎車分支
  30.        AJMP  BRER
  31. NEXT7: CJNE A,#14H,NEXT8   ;P2.0=P2.1=P2.3=0時進入左轉(zhuǎn)彎緊急剎車分支
  32.        AJMP  LBE
  33. NEXT8: CJNE A,#0CH,NEXT9  ; P2.0=P2.1=P2.4=0時進入右轉(zhuǎn)彎緊急剎車分支
  34.        AJMP  RBE
  35. NEXT9: CJNE A,#1BH,NEXT10 ;P2.2=0時進入停靠分支
  36.        AJMP  STOP
  37. NEXT10:        AJMP ERROR
  38. LEFT: MOV P1,#2AH   ;左轉(zhuǎn)彎分支
  39.           LCALL Y1s  
  40.           MOV P1,#00H
  41.           LCALL Y1s
  42.           AJMP  START
  43. RIGHT:MOV P1,#54H  ;右轉(zhuǎn)彎分支
  44.           LCALL Y1s
  45.           MOV P1,#00H
  46.           LCALL Y1s
  47.           AJMP START
  48. EARGE: MOV  P1,#7EH ;緊急分支
  49.            LCALL Y1s
  50.            MOV P1,#00H
  51.            LCALL Y1s
  52.            AJMP START
  53. BRAKE: MOV P1,#60H         ;剎車分支
  54.            AJMP START
  55.            AJMP  LEBR
  56. LEBR: MOV  P1,#6AH       ;左轉(zhuǎn)彎剎車分支
  57.           LCALL  Y1s  
  58.           MOV P1,#20H   
  59.           LCALL  Y1s  
  60.           AJMP START
  61. RIBR: MOV P1,#74H        ;右轉(zhuǎn)彎剎車分支
  62.           LCALL  Y1s   
  63.           MOV P1,#40H  
  64.           LCALL  Y1s  
  65.           AJMP START
  66. BRER: MOV P1,#7EH       ;緊急剎車分支
  67.           LCALL  Y1s   
  68.       MOV P1,#60H  
  69.           LCALL  Y1s  
  70.           AJMP START
  71. LBE: MOV P1,#7EH    ;左轉(zhuǎn)彎緊急剎車分支
  72.          LCALL  Y1s   
  73.          MOV P1,#20H  
  74.          LCALL  Y1s  
  75.          AJMP START
  76. RBE: MOV P1,#76H    ;右轉(zhuǎn)彎緊急剎車分支
  77.          LCALL  Y1s   
  78.          MOV P1,#40H   
  79.          LCALL  Y1s  
  80.          AJMP  START
  81. STOP: MOV P1,#66H  ;停靠分支
  82.          LCALL  Y100ms
  83.          MOV P1,#00H   
  84.          LCALL  Y100ms  
  85.          AJMP  START
  86. ERROR: MOV P1,#01H
  87.         AJMP  START
  88. YS:  MOV R7,#20H   ;延時
  89. YS0: MOV R6,#0FFH
  90. YS1: DJNZ R6,YS1   
  91.          DJNZ R7,YS0  
  92.          RET
  93. Y1s:  MOV R7,#04H  ;延時
  94. Y1s1: MOV  R6,#0FFH
  95. Y1s2: MOV R5,#0FFH   
  96.           DJNZ R5,[        DISCUZ_CODE_3        ]nbsp;  
  97.           DJNZ R6,Y1s2   
  98.           DJNZ R7,Y1s1  
  99.           RET
  100. Y100ms: MOV R7,#66H   ;延時
  101. Y100ms1:MOV  R6,#0FFH
  102. Y100ms2:DJNZ  R6,Y100ms2  
  103.                 DJNZ  R7,Y100ms1
  104.                 RET
  105.                 END
復(fù)制代碼

所有資料51hei提供下載:
汽車轉(zhuǎn)彎信號燈系統(tǒng) proteus仿真.rar (35.33 KB, 下載次數(shù): 76)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品夜间视频香蕉 | 日韩精品一区二区三区 | 91视频88av| 有码在线| 精品久久香蕉国产线看观看亚洲 | 色啪网 | 国产日韩久久久久69影院 | 永久www成人看片 | 成人免费看 | 国产一区二区三区高清 | 国产亚洲成av人在线观看导航 | 国产激情一区二区三区 | 黑人成人网 | 日韩欧美1区2区 | 久久久91精品国产一区二区三区 | 亚洲成人一区二区 | 逼逼视频 | 欧美一级片在线 | 久在线观看 | 亚洲天堂色 | 欧美精品首页 | 国产精品激情小视频 | 羞羞视频网页 | 欧美色偷拍| 在线欧美一区 | 成人一区二区视频 | 男女羞羞视频在线免费观看 | 九九久久精品视频 | 欧美精品一区二区三区在线播放 | 欧美亚洲国产成人 | 亚洲精品一级 | 国产精品123区 | 美人の美乳で授乳プレイ | 一区二区三区四区免费视频 | 国产午夜视频 | 亚洲国产69 | 欧美久久免费观看 | 三级视频在线观看 | 精品免费国产一区二区三区四区介绍 | 日韩视频精品 | 久久最新|