




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 proteus 軟件的使用軟件的使用 Proteus ISIS是英國是英國Labcenter公司開發(fā)的電路分析與公司開發(fā)的電路分析與 實(shí)物仿真軟件。實(shí)物仿真軟件。 u初學(xué)單片機(jī)時(shí)初學(xué)單片機(jī)時(shí), 很多人都想學(xué)好單片機(jī),可不想花錢買去實(shí)很多人都想學(xué)好單片機(jī),可不想花錢買去實(shí) 驗(yàn)板,而更買不起實(shí)驗(yàn)箱。單片機(jī)的學(xué)習(xí)是一門實(shí)踐性非驗(yàn)板,而更買不起實(shí)驗(yàn)箱。單片機(jī)的學(xué)習(xí)是一門實(shí)踐性非 常強(qiáng)的技術(shù)性學(xué)科。沒辦法做實(shí)驗(yàn),根本就學(xué)不好單片機(jī)常強(qiáng)的技術(shù)性學(xué)科。沒辦法做實(shí)驗(yàn),根本就學(xué)不好單片機(jī) 。 而而proteus 正好可以解決這個(gè)問題,它功能強(qiáng)大,這里只正
2、好可以解決這個(gè)問題,它功能強(qiáng)大,這里只 討論仿真討論仿真MCU 的功能。的功能。 u Proteus實(shí)現(xiàn)了單片機(jī)仿真和實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。電路仿真相結(jié)合。 具有模擬電路仿真、數(shù)字電路仿真、具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路單片機(jī)及其外圍電路 組成的系統(tǒng)的仿真組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、動(dòng)態(tài)仿真、I2C調(diào)試器、調(diào)試器、SPI調(diào)調(diào) 試器、鍵盤和試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如系統(tǒng)仿真的功能;有各種虛擬儀器,如 示波器、邏輯分析儀、信號(hào)發(fā)生器等。示波器、邏輯分析儀、信號(hào)發(fā)生器等。 u能夠?qū)ξ⑻幚砥鬟M(jìn)行仿真是能夠?qū)ξ⑻幚砥鬟M(jìn)行仿真是
3、PROTEUS系統(tǒng)的最突出的特系統(tǒng)的最突出的特 點(diǎn)。點(diǎn)。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u作為一個(gè)從設(shè)計(jì)到完成的完整電子設(shè)計(jì)與仿真平作為一個(gè)從設(shè)計(jì)到完成的完整電子設(shè)計(jì)與仿真平 臺(tái),由于其能臺(tái),由于其能實(shí)現(xiàn)電路仿真與處理器仿真的有機(jī)實(shí)現(xiàn)電路仿真與處理器仿真的有機(jī) 結(jié)合結(jié)合,為電子學(xué)的教學(xué)與實(shí)驗(yàn)提供了革命性的手為電子學(xué)的教學(xué)與實(shí)驗(yàn)提供了革命性的手 段,段,現(xiàn)在已經(jīng)被越來越多大學(xué)采用為電路、單片現(xiàn)在已經(jīng)被越來越多大學(xué)采用為電路、單片 機(jī)與嵌入式系統(tǒng)實(shí)驗(yàn)室平臺(tái)及創(chuàng)新平臺(tái)。機(jī)與嵌入式系統(tǒng)實(shí)驗(yàn)室平臺(tái)及創(chuàng)新平臺(tái)。 PROTEUS從從1989年問世至今,經(jīng)過了近年的的年問世至今,經(jīng)
4、過了近年的的 使用、發(fā)展和完善,功能越來越強(qiáng),性能越來越好。已在使用、發(fā)展和完善,功能越來越強(qiáng),性能越來越好。已在 全球廣泛使用。全球廣泛使用。 PROTEUS是電類課程實(shí)驗(yàn)的虛擬平臺(tái)是電類課程實(shí)驗(yàn)的虛擬平臺(tái); PROTEUS是電類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)和實(shí)習(xí)、實(shí)訓(xùn)的創(chuàng)作園地;是電類課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)和實(shí)習(xí)、實(shí)訓(xùn)的創(chuàng)作園地; PROTEUS是電類課程是電類課程產(chǎn)品研發(fā)的快速、靈活、經(jīng)濟(jì)的設(shè)計(jì)方產(chǎn)品研發(fā)的快速、靈活、經(jīng)濟(jì)的設(shè)計(jì)方 法;法; PROTEUS是電類課程教改的新思路是電類課程教改的新思路 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 單片機(jī)系統(tǒng)的仿真開發(fā)過程單片機(jī)系統(tǒng)的仿真開發(fā)
5、過程 u在在ISIS平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)原理圖設(shè)計(jì)、選平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)原理圖設(shè)計(jì)、選 擇元器件接插件、安裝和電氣檢測。簡稱為擇元器件接插件、安裝和電氣檢測。簡稱為 PROTEUS電路設(shè)計(jì)。電路設(shè)計(jì)。 u在在KeilC平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)程序設(shè)計(jì)、匯平臺(tái)上進(jìn)行單片機(jī)系統(tǒng)程序設(shè)計(jì)、匯 編編譯、代碼級調(diào)試,最后生成目標(biāo)級代碼文件編編譯、代碼級調(diào)試,最后生成目標(biāo)級代碼文件 (*.hex)。也可以使用)。也可以使用ISIS進(jìn)行調(diào)試。進(jìn)行調(diào)試。 u在在ISIS平臺(tái)上將目標(biāo)代碼文件加載到單片機(jī)系平臺(tái)上將目標(biāo)代碼文件加載到單片機(jī)系 統(tǒng)中,并實(shí)現(xiàn)單片機(jī)系統(tǒng)的實(shí)時(shí)交互、協(xié)同仿真。統(tǒng)中,并實(shí)現(xiàn)單片機(jī)系統(tǒng)的實(shí)時(shí)交
6、互、協(xié)同仿真。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 7.5 的安裝的安裝 u1、安裝、安裝Proteus Proteus 7.5 雙擊安裝目錄下的雙擊安裝目錄下的Proteus Proteus 75SP3 Setup,一般情況下按默認(rèn),即可。一般情況下按默認(rèn),即可。 u2、安裝過程中會(huì)出現(xiàn)下面提示,意思是讓你、安裝過程中會(huì)出現(xiàn)下面提示,意思是讓你 安裝授權(quán)文件(類似購買軟件時(shí)的序列號(hào)),安裝授權(quán)文件(類似購買軟件時(shí)的序列號(hào)), 這時(shí)點(diǎn)擊這時(shí)點(diǎn)擊Browse For Key File ,選擇,選擇“本地本地” 并指向并指向“ path ”-AXIM_LICE
7、NCE.lxk,導(dǎo)入之,導(dǎo)入之 后,點(diǎn)擊后,點(diǎn)擊Install即可。即可。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 安裝序列號(hào)文件安裝序列號(hào)文件 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u可以更改安裝目錄可以更改安裝目錄,不要有空格:不要有空格: 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u選擇安裝組件選擇安裝組件 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u3、運(yùn)行、運(yùn)行LXK Proteus 7.5 SP3 v2.1.2(殺毒軟件殺毒軟件 會(huì)把當(dāng)做病毒刪除掉。安裝時(shí)關(guān)閉殺毒軟件會(huì)把當(dāng)做病毒刪除掉。安裝時(shí)關(guān)閉殺毒軟件)?;?。
8、或 者安裝完成后將者安裝完成后將path包內(nèi)的文件復(fù)制到安裝目錄包內(nèi)的文件復(fù)制到安裝目錄 中中,即可完成注冊即可完成注冊 。最好把原來的文件做了備份。最好把原來的文件做了備份。 安裝后啟動(dòng)安裝后啟動(dòng)PROTEUS, 我們還依一個(gè)最簡單的我們還依一個(gè)最簡單的 單燈點(diǎn)亮為例來學(xué)習(xí)單燈點(diǎn)亮為例來學(xué)習(xí)PROTEUS的使用。的使用。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus的結(jié)構(gòu)體系圖表如下:的結(jié)構(gòu)體系圖表如下: PROTEUS ISIS設(shè)計(jì)與仿真平臺(tái),設(shè)計(jì)與仿真平臺(tái),直譯為智能原理圖輸直譯為智能原理圖輸 入系統(tǒng)。實(shí)際上入系統(tǒng)。實(shí)際上從從ISIS窗口各欄內(nèi)容可知:窗口各欄
9、內(nèi)容可知:PROTEUS VSM所包括的內(nèi)容都已整合到所包括的內(nèi)容都已整合到ISIS中,所以中,所以,ISIS實(shí)際上實(shí)際上 是是PROTEUS VSM的設(shè)計(jì)與仿真平臺(tái)。的設(shè)計(jì)與仿真平臺(tái)。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 下面就先認(rèn)識(shí)一下proteus的的界面 該窗口主要分為以下幾個(gè)部分:菜單欄、編輯區(qū)、對象預(yù)該窗口主要分為以下幾個(gè)部分:菜單欄、編輯區(qū)、對象預(yù) 覽窗口、對象選擇器、工具欄分類及其工具按鈕覽窗口、對象選擇器、工具欄分類及其工具按鈕 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u新建設(shè)計(jì)
10、文件新建設(shè)計(jì)文件 File - New Design,選用選用DEFAULT 默默 認(rèn)模板。保存設(shè)計(jì),擴(kuò)展名為認(rèn)模板。保存設(shè)計(jì),擴(kuò)展名為.DSN。 u 設(shè)計(jì)文件設(shè)計(jì)文件(*.DSN)包含了一個(gè)電路所有的信息;)包含了一個(gè)電路所有的信息; 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 一、電路圖設(shè)計(jì)一、電路圖設(shè)計(jì) u 設(shè)定圖紙大小設(shè)定圖紙大小 System -Set Sheet Size 可設(shè)置為可設(shè)置為A4 u 1、選取元件、選取元件 主模式選擇元件模式主模式選擇元件模式 , 單擊工具欄上的單擊工具欄上的“P”,進(jìn)入元件進(jìn)入元件 選取,在左上角選取,在左上角Keyword框中輸入元
11、件名查找,在需要的元件上雙擊,框中輸入元件名查找,在需要的元件上雙擊, 放入對象選取器中。放入對象選取器中。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u PROTEUS系系 統(tǒng)中有符號(hào)庫和統(tǒng)中有符號(hào)庫和 約約30個(gè)元器件庫,個(gè)元器件庫, 每個(gè)庫又有許多每個(gè)庫又有許多 模型,合計(jì)約模型,合計(jì)約 8000個(gè)。另外有個(gè)。另外有 關(guān)系統(tǒng)支持的庫關(guān)系統(tǒng)支持的庫 信息,請查看安信息,請查看安 裝路徑下最新的裝路徑下最新的 LIBRARY.PDF 文件。文件。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 先查找先查找AT89C51 單片機(jī)單片機(jī) 再依次選取再依次選取RES、R
12、ES8電阻、排阻電阻、排阻 LED-RED紅色發(fā)光二極管紅色發(fā)光二極管 CAP、CAP-ELEC:通用電容、電解電容通用電容、電解電容 CRYSTAL; 晶振晶振 u2、放置元件到編輯區(qū)、放置元件到編輯區(qū) 在對象選取器中單擊在對象選取器中單擊AT89C51選中元件,將光標(biāo)移動(dòng)到選中元件,將光標(biāo)移動(dòng)到 編輯,鼠標(biāo)變成鉛筆形狀,單擊左鍵,編輯,鼠標(biāo)變成鉛筆形狀,單擊左鍵,框中出現(xiàn)一個(gè)元件原框中出現(xiàn)一個(gè)元件原 理圖的輪廓圖,可以移動(dòng)。鼠標(biāo)移到合適的位置后,按下鼠理圖的輪廓圖,可以移動(dòng)。鼠標(biāo)移到合適的位置后,按下鼠 標(biāo)左鍵,標(biāo)左鍵,即可放置一個(gè)元件,連續(xù)單擊,可放置多個(gè)同樣的即可放置一個(gè)元件,連續(xù)單擊
13、,可放置多個(gè)同樣的 元件。按這個(gè)方法依次把元件元件。按這個(gè)方法依次把元件LED-RED 、 RES 放到右側(cè)放到右側(cè) 的框中(單片機(jī)旁)。的框中(單片機(jī)旁)。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u放大縮小放大縮小 這張圖太小了,看得不清楚,要是大的就好了。別著急,這張圖太小了,看得不清楚,要是大的就好了。別著急, 把鼠標(biāo)放在把鼠標(biāo)放在LED LED 旁,向前滾動(dòng)鼠標(biāo)中鍵,圖像放大,向后旁,向前滾動(dòng)鼠標(biāo)中鍵,圖像放大,向后 滾動(dòng)鼠標(biāo),圖像縮小。如果你的鼠標(biāo)沒這個(gè)鍵,你可以試滾動(dòng)鼠標(biāo),圖像縮小。如果你的鼠標(biāo)沒這個(gè)鍵,你可以試 試上面工具欄上這二個(gè)圖標(biāo),試上面工具欄上這二個(gè)圖
14、標(biāo), 也是一樣的。也是一樣的。 u移動(dòng)元件移動(dòng)元件 選擇左側(cè)工具欄上的選擇左側(cè)工具欄上的“箭頭箭頭”圖標(biāo),圖標(biāo),主模式切換為選取主模式切換為選取 模式模式,把鼠標(biāo)移到右側(cè)的原理圖中,鼠標(biāo)經(jīng)過元件時(shí)會(huì)就把鼠標(biāo)移到右側(cè)的原理圖中,鼠標(biāo)經(jīng)過元件時(shí)會(huì)就 成成“手形手形”,把鼠標(biāo)移到,把鼠標(biāo)移到LED-RED LED-RED 上,按下左鍵,上,按下左鍵,LED-LED- RED RED 高亮顯示,鼠標(biāo)變成高亮顯示,鼠標(biāo)變成“手形手形”并帶有方向鍵頭。移動(dòng)并帶有方向鍵頭。移動(dòng) 鼠標(biāo),哈哈!元件移動(dòng)了。鼠標(biāo),哈哈!元件移動(dòng)了。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u在任何情況下,右鍵單
15、擊元器件時(shí),元件會(huì)亮顯在任何情況下,右鍵單擊元器件時(shí),元件會(huì)亮顯 示并彈出菜單:示并彈出菜單: 非常直觀,都是一些一目非常直觀,都是一些一目 了然的圖標(biāo)。從上到的幾了然的圖標(biāo)。從上到的幾 個(gè)菜單分別是:個(gè)菜單分別是: 移動(dòng)物體、編輯屬性、刪移動(dòng)物體、編輯屬性、刪 除物體、順時(shí)針旋轉(zhuǎn)除物體、順時(shí)針旋轉(zhuǎn)90 90 度度 等。單擊鼠標(biāo)左鍵操作。等。單擊鼠標(biāo)左鍵操作。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u把原理圖中的元件擺放好。把原理圖中的元件擺放好。 u3、放置電源及接地符號(hào)、放置電源及接地符號(hào) ,我們會(huì)發(fā)現(xiàn)許多器,我們會(huì)發(fā)現(xiàn)許多器 件沒有件沒有Vcc 和和GND引腳,其實(shí)他
16、們隱藏了,引腳,其實(shí)他們隱藏了, 在使用的時(shí)候可以不用加電源。如果電路中其在使用的時(shí)候可以不用加電源。如果電路中其 他地方需要加電源可以他地方需要加電源可以單擊左側(cè)工具箱的終端單擊左側(cè)工具箱的終端 模式按鈕,模式按鈕,這時(shí)對象選擇器將出現(xiàn)一些接線端,這時(shí)對象選擇器將出現(xiàn)一些接線端, 在器件選擇器里點(diǎn)擊在器件選擇器里點(diǎn)擊GROUND,鼠標(biāo)移到原,鼠標(biāo)移到原 理圖編輯區(qū),左鍵點(diǎn)擊一下即可放置接地符號(hào);理圖編輯區(qū),左鍵點(diǎn)擊一下即可放置接地符號(hào); 同理也可以把電源符號(hào)同理也可以把電源符號(hào)POWER放到原理圖編放到原理圖編 輯區(qū)。輯區(qū)。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u4、連
17、線、連線 你一定發(fā)現(xiàn)沒有畫線的圖標(biāo)按鈕。這是因?yàn)槟阋欢òl(fā)現(xiàn)沒有畫線的圖標(biāo)按鈕。這是因?yàn)镮SIS的智能化的智能化 足以在你想要畫線的時(shí)候進(jìn)行自動(dòng)檢測。這就省去了選擇足以在你想要畫線的時(shí)候進(jìn)行自動(dòng)檢測。這就省去了選擇 畫線模式的麻煩。畫線模式的麻煩。 在元件和終端的管腳末端都有連接點(diǎn)。在元件和終端的管腳末端都有連接點(diǎn)。 1、左擊第一個(gè)對象連接點(diǎn)。、左擊第一個(gè)對象連接點(diǎn)。 2、如果你想讓、如果你想讓ISIS自動(dòng)定出走線路徑,只需左擊另一自動(dòng)定出走線路徑,只需左擊另一 個(gè)連接點(diǎn)。另一方面,如果你想自己決定走線路徑,個(gè)連接點(diǎn)。另一方面,如果你想自己決定走線路徑, 只需在想要拐點(diǎn)處點(diǎn)擊鼠標(biāo)左鍵。只需在想要
18、拐點(diǎn)處點(diǎn)擊鼠標(biāo)左鍵。 依次將各元件之間的線連接好。依次將各元件之間的線連接好。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u5、元器件屬性設(shè)置、元器件屬性設(shè)置 右鍵單擊元器件彈出菜單,選擇右鍵單擊元器件彈出菜單,選擇 Edit Properties, 彈出屬性對話框,設(shè)置相應(yīng)的屬性值。彈出屬性對話框,設(shè)置相應(yīng)的屬性值。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 二、源程序設(shè)計(jì)、生成目標(biāo)代碼二、源程序設(shè)計(jì)、生成目標(biāo)代碼 u該軟件有自帶編譯器,有該軟件有自帶編譯器,有ASM的、的、PIC的、的、AVR 的匯編器等。在的匯編器等。在ISIS添加上編寫好的程序,方法添加
19、上編寫好的程序,方法 如下點(diǎn)擊菜單欄如下點(diǎn)擊菜單欄“Source(源文件)(源文件)”,在下,在下 拉菜單點(diǎn)擊拉菜單點(diǎn)擊“AddRemove Source Files(添加添加 或刪除源程序或刪除源程序)”出現(xiàn)一個(gè)對話框,出現(xiàn)一個(gè)對話框, 源文件 代碼生成工具 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u如上圖,如上圖,點(diǎn)擊對話框的點(diǎn)擊對話框的“NEW”按鈕,按鈕,在出現(xiàn)的在出現(xiàn)的 對話框找到文件設(shè)計(jì)好的對話框找到文件設(shè)計(jì)好的LED1.asm,點(diǎn)擊打開;,點(diǎn)擊打開; 如果沒有寫好的程序文件,對話框中輸入要建的如果沒有寫好的程序文件,對話框中輸入要建的 文件名,單擊文件名,單擊O
20、K,提示是否創(chuàng)建該文件,單擊是。提示是否創(chuàng)建該文件,單擊是。 如果使用系統(tǒng)提供的編輯、編譯工具,當(dāng)添加文如果使用系統(tǒng)提供的編輯、編譯工具,當(dāng)添加文 件后在件后在Source菜單下就會(huì)出現(xiàn)所選擇的文件名。菜單下就會(huì)出現(xiàn)所選擇的文件名。 u點(diǎn)擊文件名就會(huì)打開編輯器,輸入源程序,保存。點(diǎn)擊文件名就會(huì)打開編輯器,輸入源程序,保存。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u點(diǎn)擊菜單欄點(diǎn)擊菜單欄“Source”菜單,選擇菜單,選擇Dfine Code Generation Tool ,一般不用修改,默認(rèn)即可。一般不用修改,默認(rèn)即可。 選擇代碼生成工具窗口選擇代碼生成工具窗口 華東交通大
21、學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u如果不使用改系統(tǒng)提供的編譯、編輯工具可以在定義代碼如果不使用改系統(tǒng)提供的編譯、編輯工具可以在定義代碼 編譯工具的對話窗口中將左下角的選項(xiàng)選中,取消自動(dòng)建編譯工具的對話窗口中將左下角的選項(xiàng)選中,取消自動(dòng)建 立規(guī)則。立規(guī)則。如果設(shè)置成不使用系統(tǒng)提供的工具后如果設(shè)置成不使用系統(tǒng)提供的工具后Source下下 的所有功能將不需要。的所有功能將不需要。 u設(shè)置完畢我們就可以編譯了。設(shè)置完畢我們就可以編譯了。點(diǎn)擊菜單欄的點(diǎn)擊菜單欄的“Source”, 在下拉菜單點(diǎn)擊在下拉菜單點(diǎn)擊“Build All”,過一會(huì),編譯結(jié)果的對話過一會(huì),編譯結(jié)果的對話 框就會(huì)出現(xiàn)
22、在我們面前,框就會(huì)出現(xiàn)在我們面前,如果有錯(cuò)誤,對話框會(huì)告訴我們?nèi)绻绣e(cuò)誤,對話框會(huì)告訴我們 是哪一行出現(xiàn)了問題,是哪一行出現(xiàn)了問題,可惜的是,點(diǎn)擊出錯(cuò)的提示,光標(biāo)可惜的是,點(diǎn)擊出錯(cuò)的提示,光標(biāo) 不能跳到出錯(cuò)地方,但是能告訴出錯(cuò)的行號(hào)。不能跳到出錯(cuò)地方,但是能告訴出錯(cuò)的行號(hào)。如果文件無如果文件無 錯(cuò)誤就產(chǎn)生了錯(cuò)誤就產(chǎn)生了.HEX文件。文件。 u也可使用也可使用KEIL 軟件編寫源程序(建議使用軟件編寫源程序(建議使用KEIL 和和 PROTEUS聯(lián)合做單片機(jī)實(shí)驗(yàn))。聯(lián)合做單片機(jī)實(shí)驗(yàn))。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 三、模擬調(diào)試三、模擬調(diào)試 1、添加和執(zhí)行程序、添加和
23、執(zhí)行程序 u鼠標(biāo)移動(dòng)到要選中器件上鼠標(biāo)移動(dòng)到要選中器件上點(diǎn)擊鼠標(biāo)左鍵,器件變成紅色表點(diǎn)擊鼠標(biāo)左鍵,器件變成紅色表 示被選中,再點(diǎn)擊鼠標(biāo)右鍵,選擇編輯屬性,彈出如下對示被選中,再點(diǎn)擊鼠標(biāo)右鍵,選擇編輯屬性,彈出如下對 話框。在程序文件下選擇微處理器所需要的程序文件話框。在程序文件下選擇微處理器所需要的程序文件 (.HEX),),選擇合適的工作頻率即可確認(rèn)。選擇合適的工作頻率即可確認(rèn)。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u2、仿真調(diào)試、仿真調(diào)試 點(diǎn)擊編輯窗下邊的點(diǎn)擊編輯窗下邊的仿真按鈕仿真按鈕 程序便可執(zhí)行程序便可執(zhí)行 了?;蛘哌x擇調(diào)試菜單了?;蛘哌x擇調(diào)試菜單Debug下的
24、執(zhí)行功能即可下的執(zhí)行功能即可 執(zhí)行。執(zhí)行。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 “調(diào)試調(diào)試-開始開始/重新啟動(dòng)調(diào)試重新啟動(dòng)調(diào)試” 源文件仿真,單步執(zhí)行。源文件仿真,單步執(zhí)行。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 u在程序執(zhí)行后,點(diǎn)擊暫停按鈕,打開在程序執(zhí)行后,點(diǎn)擊暫停按鈕,打開Debug菜單,菜單, 下邊出現(xiàn)幾個(gè)窗口選項(xiàng)。在對應(yīng)項(xiàng)前點(diǎn)擊鼠標(biāo)左下邊出現(xiàn)幾個(gè)窗口選項(xiàng)。在對應(yīng)項(xiàng)前點(diǎn)擊鼠標(biāo)左 鍵即可彈出此窗口,方便程序的調(diào)試。鍵即可彈出此窗口,方便程序的調(diào)試。 點(diǎn)擊點(diǎn)擊8051 CPU SFR Memory會(huì)出現(xiàn)特殊功能會(huì)出現(xiàn)特殊功能 寄存器寄存器(SFR)
25、窗口;窗口; 點(diǎn)擊點(diǎn)擊8051 CPU Internal (IDATA) Memory出出 現(xiàn)數(shù)據(jù)寄存器窗口?,F(xiàn)數(shù)據(jù)寄存器窗口。 比較有用的還是比較有用的還是Watch Window窗口,點(diǎn)擊一窗口,點(diǎn)擊一 下將出現(xiàn)圖下將出現(xiàn)圖9的窗口,在這里可以添加常用的的窗口,在這里可以添加常用的 寄存器。在窗口里點(diǎn)擊右鍵,在出現(xiàn)的菜單點(diǎn)寄存器。在窗口里點(diǎn)擊右鍵,在出現(xiàn)的菜單點(diǎn) 擊擊Add Item (By name),就會(huì)出現(xiàn)圖中的,在就會(huì)出現(xiàn)圖中的,在 這里我們選擇這里我們選擇P1,雙擊,雙擊P1, 這時(shí),這時(shí),P1就在就在W a t ch Window窗口。我們可發(fā)現(xiàn)無論在單步窗口。我們可發(fā)現(xiàn)無論在
26、單步 調(diào)試狀態(tài)還是在全速調(diào)試狀態(tài),調(diào)試狀態(tài)還是在全速調(diào)試狀態(tài),Watch Window的內(nèi)容都會(huì)隨著寄存器的變化而變化,的內(nèi)容都會(huì)隨著寄存器的變化而變化, 這點(diǎn)是很有用的。這點(diǎn)是很有用的。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 四、四、PROTEUS技巧技巧 u、PROTEUS中的元件屏蔽?中的元件屏蔽? u 關(guān)閉原理圖中不想運(yùn)行的元件的方法關(guān)閉原理圖中不想運(yùn)行的元件的方法 u在我們仿真時(shí)在我們仿真時(shí),有時(shí)需要將某一部分屏蔽掉有時(shí)需要將某一部分屏蔽掉, 又不破壞整個(gè)原理圖又不破壞整個(gè)原理圖 u方法方法: 擇需要屏蔽的
27、元件擇需要屏蔽的元件,對其屬性進(jìn)行編對其屬性進(jìn)行編 輯輯, u在在EDIT COMPONENT 的左下角的左下角,將將 Exclude from Simulation 打鉤打鉤 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 如圖所示如圖所示 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 、如何在左邊的元件列表中刪除一個(gè)、如何在左邊的元件列表中刪除一個(gè) 元件?元件? u我知道加一個(gè)元件是點(diǎn)擊元件列表上的我知道加一個(gè)元件是點(diǎn)擊元件列表上的P按鈕。按鈕。 u在器件箱中刪除任意元件的方法:在器件箱中刪除任意元件的方法: u1、先在圖紙中右鍵刪除你在器件箱中指定的元件。先在圖紙中
28、右鍵刪除你在器件箱中指定的元件。 u2、選中編輯選中編輯(Edit)-整理選項(xiàng)整理選項(xiàng)(Tidy)-確定。確定。 u3、整理選項(xiàng)整理選項(xiàng)(Tidy)可以刪除圖紙上沒有物理連接和可以刪除圖紙上沒有物理連接和 在圖紙工作區(qū)域以外的所有元件。在圖紙工作區(qū)域以外的所有元件。 u點(diǎn)點(diǎn)edit 中的中的Tidy可以刪去所有你沒用到的零件,但可以刪去所有你沒用到的零件,但 如果想只刪其中指定的零件,似乎如果想只刪其中指定的零件,似乎Proteus沒有這個(gè)沒有這個(gè) 功能。功能。 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 附錄附錄1: Proteus 仿真庫元件名稱仿真庫元件名稱 中文名中文名
29、說明說明 u7407 驅(qū)動(dòng)門驅(qū)動(dòng)門 u1N914 二極管二極管 u74Ls00 與非門與非門 u74LS04 非門非門 u74LS08 與門與門 u74LS390 TTL 雙十進(jìn)制計(jì)數(shù)器雙十進(jìn)制計(jì)數(shù)器 u7SEG 4針針BCD-LED 輸出從輸出從0-9 對應(yīng)于對應(yīng)于4根線根線 的的BCD碼碼 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 仿真庫元件名稱仿真庫元件名稱 中文名中文名 說說 明明 u7SEG 3-8譯碼器電路譯碼器電路BCD-7SEG轉(zhuǎn)換電路轉(zhuǎn)換電路 uALTERNATOR 交流發(fā)電機(jī)交流發(fā)電機(jī) uAMMETER-MILLI mA安培計(jì)安培計(jì) uAND
30、 與門與門 uBATTERY 電池電池/電池組電池組 uBUS 總線總線 uCAP 電容電容 uCAPACITOR 電容器電容器 uCLOCK 時(shí)鐘信號(hào)源時(shí)鐘信號(hào)源 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 仿真庫元件名稱仿真庫元件名稱 中文名中文名 說說 明明 uCRYSTAL 晶振晶振 uD-FLIPFLOP D觸發(fā)器觸發(fā)器 uFUSE 保險(xiǎn)絲保險(xiǎn)絲 uGROUND 地地 uLAMP 燈燈 uLED-RED 紅色發(fā)光二極管紅色發(fā)光二極管 uLM016L 2行行16列液晶列液晶 可顯示可顯示2行行16列英文字列英文字 符,有符,有8位數(shù)據(jù)總線位數(shù)據(jù)總線D0-D
31、7,RS,R/W,EN 三個(gè)控制端口(共三個(gè)控制端口(共14線),工作電壓為線),工作電壓為5V。 沒背光,和常用的沒背光,和常用的1602B功能和引腳一樣功能和引腳一樣 (除了調(diào)背光的二個(gè)線腳)(除了調(diào)背光的二個(gè)線腳) 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 仿真庫元件名稱仿真庫元件名稱 中文名中文名 說說 明明 uLOGIC ANALYSER 邏輯分析器邏輯分析器 uLOGICPROBE 邏輯探針邏輯探針 uLOGICPROBEBIG 邏輯探針邏輯探針 用來顯示連接位用來顯示連接位 置的邏輯狀態(tài)置的邏輯狀態(tài) uLOGICSTATE 邏輯狀態(tài)邏輯狀態(tài) 用鼠標(biāo)
32、點(diǎn)擊用鼠標(biāo)點(diǎn)擊,可改變該可改變該 方框連接位置的邏輯狀態(tài)方框連接位置的邏輯狀態(tài) uLOGICTOGGLE 邏輯觸發(fā)邏輯觸發(fā) uMASTERSWITCH 按鈕按鈕 手動(dòng)閉合手動(dòng)閉合,立即自動(dòng)打立即自動(dòng)打 開開 uMOTOR 馬達(dá)馬達(dá) 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 仿真庫元件名稱仿真庫元件名稱 中文名中文名 說說 明明 uPOT-LIN 三引線可變電阻器三引線可變電阻器 uPOWER 電源電源 uRES 電阻電阻 uRESISTOR 電阻器電阻器 uSWITCH 按鈕按鈕 手動(dòng)按一下一個(gè)狀態(tài)手動(dòng)按一下一個(gè)狀態(tài) uSWITCH-SPDT 二選通一按鈕二選通一按鈕 uVOLTMETER 伏特計(jì)伏特計(jì) uVOLTMETER-MILLI mV伏特計(jì)伏特計(jì) uVTERM 串行口終端串行口終端 華東交通大學(xué)電氣學(xué)院 陳忠斌制作 roteus軟件的使用 Proteus 仿真庫元件名稱仿真庫元件名稱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級上冊數(shù)學(xué)教案-3信息窗一(長方體和正方體的認(rèn)識(shí))-青島版(五四學(xué)制)
- 2025年借調(diào)合同三方協(xié)議
- 《小數(shù)的大小比較》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級下冊數(shù)學(xué)北師大版
- 2025年學(xué)習(xí)雷鋒精神62周年主題活動(dòng)實(shí)施方案 (4份)
- 2025年學(xué)習(xí)雷鋒精神六十二周年主題活動(dòng)方案 合計(jì)3份
- 蘇教版數(shù)學(xué)三年級上冊單元測試卷-第五單元-解決問題的策略含答案
- 2023年網(wǎng)絡(luò)及通信協(xié)議處理軟件資金需求報(bào)告
- 2025年呼和浩特職業(yè)學(xué)院單招職業(yè)傾向性測試題庫及答案一套
- 2025年河北旅游職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- 2025年廣西城市職業(yè)大學(xué)單招職業(yè)傾向性測試題庫學(xué)生專用
- DG-TJ 08-2451-2024 電動(dòng)自行車集中充電和停放場所設(shè)計(jì)標(biāo)準(zhǔn)
- DB3301-T 65.28-2024 反恐怖防范系統(tǒng)管理規(guī)范 第28部分:硬質(zhì)隔離設(shè)施
- 11BS4排水工程華北標(biāo)圖集
- 電子備課教案(一二年級體育)
- 湖北省武漢市漢陽區(qū)2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試題
- DL-T5394-2021電力工程地下金屬構(gòu)筑物防腐技術(shù)導(dǎo)則
- 2024年心理咨詢師考試題庫附參考答案(綜合題)
- GB/T 718-2024鑄造用生鐵
- 2024年武漢市東西湖自來水公司招聘筆試參考題庫附帶答案詳解
- 2024年南京旅游職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫帶答案
- 湖北省武漢市2024年七年級下學(xué)期期末數(shù)學(xué)試題附答案
評論
0/150
提交評論