久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
微機原理課程設計報告-8086+8255交通燈
[打印本頁]
作者:
wwwalan
時間:
2017-6-16 18:02
標題:
微機原理課程設計報告-8086+8255交通燈
微機原理課程設計報告-交通燈
交通燈是采用計算機通過編寫匯編語言程序控制的。 紅燈停,綠燈行的交通規則。
廣泛用于十字路口 ,車站, 碼頭等公共場所 , 成為人們出行生活中不可少的必需
品,由于計算機技術的成熟與廣泛應用 , 使得交通燈的功能多樣化 , 遠遠超過老式
交通燈, 交通燈的數字化給人們生產生活帶來了極大的方便,而且大大地擴展
了交通燈的功能。諸如閃爍警示、鳴笛警示,時間程序自動控制、倒計時顯示,
所有這些,都是以計算機為基礎的。 還可以根據主、 次干道的交通狀況的不同任
意設置各自的不同的通行時間。 或者給紅綠色盲聲音警示的人性化設計。 現在的
交通燈系統很多都增加了智能控制環節, 比如對闖紅燈的車輛進行拍照。 當某方
向紅燈亮時, 此時相應的傳感器開始工作, 當有車輛通過時, 照相機就把車輛拍
下。
要將交通燈系統產品化, 應該根據客戶不同的需求進行不同的設計, 應該在程序
中增加一些可以人為改變的參數, 以便客戶根據不同的需要隨時調節交通燈。 因
此,研究交通燈及擴大其應用,有著非常現實的意義
0.png
(173.62 KB, 下載次數: 125)
下載附件
2017-6-16 19:48 上傳
0.png
(122.89 KB, 下載次數: 132)
下載附件
2017-6-16 19:50 上傳
單片機源程序如下:
;SAMPLE.ASM
.MODEL SMALL
.8086
.stack
.code
.startup
mov dx,0206h ; 將控制端口的地址送給 dx
mov ax,80h ; 將控制字送給 ax
out dx,ax ; 將控制字送給控制端口
mov dx,0200h ; 將a 端口的地址送給 dx
mov ax,0ffh ; 將初始化數據送給 ax
out dx,ax ; 將端口初始化
s0: mov ax,0bbh ; 將數據 10111011B送給ax
out dx,ax ; 將ax 數據送給 dx,讓4 個紅燈亮
call delay5 ; 調用延時程序子程序,維持 4-5s
s1: mov ax,0beh ; 將數據 10111110B送給ax
out dx,ax ; 將ax 數據送給 dx,使南北綠燈亮,東西紅燈亮
call delay5 ; 調用延時程序子程序,維持 4-5s
mov cx,6 ; 將
lp: mov ax,0bfh ; 將數據 10111111B送給ax
out dx,ax ; 將ax 數據送給 dx,使南北綠燈滅,東西紅燈亮
call delay05 ; 調用延時程序子程序,維持 4-5s
mov ax,0beh ; 將數據 10111110B送給ax
out dx,ax ; 將ax 數據給dx,實現南北綠燈亮,東西紅燈亮
----------------------- Page 10-----------------------
call delay05 ; 調用延時程序子程序,維持 4-5s
loop lp ; 循環實現綠燈的亮滅循環閃爍約 6 次
mov ax,0bdh ; 將數據 10111101B送給ax
out dx,ax ; 將ax 送給dx,實現南北黃燈亮,東西紅燈亮
call delay3 ; 調用延時程序子程序,維持 3-4s
mov ax,0ebh ; 將數據 11101011B送給ax
out dx,ax ; 將ax 數據送給 dx,實現南北紅燈亮,東西綠燈亮
call delay5 ; 調用延時程序子程序,維持 4-5s
mov cx,6 ; 將
lp1:mov ax,0fbh ; 將數據 11111011B送給ax
out dx,ax ; 將ax 數據送給 dx,實現南北紅燈亮,東西綠燈滅
call delay05 ; 調用延時程序子程序,維持 4-5s
mov ax,0ebh ; 將數據 11101011B送給ax
out dx,ax ; 將ax 送給dx,實現南北紅燈亮,東西綠燈亮
call delay05 ; 調用延時程序子程序,維持 4-5s
loop lp1 ; 循環實現綠燈的亮滅循環閃爍約 6 次
mov ax,0dbh ; 將數據 11011011B送給ax
out dx,ax ; 將ax 送給dx,實現南北紅燈亮,東西黃燈亮
call delay3 ; 調用延時程序子程序,維持 3-4s
jmp s0 ; 無條件跳轉至程序 S0,實現控制循環
delay5proc near
push cx
mov bx,250
dy1:mov cx,5882
dy2:loop dy2
----------------------- Page 11-----------------------
decbx
jnz dy1
pop cx
ret
delay5endp
delay05proc near
push cx
mov bx,25
dy3:mov cx,5882
dy4:loop dy4
decbx
jnz dy3
pop cx
ret
delay05endp
delay3proc near
push cx
mov bx,150
dy5:mov cx,5882
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
1. 結果分析:
電路運行正常,交通燈按正確時間轉換,實現了預期課程設計要求的目的。
六. 收獲體會:
一周的微機原理課程設計結束了。 從中我學到了許多的知識和技術, 也懂得
了合作的重要性。
我在同學的幫助下學會了用軟件模擬圖形, 去研究程序的每一步。 每一次遇
到錯誤,都會自己先看, 然后在去找同學詢問。 也復習了關于 8086和 8255一些
相關的知識。這次課程設計讓我體會到了僅僅學好課本知識還是不夠的, 還需要
實踐,才能掌握知識,融會貫通。在這次實踐中,最大的收獲是對課程的興趣。
興趣是最好的老師, 這將會讓我更加愛上學習與實踐。 最終感謝老師和同學們的
幫助!
所有資料51hei提供下載:
微機原理-交通燈課程設計報告.pdf
(631.63 KB, 下載次數: 115)
2017-6-16 18:00 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
123zxp123
時間:
2023-6-11 15:30
請問這個不采用總線擴展器也可以么?為什么有些方案采用?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
午夜视频一区
|
av手机在线免费观看
|
99精品一区
|
国产精品视频网站
|
国产丝袜一区二区三区免费视频
|
国产精品免费小视频
|
精品国产一区久久
|
91久久夜色精品国产网站
|
日韩精品久久久久
|
成人伊人
|
福利视频日韩
|
国产精品不卡视频
|
99精品视频免费在线观看
|
国产91在线播放
|
在线视频三区
|
天天爽夜夜骑
|
精品一区二区三区在线观看
|
自拍偷拍亚洲欧美
|
日韩av一区二区在线观看
|
欧美国产中文
|
91大神新作在线观看
|
天天干天天草
|
午夜视频在线观看网址
|
色黄爽
|
日韩一区二区福利视频
|
亚洲一区二区三区在线视频
|
欧美精品一区二区三区在线
|
91av导航
|
国产精品久久久久久久免费观看
|
在线观看免费av网
|
精品一区二区三区入口
|
亚洲 中文 欧美 日韩 在线观看
|
91精品一区二区三区久久久久久
|
午夜激情视频在线
|
国产欧美精品一区二区
|
五月婷婷导航
|
日韩欧美成人精品
|
www.成人免费视频
|
天天干夜夜操
|
中文字幕一区二区三区四区五区
|
久久国产精品久久久久
|