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

單片機流水燈的proteus仿真

2011-11-01 03:36:50廣東賀維
職業技術 2011年5期
關鍵詞:流水單片機系統

廣東 賀維

單片機流水燈的proteus仿真

廣東 賀維

學習單片機首先要建立一個開發環境,本文總結了傳統開發方法的缺點和不足,整合了proteus和keil,提出了基于proteus和keil軟件的新的單片機仿真調試方法,給出了利用proteus和keil軟件搭建仿真系統的步驟,以流水燈為實例,展示了用proteus結合keil建立單片機開發環境的優越性。

proteus;keil;單片機;仿真軟件

1 引言

1.1 傳統的單片機設計流程

單片機自問世以來,以其極高的性能價格比,越來越受到人們的重視和關注。目前,單片機被廣泛應用于智能儀表、機電設備、過程控制、數據處理、自動檢測和家用電器等方面。

然而傳統的單片機系統開發除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設備外,開發過程也較繁瑣。

1.2 基于Proteus的單片機系統設計與仿真

Proteus支持51、PIC、AVR、ARM7等多個系列的單片機芯片,集編輯、編譯、仿真調試于一體。它的界面簡潔友好,可利用該軟件提供的數千種數字/模擬仿真元器件以及豐富的仿真設備,使得在程序調試、系統仿真時不僅能觀察到程序執行過程中單片機寄存器和存儲器等內容變化,還可從工程的角度直觀地看到外圍電路工作情況,非常接近工程應用。

下面以基于AT89C51單片機的LED(發光二極管)流水燈電路為例,說明使用Proteus和Keil C51軟件進行單片機系統設計和仿真的過程。首先,用Proteus ISIS畫好電路圖,并用Keil C51軟件編寫相應程序,編譯無誤后生成.hex文件;其次,將生成的.hex文件下載到AT89C51單片機芯片中。

2 單片機系統設計與仿真

2.1 仿真電路原理圖設計

AT89C51單片機是美國ATMEL公司生產的低電壓、高性能CMOS 8位單片機,具有豐富的內部資源:4kB閃存、128BRAM、32根I/O口線、2個16位定時/計數器、5個向量兩級中斷結構、2個全雙工的串行口,具有4.25~5.50V的電壓工作范圍和0~24MHz工作頻率,使用AT89C51單片機時無須外擴存儲器。因此,本流水燈實際上就是一個帶有八個發光二極管的單片機最小應用系統,即為由發光二極管、晶振、復位、電源等電路和必要的軟件組成的單個單片機。其具體硬件組成如下圖所示。

從原理圖中可以看出,如果要讓接在P1.0口的LED1亮起來,那么只要把P1.0口的電平變為低電平就可以了;相反,如果要接在P1.0口的LED1熄滅,就要把P1.0口的電平變為高電平;同理,接在P1.1~P1.7口的其他7個LED的點亮和熄滅的方法同LED1。因此,要實現流水燈功能,我們只要將發光二極管LED1~LED8依次點亮、熄滅,8只LED燈便會一亮一暗的做流水燈了。在此我們還應注意一點,由于人眼的視覺暫留效應以及單片機執行每條指令的時間很短,我們在控制二極管亮滅的時候應該延時一段時間,否則我們就看不到“流水”效果了。

2.2keil軟件設計

Keil公司的Keil μVision3,是目前使用最為廣泛的開發環境之一。單片機的應用系統由硬件和軟件組成,上述硬件原理圖搭建完成上電之后,我們還不能看到流水燈循環點亮的現象,我們還需要告訴單片機怎么來進行工作,即編寫程序控制單片機管腳電平的高低變化,來實現發光二極管的一亮一滅。通過Keil軟件編寫相應程序,編譯無誤后生成.hex文件。

2.3 系統仿真

電路原理圖在ISIS中設計完成,并將系統軟件編譯成.hex文件后,就可以進行LED流水燈電路的虛擬仿真了。在ISIS的原理圖中,右鍵單擊AT89C51將其選中,然后單擊左鍵打開AT89C51的Edit Component對話框,如下圖示。在ProgramF ile選項中選擇文件FLED.hex,單擊OK按鈕完成仿真設置。

