基于Proteus軟件的單片機實驗室建設(shè)
(作者未知) 2009/4/22
(接上頁)路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS232動態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。③ 目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。④ 支持大量的存儲器和外圍芯片?傊,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大,是其他任何一款軟件不能相比的。
在單片機實驗室為每一臺計算機安裝該軟件。安裝套數(shù)的多少根據(jù)實驗室的規(guī)模確定。
(2) 編譯調(diào)試環(huán)境選用Keil C51 uVision2軟件
該軟件支持眾多不同公司的MCS51架構(gòu)的芯片,集編輯、編譯和程序仿真等于一體,同時還支持PLM、匯編和C語言的程序設(shè)計。它的界面友好易學,在調(diào)試程序、軟件仿真方面有很強大的功能,很多51應(yīng)用的工程師都在使用該軟件;所以使用該軟件將使學生獲得很多實際工作經(jīng)驗,并且通過設(shè)置可與 ISIS聯(lián)機調(diào)試單片機系統(tǒng)。
(3) 配置計算機平臺
上面介紹的這兩款軟件,對機器的配置要求都不高,主流的計算機都能滿足要求。至于計算機的數(shù)量,根據(jù)實驗室的規(guī)模確定。我們按標準班級的數(shù)量配置,基本保證每人一臺。
(4) 配置硬件仿真器、實驗板、編程器和示波器等
我校每門課程基本安排10個左右的實驗。這10個實驗都是比較常規(guī)的實驗,不需要特殊的器件,所以每門課的實驗首先都是通過單片機仿真軟件實現(xiàn)的。為了讓學生的訓練不脫離實際,給學生提供硬件仿真和驗證的機會,我們的做法是:學生自己繪制原理圖,自己編制程序,在仿真軟件里首先調(diào)試通過,調(diào)試通過后,將自己編譯好的程序用編程器去燒錄,然后安裝到目標實驗板去觀察運行結(jié)果,如果有問題,再連接硬件仿真器去調(diào)試、分析。
基于以上分析,我們在硬件的配置上有:8051系列的仿真器5套、PIC系列的仿真器5套、AVR系列的仿真器5套、編程器2臺,20M通用示波器5臺,配套的目標實驗板8051系列12套、AVR系列12套、PIC系列12套,相關(guān)的芯片若干。
配置有限的硬件設(shè)備,將節(jié)約的資金用于購買仿真軟件(相對來說軟件的價格遠遠低于硬件的價格),這樣我們用有限的資金解決了單片機實驗室的建設(shè)問題,對于經(jīng)費緊張的學校有一定的借鑒價值。
至于在具體實施時會涉及到一些具體的技術(shù)問題,在網(wǎng)絡(luò)上和軟件的隨機文檔中都有這方面詳細的資料,只要查看一下,基本都能解
|