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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9441|回復: 1
打印 上一主題 下一主題
收起左側

微機原理課程設計報告-8086+8255交通燈

[復制鏈接]
跳轉到指定樓層
樓主
微機原理課程設計報告-交通燈
交通燈是采用計算機通過編寫匯編語言程序控制的。 紅燈停,綠燈行的交通規則。
廣泛用于十字路口 ,車站,  碼頭等公共場所 , 成為人們出行生活中不可少的必需
品,由于計算機技術的成熟與廣泛應用 , 使得交通燈的功能多樣化 , 遠遠超過老式
交通燈,  交通燈的數字化給人們生產生活帶來了極大的方便,而且大大地擴展
了交通燈的功能。諸如閃爍警示、鳴笛警示,時間程序自動控制、倒計時顯示,
所有這些,都是以計算機為基礎的。 還可以根據主、 次干道的交通狀況的不同任
意設置各自的不同的通行時間。 或者給紅綠色盲聲音警示的人性化設計。 現在的
交通燈系統很多都增加了智能控制環節, 比如對闖紅燈的車輛進行拍照。 當某方
向紅燈亮時, 此時相應的傳感器開始工作, 當有車輛通過時, 照相機就把車輛拍
下。
要將交通燈系統產品化, 應該根據客戶不同的需求進行不同的設計, 應該在程序
中增加一些可以人為改變的參數, 以便客戶根據不同的需要隨時調節交通燈。 因
此,研究交通燈及擴大其應用,有著非,F實的意義



單片機源程序如下:
  1. ;SAMPLE.ASM
  2. .MODEL SMALL
  3. .8086
  4. .stack
  5. .code
  6. .startup
  7. mov dx,0206h      ;    將控制端口的地址送給 dx
  8. mov ax,80h       ;     將控制字送給 ax
  9.     out dx,ax     ;           將控制字送給控制端口
  10. mov dx,0200h      ;    將a 端口的地址送給 dx
  11. mov ax,0ffh     ;      將初始化數據送給 ax
  12.     out dx,ax     ;           將端口初始化
  13. s0: mov ax,0bbh      ;       將數據 10111011B送給ax
  14.     out dx,ax     ;           將ax 數據送給 dx,讓4 個紅燈亮
  15.     call delay5    ;          調用延時程序子程序,維持 4-5s
  16. s1: mov ax,0beh      ;       將數據 10111110B送給ax
  17.     out dx,ax     ;           將ax 數據送給 dx,使南北綠燈亮,東西紅燈亮
  18.     call delay5    ;          調用延時程序子程序,維持 4-5s
  19. mov cx,6       ;       將
  20. lp: mov ax,0bfh     ;       將數據 10111111B送給ax
  21.     out dx,ax     ;           將ax 數據送給 dx,使南北綠燈滅,東西紅燈亮
  22.     call delay05   ;          調用延時程序子程序,維持 4-5s
  23. mov ax,0beh      ;     將數據 10111110B送給ax
  24.     out dx,ax     ;           將ax 數據給dx,實現南北綠燈亮,東西紅燈亮
  25. ----------------------- Page 10-----------------------
  26.     call delay05   ;         調用延時程序子程序,維持 4-5s
  27.     loop lp      ;           循環實現綠燈的亮滅循環閃爍約 6 次
  28. mov ax,0bdh      ;    將數據 10111101B送給ax
  29.     out dx,ax     ;          將ax 送給dx,實現南北黃燈亮,東西紅燈亮
  30.     call delay3   ;          調用延時程序子程序,維持 3-4s
  31. mov ax,0ebh      ;    將數據 11101011B送給ax
  32.     out dx,ax     ;          將ax 數據送給 dx,實現南北紅燈亮,東西綠燈亮

  33.     call delay5   ;          調用延時程序子程序,維持 4-5s

  34. mov cx,6       ;      將

  35. lp1:mov ax,0fbh     ;       將數據 11111011B送給ax

  36.     out dx,ax     ;          將ax 數據送給 dx,實現南北紅燈亮,東西綠燈滅

  37.     call delay05   ;         調用延時程序子程序,維持 4-5s

  38. mov ax,0ebh      ;    將數據 11101011B送給ax

  39.     out dx,ax     ;          將ax 送給dx,實現南北紅燈亮,東西綠燈亮

  40.     call delay05   ;         調用延時程序子程序,維持 4-5s

  41.     loop lp1     ;           循環實現綠燈的亮滅循環閃爍約 6 次

  42. mov ax,0dbh      ;    將數據 11011011B送給ax

  43.     out dx,ax     ;          將ax 送給dx,實現南北紅燈亮,東西黃燈亮

  44.     call delay3   ;          調用延時程序子程序,維持 3-4s

  45. jmp s0        ;       無條件跳轉至程序 S0,實現控制循環

  46. delay5proc near

  47. push cx

  48. mov bx,250

  49.    dy1:mov cx,5882

  50.    dy2:loop dy2

  51. ----------------------- Page 11-----------------------
  52. decbx

  53. jnz dy1

  54. pop cx

  55. ret

  56. delay5endp

  57. delay05proc near

  58. push cx

  59. mov bx,25

  60.           dy3:mov cx,5882

  61.           dy4:loop dy4

  62. decbx

  63. jnz dy3

  64. pop cx

  65. ret

  66. delay05endp

  67. delay3proc near

  68. push cx

  69. mov bx,150

  70.           dy5:mov cx,5882

  71. ……………………

  72. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