點擊ISIS下方仿真按鈕的運行按鈕,系統開始運行實現流水燈功能。

由上述例子可以看出,Proteus可以很方便地與Keil C51集成開發環境連接,程序編譯好后,立即可以進行軟、硬件結合的系統仿真。利用Proteus仿真只需很少設備,就可以完成小到LED流水燈、電子時鐘,大到電機控制系統等單片機系統設計,具有明顯的經濟優勢。對于學生來說,由于使用方便,可以提高學習興趣。當然,它有一些不足,比如仿真模型器件庫中沒有一些元器件模型,或有的模型由于缺少仿真文件,不能進行仿真等。

3 結束語

使用Proteus軟件進行單片機系統仿真設計,是虛擬仿真技術與計算機多媒體技術相結合的綜合運用,有利于培養學生的電路設計能力及仿真軟件的操作能力;我們使用Proteus開發環境對學生進行培訓,在不需要硬件投入的條件下,學生普遍反映,對單片機的學習比單純學習書本知識更容易接受,更容易提高。實踐證明,在使用Proteus進行系統仿真開發成功之后再進行實際制作,能極大地提高單片機系統設計效率。因此,用Proteus結合keil建立仿真環境具有較高的推廣利用價值。

(作者單位:中山市技師學院)

(編輯 王旸)

猜你喜歡
流水單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
流水
文苑(2020年10期)2020-11-07 03:15:26
基于單片機的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
流水有心
天津詩人(2017年2期)2017-11-29 01:24:12
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 日韩一二三区视频精品| 亚洲国产欧洲精品路线久久| 亚洲成人一区在线| 精品無碼一區在線觀看 | 在线国产三级| 自拍欧美亚洲| 免费看一级毛片波多结衣| 国产香蕉97碰碰视频VA碰碰看 | 精品国产电影久久九九| 国产精品观看视频免费完整版| 久久动漫精品| 欧美成人看片一区二区三区| 亚洲成网站| 在线视频亚洲色图| 天天婬欲婬香婬色婬视频播放| 国产无码精品在线| 国产一级毛片yw| 波多野结衣在线se| 婷婷色一区二区三区| 久爱午夜精品免费视频| 黄色成年视频| 尤物午夜福利视频| 国产视频只有无码精品| 亚洲第一香蕉视频| 九九线精品视频在线观看| 亚洲一区二区约美女探花| 五月婷婷丁香综合| 欧美日韩中文国产va另类| jizz在线观看| 成人噜噜噜视频在线观看| 日韩av无码DVD| 成人小视频网| 亚洲精品成人片在线观看| 伊人AV天堂| 成人毛片在线播放| 中文字幕欧美日韩| 欧美a级在线| www.亚洲色图.com| 伊人91在线| 99精品免费欧美成人小视频| 国产哺乳奶水91在线播放| 高清无码一本到东京热| 男人天堂伊人网| 亚洲欧美另类视频| 日韩无码视频播放| 91精品啪在线观看国产60岁| 国产拍在线| 国产一国产一有一级毛片视频| jizz亚洲高清在线观看| 婷婷六月激情综合一区| 伦伦影院精品一区| 国产成人福利在线视老湿机| 黄色一及毛片| 亚洲国产精品无码AV| 天天色天天综合网| 特级做a爰片毛片免费69| 久久99热这里只有精品免费看| 亚洲精品无码人妻无码| 99热这里只有精品5| 乱人伦视频中文字幕在线| av大片在线无码免费| 毛片久久久| 日韩第八页| 青青青视频蜜桃一区二区| 在线播放91| 超薄丝袜足j国产在线视频| 国产美女久久久久不卡| 国产a网站| 午夜丁香婷婷| 成人免费网站久久久| 欧美专区日韩专区| 欧美成人午夜影院| 国产麻豆精品在线观看| 成人年鲁鲁在线观看视频| 香蕉久久国产超碰青草| 欧美激情第一区| 伦伦影院精品一区| 尤物在线观看乱码| 日韩在线欧美在线| 亚洲第一页在线观看| 又黄又爽视频好爽视频| 国产无码高清视频不卡|