999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于proteus 和keil 軟件聯合仿真的紅綠燈系統

2019-09-23 08:10:24倪聞博
電子制作 2019年17期
關鍵詞:單片機系統設計

倪聞博

(陜西省西咸新區秦漢中學,陜西西安,712000)

紅綠燈在我們的日常生活中扮演著十分重要的角色,在大霧等低能見度天氣條件下,行人和駕駛人員的視線會受到更大的影響,嚴重時甚至會導致交通事故的發生?,F在使用范圍較廣的是單一的指示燈進行視覺提醒,本設計在以往常規的紅綠燈基礎上加入預警裝置,可以進一步保證惡劣天氣下的交通安全,降低安全隱患。

1 系統硬件設計

本設計通過AT89C51 單片機驅動和控制系統中紅黃綠燈的交錯顯示,設計的總體框架如圖1 所示。該系統主要由單片機、復位電路、時鐘電路、LED 燈和蜂鳴器等幾部分構成,其中,單片機、復位電路和時鐘電路構成了單片機的最小系統,而系統中使用的AT89C51 單片機包含了32個IO 口,可用于控制十字路口兩組紅黃綠燈的交錯點亮和蜂鳴器的發聲。系統框圖如圖1 所示。

圖1 附有蜂鳴器紅綠燈系統硬件組成框圖

單片機最小系統包含復位電路、時鐘產生電路和電源。復位電路一般分為上電復位和按鍵復位兩種,本裝置采用的復合復位是將這兩種方式結合在一起的做法,本設計采用的復位電路具體如圖2[1]所示。復位電路的功能主要是:可以使CPU 及其它部件在開機時恢復到一個預設的初始狀態,同時復位電路還可以在單片機死機時重新開始恢復正常工作。該設計所采用的復合復位其具體的工作原理是:通過將開關與復位電容并聯,通過控制開關是否按下,從而使電容充放電為RST 引腳提供需要的復位電平值。

單片機的時鐘電路的目的是統一地控制單片機的微操作,為單片機提供基本的工作時鐘。單片機的時鐘產生方式分為內部時鐘方式和外部時鐘方式,本設計采用了單片機的內部時鐘方式,具體是通過一個12MHz 的晶體振蕩器和兩個33pF 的電容來實現,具體連接方式如圖3 所示。

圖2 復位電路連接方式

圖3 時鐘電路連接方式

任何一個完整的系統,都必須有一個穩定的供電模塊,即電源模塊,這是系統能夠穩定運行的基礎和前提。此外,本設計中采用的51 系列的單片機相比其他系列的單片機而言,更容易出現由于受到外部干擾而單片機內部程序跑飛的問題。因此,為解決這一問題,需要給本設計配備一個穩定的供電模塊,最終采用通過USB 接口來提供穩定的電源電壓。

此外,本設計還采用了蜂鳴器來作為發聲裝置。蜂鳴器通常包含有源蜂鳴器和無源蜂鳴器兩種,其中,有源蜂鳴器內部帶有可以發聲的振蕩器,即只要在有源蜂鳴器的兩端分別接上高低電平,蜂鳴器就會發出聲音;而無源蜂鳴器則需提供交變的信號才能實現發聲的功能。因此,本設計為簡化后續的程序設計采用有源蜂鳴器實現,具體連接方式如圖4所示。設計中,此裝置連通單片機后可以在紅燈亮起時發出警報來提醒行人。

具體地,本設計采用的發聲系統包括三極管、分壓電阻和蜂鳴器構成,并由單片機的P1.6 引腳來控制三極管的導通和截止,三極管的一端通過上拉電阻R15 接高電平,三極管的另一端控制蜂鳴器發聲。工作時,當單片機的P1.6引腳輸出高電平時,三極管導通,蜂鳴器兩端分別連接高低電平,蜂鳴器發聲。同樣地,當單片機的P1.6 引腳輸出低電平時,三極管斷開,蜂鳴器的一端未通過上拉電阻接高電平,蜂鳴器不發聲。

圖4 發聲系統連接方式

2 系統軟件設計

2.1 proteus 和keil 聯合仿真

Proteus 軟件是英國Labcenter electronics 公司開發的目前世界上最先進、最完整的嵌入式系統設計與仿真平臺軟件,該軟件可以在windows 系統上正常運行,主要用于模擬器件和集成電路的仿真與分析。同時,該軟件還包含了信號發生器、虛擬示波器等硬件開發工具[2]。它支持許多主流的單片機的調試和仿真,例如本文的AT89C51 單片機,因此,受到了國內許多單片機愛好者、教師和科技工作者的青睞。

Keil 是德國的一個單片機開發平臺,運行基礎可以是32 位windows 環境,支持C 語言,它的強大的軟件仿真功能使得它受到許多片機愛好者、教師和科技工作者的喜愛。目前,keil 公司推出的C51 編譯器已經被完全集成到一個功能強大的全新集成開發環境中,具體包括項目管理、連接定位、項目管理等,并且可以與proteus 原理圖進行聯機仿真,為單片機的開發帶來極大方便[3]。

Proteus 和keil 軟件可以實現聯合編程,在keil 軟件上編寫源程序,在proteus 軟件上進行電路的設計,再將keil 中的源程序加載到proteus 的單片機上,就可以在proteus 中進行仿真。

圖5 是本設計最終采用的proteus 原理圖,本系統使用了紅色、綠色和黃色的LED 燈、蜂鳴器、三極管以及電容等元器件。

圖5 proteus 設計圖

2.2 程序設計

圖6

