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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于8086,8255芯片的交通燈程序和電路原理圖設(shè)計

[復(fù)制鏈接]
ID:1060254 發(fā)表于 2023-1-4 10:28 | 顯示全部樓層 |閱讀模式
實驗?zāi)康?br /> 掌握通過 8255A 并口傳輸數(shù)據(jù)的方法,以控制發(fā)光二極管的亮與滅。
實驗原理
利用 Proteus 仿真 8255A 控制交通燈,用 8255A 做輸出口,控制十二個 LED 亮滅,模擬交通燈管理

實驗內(nèi)容
  (1)設(shè)計 8255A 連接 LED 方案。 通過 8255A 控制發(fā)光二極管,PB4-PB7 對應(yīng)黃燈,PC0-PC3 對應(yīng)紅燈,PC4-PC7 對應(yīng)綠燈, 以模擬交通路燈的管理。
     (2)交通路燈的亮滅規(guī)律 設(shè)有一個十字路口 l、3 為南北方向,2、4 為東西方向,初始狀態(tài)為四個路口的紅燈全亮,之后 1、3 方向的綠燈亮,2、4 方向的紅燈亮,1、3 方向通車。延時一段時間后, l、3 方向的綠燈熄滅,而 l、3 方向的黃燈開始閃爍,閃爍8次以后,l、3 方向紅燈亮, 而同時 2、4 方向的綠燈亮,2、4 方向通車,延時一段時間后,2、4 方向的綠燈熄滅, 而黃燈開始閃爍,閃爍8次以后,四個方向紅燈齊亮,再切換到 l、3 方向通行,之后重復(fù)上述過程。

1. 硬件:微型計算機1臺
2. 軟件:MASM50、DosBox0.74。

實驗線路的仿真和接口芯片的編碼

   

實驗結(jié)果截圖:

初始狀態(tài),全部紅燈亮

1、3方向綠燈亮,2、4方向紅燈亮

1、3方向黃燈閃爍

1、3方向紅燈亮,2、4方向綠燈亮

2、4方向黃燈閃爍


  1. CODE SEGMENT ;8255A 控制交通燈程序
  2. ASSUME CS:CODE
  3. IOCONPT EQU 86H;8255 控制口
  4. IOAPT EQU 80H ;PA 口
  5. IOBPT EQU 82H;PB 口
  6. IOCPT EQU 84H;PC 口
  7. START:MOV AL,82H ;PB 輸入,PA,PC 輸出
  8. MOV DX,IOCONPT
  9. OUT DX,AL ;寫命令字
  10. MOV DX,IOBPT ;讀 PB 口
  11. IN AL,DX
  12. MOV BYTE PTR DS:[0601H],AL ;保存 PB 口數(shù)據(jù)
  13. MOV DX,IOCONPT ;8255 控制口
  14. MOV AL,80H
  15. OUT DX,AL ;寫命令字, PA,PB,PC 輸出
  16. MOV DX,IOBPT ;
  17. MOV AL,DS:[0601H]
  18. OR AL, 0F0H
  19. OUT DX,AL
  20. MOV DX,IOCPT
  21. MOV AL,0F0H
  22. OUT DX,AL ;四路口紅燈全亮
  23. CALL DELAY1 ;延時
  24. IOLED0: MOV AL, 10100101B
  25. MOV DX,IOCPT
  26. OUT DX,AL ;南北綠燈亮,東西紅燈亮
  27. CALL DELAY1 ;延時
  28. CALL DELAY1 ;延時
  29. OR AL,0F0H
  30. OUT DX,AL ;南北綠燈滅
  31. MOV CX,20H
  32. IOLED1: MOV DX,IOBPT
  33. MOV AL,DS:[0601H]
  34. AND AL,10100000B
  35. OUT DX,AL ;南北黃燈亮
  36. CALL DELAY2 ;延時
  37. OR AL,01010000B
  38. OUT DX,AL ;南北黃燈滅
  39. CALL DELAY2 ;延時
  40. LOOP IOLED1 ;南北黃燈閃爍 8 次
  41. MOV DX,IOCPT
  42. MOV AL,0F0H
  43. OUT DX,AL ;四路口紅燈全亮
  44. CALL DELAY2 ;延時
  45. MOV AL, 01011010B
  46. OUT DX,AL ;東西綠燈亮
  47. CALL DELAY1 ;延時
  48. CALL DELAY1
  49. OR AL,0F0H
  50. OUT DX,AL ;東西綠燈滅
  51. MOV CX,20H
  52. IOLED2: MOV DX,IOBPT
  53. MOV AL,DS:[0601H]
  54. AND AL,  01010000B
  55. OUT DX,AL ;東西黃燈亮
  56. CALL DELAY2 ;延時
  57. OR AL,10100000B
  58. OUT DX,AL ;東西黃燈滅
  59. CALL DELAY2 ;延時
  60. LOOP IOLED2 ;東西黃燈閃爍 8 次
  61. MOV DX,IOCPT
  62. MOV AL,0F0H
  63. OUT DX,AL ;四路口紅燈全亮
  64. CALL DELAY2
  65. JMP IOLED0 ;循環(huán)繼續(xù)
  66. DELAY1: PUSH AX
  67. PUSH CX
  68. MOV CX,0030H
  69. DELY2: CALL DELAY2
  70. LOOP DELY2
  71. POP CX
  72. POP AX
  73. RET
  74. DELAY2: PUSH CX
  75. MOV CX,1500H
  76. DELA1: LOOP DELA1
  77. POP CX
  78. RET
  79. CODE ENDS
  80. END START
復(fù)制代碼
本次實驗熟悉了8255A芯片的硬件連接方法、內(nèi)部結(jié)構(gòu)、工作原理和工作方式,實驗中需要注意的是交通燈的接線不能接反了,否則會出現(xiàn)錯誤,同時也在實驗中回顧了知識,尤其看到交通燈亮起來的時候非常的高興。

以上圖文的Word格式文檔下載(由于word原因 文件內(nèi)的圖片也比較模糊,如介意請勿下載,為防止有人照抄,仿真文件不提供):
僅供參考,大家可以學(xué)習(xí)下作者的思路,自行設(shè)計,切勿照搬: 交通燈.docx (1.35 MB, 下載次數(shù): 7)

評分

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

查看全部評分

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人黄色免费视频 | 性色av浪潮av| 五月av | 成人a视频| 四虎看片 | 精品一二三区 | 日本亚洲精品 | 2014天堂网| 国产九九热 | 日韩av免费看 | 毛片网站视频 | 欧美精品黄色 | 国产一区二区三区久久 | 亚洲国产毛片 | 日韩不卡在线 | 黄色片久久 | 超碰成人福利 | 欧美一级欧美三级 | 亚洲综合视频在线 | 欧美黄色片 | 一区二区三区四区在线视频 | 激情视频网址 | 亚洲国产成人精品女人 | 中文字幕在线免费观看视频 | 欧美精品久久久久久久 | 欧美黄色一级视频 | 精品在线看 | 亚洲另类色综合网站 | 久草视频免费看 | 毛片在线免费播放 | 国产第一福利 | 亚洲视频在线播放 | 久久亚洲欧美 | www.草逼| 免费在线观看毛片 | 国产免费自拍视频 | 黄色成人免费视频 | 成人免费毛片片v | 久久黄色影院 | 手机在线免费av | 白白色在线观看 |