1. 結果分析:
電路運行正常,交通燈按正確時間轉換,實現了預期課程設計要求的目的。
六. 收獲體會:
一周的微機原理課程設計結束了。 從中我學到了許多的知識和技術, 也懂得
了合作的重要性。
我在同學的幫助下學會了用軟件模擬圖形, 去研究程序的每一步。 每一次遇
到錯誤,都會自己先看, 然后在去找同學詢問。 也復習了關于 8086和 8255一些
相關的知識。這次課程設計讓我體會到了僅僅學好課本知識還是不夠的, 還需要
實踐,才能掌握知識,融會貫通。在這次實踐中,最大的收獲是對課程的興趣。
興趣是最好的老師, 這將會讓我更加愛上學習與實踐。 最終感謝老師和同學們的
幫助!

所有資料51hei提供下載:
微機原理-交通燈課程設計報告.pdf (631.63 KB, 下載次數: 115)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1083032 發表于 2023-6-11 15:30 | 只看該作者
請問這個不采用總線擴展器也可以么?為什么有些方案采用?
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 伦理二区 | 久久中文字幕一区 | 精品国产乱码久久久久久果冻传媒 | 91视频在线看 | 美女一区 | 综合久久综合久久 | 一区二区三区免费 | 国产精品国产成人国产三级 | 国内精品视频在线观看 | 波多野吉衣久久 | 成在线人视频免费视频 | 久久久久www | 国产探花在线精品一区二区 | 国产亚洲精品综合一区 | 亚洲国产精品久久久久婷婷老年 | 国产精品123区 | 精产国产伦理一二三区 | 亚洲一区二区三区四区五区中文 | 淫片一级国产 | www.一区二区三区.com | 色又黄又爽网站www久久 | 91视视频在线观看入口直接观看 | 国产成人精品久久二区二区91 | 日日骑| 美国黄色一级片 | 天天综合久久 | 亚洲一区精品在线 | 九九热免费视频在线观看 | 九九在线 | 欧美一区二区大片 | www.97zyz.com| 欧美一级视频免费看 | 精品99在线 | 91精品国产高清久久久久久久久 | 一级黄色片在线看 | 亚洲精品视频在线 | 国产精品一区二区无线 | 欧美一区二区在线视频 | 亚洲黄色av网站 | 欧美精品福利 | 欧州一区二区三区 |