本程序的設計思想是:首先,東西方向綠燈亮,南北方向的紅燈亮,并伴隨蜂鳴器發聲提醒,蜂鳴器發聲十次;然后,東西方向綠燈變成黃燈,黃燈閃爍十次,南北方向依然是紅燈亮;接著,東西方向紅燈亮,南北方向綠燈亮;最后,東西方向紅燈亮,南北方向黃燈閃爍十次,并伴隨蜂鳴器發聲提醒,并依次循環。上述更換過程中,每次綠燈與紅燈轉換之間都會有黃燈閃爍十次,而在每次黃燈變成紅燈時,蜂鳴器都會發出聲音提醒行人。

根據上述思想編寫的程序如下:

上述設計具體的執行過程為:首先,根據設計思想,先編寫源程序,并在keil 軟件中存儲為.c 文件;將源程序書寫完畢后,點擊keil 軟件中的translate 按鈕編譯源程序,編譯信息顯示程序沒有錯誤,如圖7 所示[4]。接著,在Keil軟件內,最終會生成一個.hex 文件,將這個生成的.hex可執行文件加載到proteus 軟件中的單片機內,并且點擊proteus 軟件中的運行按鈕,便能觀測設計系統的仿真結果。

圖7 程序編譯圖

3 運行結果

3.1 東西向通行運行結果顯示

附有蜂鳴器紅綠燈系統的東西向通行仿真效果如圖8所示。圖中,東西向為綠燈,南北向為紅燈,此時蜂鳴器發聲系統接高電平,蜂鳴器發聲。

3.2 東西向黃燈閃爍運行結果顯示

附有蜂鳴器紅綠燈系統的東西向黃燈閃爍運行效果如圖9 所示,圖中,東西向黃燈閃爍,南北向紅燈點亮,此時蜂鳴器發聲系統未接高電平,蜂鳴器不發聲。

圖8 東西向通行模擬效果圖

圖9 東西向黃燈慢行模擬效果圖

3.3 南北向通行運行結果顯示

附有蜂鳴器紅綠燈系統南北向通行模擬效果如圖10 所示。圖中,南北向綠燈點亮,東西向紅燈點亮,此時蜂鳴器發聲系統接高電平,蜂鳴器發聲。

圖10 南北向通行模擬效果圖

4 總結

本文使用proteus 軟件設計了使用AT89C51 作為控制的核心的紅綠燈系統,并且利用keil 軟件使用C 語言進行源代碼的編程,最后將其生成的.hex 文件加載到單片機上,實現了proteus 與keil 的聯合編程。再利用proteus 仿真成功,證明本設計是合理可行的。本設計具有性價比高、功能可靠、結構簡單的特點,對比傳統的紅綠燈多出了蜂鳴器,提高了行人在大霧天氣或者霧霾天氣駕車的安全系數。

猜你喜歡
單片機系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 色综合久久无码网| 婷婷综合缴情亚洲五月伊| 国精品91人妻无码一区二区三区| 99热这里只有免费国产精品| 国产精品页| 日韩无码视频专区| 小说区 亚洲 自拍 另类| 国产福利微拍精品一区二区| 精品亚洲国产成人AV| 国产乱人伦AV在线A| 国产免费一级精品视频| 伊人狠狠丁香婷婷综合色| 青青草国产一区二区三区| 国产高清毛片| 中文字幕在线不卡视频| 无码久看视频| 亚洲成a人片| 在线永久免费观看的毛片| 精品夜恋影院亚洲欧洲| 欧美成人一级| 国产成人乱码一区二区三区在线| 婷五月综合| 国产精品自在自线免费观看| 国产成人亚洲精品无码电影| 亚洲第一区欧美国产综合| 婷婷五月在线| 国产成人综合亚洲欧美在| 亚洲精品中文字幕午夜| 18禁黄无遮挡网站| julia中文字幕久久亚洲| 欧美精品啪啪一区二区三区| 伊人久久婷婷五月综合97色 | 自拍中文字幕| 国产人在线成免费视频| 久久国产精品娇妻素人| 亚洲av综合网| 91无码视频在线观看| 国产精品美人久久久久久AV| 本亚洲精品网站| 一本一本大道香蕉久在线播放| 天天色天天操综合网| 99er精品视频| 中文字幕亚洲电影| 国产精品所毛片视频| 亚洲成人高清无码| 欧美另类第一页| 91破解版在线亚洲| 男女男免费视频网站国产| 国产精品亚洲va在线观看 | 黄色国产在线| 国产美女视频黄a视频全免费网站| 国产一级精品毛片基地| 欧美国产在线精品17p| 2020国产精品视频| 不卡视频国产| 久久久久国色AV免费观看性色| 国产在线一区视频| 熟女成人国产精品视频| 日本欧美中文字幕精品亚洲| 伊人久久精品无码麻豆精品| 亚洲天堂啪啪| 91国内视频在线观看| 97超级碰碰碰碰精品| 99在线观看国产| 亚洲第一av网站| 精品国产成人a在线观看| 天天色天天综合| 国产麻豆精品在线观看| 亚洲第一成年人网站| 亚洲人成网站18禁动漫无码 | 国产福利2021最新在线观看| 久久久精品无码一二三区| 久久午夜夜伦鲁鲁片无码免费| 久久亚洲国产视频| 免费 国产 无码久久久| 米奇精品一区二区三区| 免费播放毛片| 国产亚洲视频在线观看| 国产视频只有无码精品| 性喷潮久久久久久久久| 91无码国产视频| 亚洲人成网站色7799在线播放|