單片機(jī)偉福和ProteusISIS仿真軟件的使用_第1頁(yè)
單片機(jī)偉福和ProteusISIS仿真軟件的使用_第2頁(yè)
單片機(jī)偉福和ProteusISIS仿真軟件的使用_第3頁(yè)
單片機(jī)偉福和ProteusISIS仿真軟件的使用_第4頁(yè)
單片機(jī)偉福和ProteusISIS仿真軟件的使用_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、文檔來(lái)源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持偉福和 Proteus ISIS 仿真軟件的使用第一部分 Proteus ISIS 快速入門(mén)一、簡(jiǎn)介Proteus軟件是一款強(qiáng)大的單片機(jī)仿真軟件,對(duì)于單片機(jī)學(xué)習(xí)和開(kāi)發(fā)幫助極大。Proteus ISIS是英國(guó)Labcenter公司開(kāi)發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于 Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和數(shù)字集成電路,包括單片機(jī)。在國(guó)內(nèi)由廣州的風(fēng)標(biāo)電子技術(shù)有限公司代理。在單片機(jī)課程中我們主要利用它實(shí)現(xiàn)下列功能:1、繪制硬件原理圖,并設(shè)置元件參數(shù)。2、仿真單片機(jī)及其程序以及外部接口電路,驗(yàn)證設(shè)計(jì)的可行性

2、與合理性,為實(shí)際的硬 件實(shí)驗(yàn)做好準(zhǔn)備。3、如有必要可以利用它來(lái)設(shè)計(jì)電路板。總之,該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,可以實(shí)現(xiàn)從構(gòu)想到實(shí) 際項(xiàng)目完成全部功能。這里介紹 Proteus ISIS 軟件的工作環(huán)境和一些基本操作,實(shí)現(xiàn)初學(xué)者入門(mén)。至于更加詳細(xì)的使用,請(qǐng)參考軟件的幫助文件和其他有關(guān)書(shū)籍,還可以到網(wǎng)上找到許多參考資料。二、界面介紹雙擊桌面上的ISIS 7 Professional圖標(biāo)或者單擊屏幕左下方的"開(kāi)始"f"程序"PProteus 7 Professional" - "ISIS 7 Profession

3、al",出現(xiàn)如圖 2-1 所示屏幕,表明進(jìn)入 Proteus ISIS 集成環(huán)境。圖 2-1 Proteus ISIS 集成環(huán)境進(jìn)入之后的界面類似如圖 2- 2 所示。圖中已經(jīng)標(biāo)注各個(gè)部分的作用,我們現(xiàn)在就使用軟件提供的功能進(jìn)行工作。圖 2-2 ISIS 主窗口三、一個(gè)小項(xiàng)目的設(shè)計(jì)過(guò)程1、建立新項(xiàng)目啟動(dòng)軟件之后,首先,新建一個(gè)項(xiàng)目:點(diǎn)擊菜單:File fNew Design,如圖2-3所示,即可出現(xiàn)如圖2-4所示的對(duì)話框,以選擇設(shè)計(jì)模板。一般選擇A4 圖紙即可,點(diǎn)擊OK ,關(guān)閉對(duì)話框,完成設(shè)計(jì)圖紙的模板選擇,出現(xiàn)一個(gè)空白的設(shè)計(jì)空間。圖 2-3 新設(shè)計(jì)圖 2-4 選模板這時(shí)設(shè)計(jì)名稱為U

4、NTITLED (未命名),你可以點(diǎn)擊菜單file save design來(lái)給設(shè)計(jì)命名。也可以在設(shè)計(jì)的過(guò)程中任何時(shí)候命名。2、調(diào)入元件在新設(shè)計(jì)窗口中,點(diǎn)擊對(duì)象選擇器上方的按鈕P (如圖2-5所示),即可進(jìn)入元件拾取對(duì)話框,如圖 2-6 所示。圖 2-5 調(diào)入元件圖 2-6 查找元件在圖 2-6 所示的對(duì)話框左上角,有一個(gè)Keywords 輸入框,可以在此輸入要用的元件名稱(或名稱的一部分) , 右邊出現(xiàn)符合輸入名稱的元件列表。 我們要用的單片機(jī)是AT89C51 ,輸入 AT89C ,就出現(xiàn)一些元件,選中 AT89C51 ,雙擊,就可以將它調(diào)入設(shè)計(jì)窗口的元件選擇器。在 Keywords 中重新輸

5、入要用到的元件,比如 LED ,雙擊需要用的具體元件,比如LED-YELLOW ,調(diào)入。繼續(xù)輸入,調(diào)入,直到夠用。點(diǎn)擊OK ,關(guān)閉對(duì)話框。以后如果需要其他元件,還可以再次調(diào)入。元件調(diào)入之后的情形類似圖 2-2 中的對(duì)象選擇列表所示。AST89C51LED-YELLOWRX8BUTTON以上元件就夠用了,我們這次要用到的元件列表如下:?jiǎn)纹瑱C(jī)發(fā)光二極管-黃色8 電阻排 200 歐姆按鈕其他多余的只是供選用。 比如發(fā)光二極管可以選用其他顏色, 按鈕也可以使用 SWITCH 代替或者使用 DIP-SW8 代替,電阻排也可以使用單個(gè)電阻RES 來(lái)代替。3、設(shè)計(jì)原理圖3-1 放置元件在對(duì)象選擇器中的元件列

6、表中, 單擊所用元件, 再在設(shè)計(jì)窗口單擊, 出現(xiàn)所用元件的輪廓, 并隨鼠標(biāo)移動(dòng), 找到合適位置, 單擊, 元件被放到當(dāng)前位置。 至此, 一個(gè)元件放置好了。繼續(xù)放置要用的其他元件。3-2 移動(dòng)元件如果要移動(dòng)元件的位置, 可以先右擊元件,元件顏色變紅,表示被選中,然后拖動(dòng)到需要的位置放下即可。 放下后仍然是紅色, 還可以繼續(xù)拖動(dòng),直到位置合適, 在空白處單擊鼠 標(biāo)左鍵,取消選中。3-3 移動(dòng)多個(gè)元件如果幾個(gè)元件要一起移動(dòng),可以先把它們都選中,然后移動(dòng)。選中多個(gè)元件的方法是,在空白處開(kāi)始,點(diǎn)擊左鍵并拖動(dòng),出現(xiàn)一個(gè)矩形框,讓矩形框包含需要選中的元件再放開(kāi),就可以了(參看圖 2-7 ) 。如果選擇的不合

7、適,可以在空白處單擊,取消選中,然后重新選擇。圖 2-7 選中多個(gè)元件 移動(dòng)元件的目的主要是為了便于連線,當(dāng)然也要考慮美觀。3-4 連線就是把元件的引腳按照需要用導(dǎo)線連接起來(lái)。 方法是, 在開(kāi)始連線的元件引腳處點(diǎn)擊左鍵(光標(biāo)接近引腳端點(diǎn)附近會(huì)出現(xiàn)紅色小方框,這時(shí)就可以了) ,移動(dòng)光標(biāo)到另一個(gè)元件引 腳的端點(diǎn),單擊即可。移動(dòng)過(guò)程中會(huì)有一根線跟隨光標(biāo)延長(zhǎng),直到單擊才停?。▓D 2-8 ) 。( a 畫(huà)線開(kāi)始) ( b 劃線中) ( c 畫(huà)線完畢)圖 2-8 畫(huà)線過(guò)程在第一根線畫(huà)完后, 第二根線可以自動(dòng)復(fù)制前一根線, 在一個(gè)新的起點(diǎn)雙擊即可。 如圖 2-9 所示。 a 新的起點(diǎn)雙擊b 很快畫(huà)完圖 2-

8、9 自動(dòng)復(fù)制前一根線注意 :如果第二根線形狀與第一根不同,那可不能自動(dòng)復(fù)制,否則會(huì)很麻煩。3-5 修改元件參數(shù)電阻電容等元件的參數(shù)可以根據(jù)需要修改。 比如限流電阻的阻值應(yīng)該在 200 到 500 歐姆 左右,上拉電阻應(yīng)該在幾千歐姆。1文檔來(lái)源為:從網(wǎng)絡(luò)收集整理.word版本可編輯.歡迎下載支持以修改限流電阻排為例,先單擊或右擊該元件以選中,然后再單擊,出現(xiàn)對(duì)話框如圖圖2-10所示。在 Component Value:后面的輸入框中輸入阻值200 (單位歐姆),然后點(diǎn)擊OK按鈕確認(rèn)并關(guān)閉對(duì)話框,阻值設(shè)置完畢。圖2-10 修改電阻值3-6添加電源和地在左邊工具欄點(diǎn)擊終端圖標(biāo)呂,即可出現(xiàn)可用的終端,

9、圖 2-11-a所示。在對(duì)象選擇器中的對(duì)象列表中,單擊 POWER,圖2-11-b所示,在預(yù)覽窗口出現(xiàn)電源符號(hào),在需要放置電源的地方單擊,即可放置電源符號(hào),如圖 2-11-c所示。放置之后,就可以連線了。放置接地符號(hào)(地線)的方法與放置電源類似,在對(duì)象選擇列表中單擊GROUND ,然后在需要接地符號(hào)的地方單擊,就可以了。注意:放置電源和地之后,如果又需要放置元件,應(yīng)該先點(diǎn)擊左邊工具欄元件門(mén)圖標(biāo),就會(huì)在對(duì)象列表中出現(xiàn)我們從元件庫(kù)中調(diào)出來(lái)的元件。圖2-11-a選擇端口圖2-11-b選擇電源符號(hào) 圖2-11-c 放置電源符號(hào)圖2-11添加電源和地按照?qǐng)D2-2的原理圖,我們還需要放置按鍵,放置接地符號(hào)

10、,連線,最終完成的原理圖 如前面的圖2-2所示。4、添加程序單片機(jī)應(yīng)用系統(tǒng)的原理圖設(shè)計(jì)完成之后,還要設(shè)計(jì)和添加程序,否則無(wú)法仿真運(yùn)行。實(shí)際的單片機(jī)也是這樣。4-1編輯源程序按照51系列單片機(jī)的匯編語(yǔ)言語(yǔ)法要求,按照控制要求,編寫(xiě)源程序。可以使用任何 一種純文本編輯器來(lái)編輯源程序。比如記事本、寫(xiě)字板等都可以。還可以使用超級(jí)編輯器 ultraedit-32 ,功能很強(qiáng)。編輯完成的源程序是純文本文件,其擴(kuò)展名必須是.ASM ,以便編譯軟件識(shí)別。圖2-12所示。圖2-12打開(kāi)的源程序圖2-12-a記事本圖2-12- b proteus自帶編輯器圖2-12編輯源程序4-2添加源程序在Poteus的單片機(jī)

11、仿真項(xiàng)目中添加源程序。可按以下步驟進(jìn)行:點(diǎn)擊菜單 Surce Add/Remove Source Files ,如圖 2-13 所示。圖2-13添加源程序1彈出對(duì)話框,如圖2-14所示。圖2-14添加源程序2在彈出的對(duì)話框中操作,在Code Generation Tool的下拉菜單中選擇代碼生成工具ASEM51 ,然后點(diǎn)擊 New按鈕,彈出選擇文件對(duì)話框,如圖 2-15所示。圖2-15添加源程序3在彈出的對(duì)話框中操作,找到所需要的文件,比如這里選擇以前已經(jīng)編輯好的文件 P1P2.ASM,然后點(diǎn)擊按鈕【打開(kāi)】就可以了。也可以在文件名框輸入文件名, 如果文件不存在,點(diǎn)擊打開(kāi)時(shí)會(huì)提示新建此文件, 便

12、于 以后再編輯程序。當(dāng)然也可以改變查找的路徑,在其他地方找到我們要用的文件。 添加程序 文件之后返回添加程序?qū)υ捒?,已?jīng)有了我們添加的程序,如圖 2-16所示。圖2-16添加源程序4可以看到,在Source Code Filename的下拉框中已經(jīng)顯示出剛剛添加的源程序名。點(diǎn)擊 按鈕OK關(guān)閉這個(gè)對(duì)話框。這時(shí)候如果再點(diǎn)擊菜單Source ,如圖2-17所示。圖2-17添加源程序5從圖中可以看到,下拉菜單中最下面多出一行,顯示的是我們剛剛添加的源程序。如果點(diǎn)擊這個(gè)文件名,就會(huì)利用軟件自帶的編輯器打開(kāi)這個(gè)文件,如圖 2-12-b所示。如果更換了編輯器,就會(huì)按照更改,利用指定的編輯器打開(kāi)源程序文件。5

13、、編譯源程序5-1利用program軟件自帶的編譯器進(jìn)行編譯編輯好的源程序添加進(jìn)來(lái)之后就可以編譯了。編譯的方法很簡(jiǎn)單,在圖 2-17中,點(diǎn)擊 Build All就對(duì)指定的源程序進(jìn)行編譯。如果編譯沒(méi)有發(fā)現(xiàn)語(yǔ)法錯(cuò)誤,就會(huì)出現(xiàn)如下提示, 如圖2-18所示。圖2-18編譯完的提不'窗口如果有語(yǔ)法錯(cuò)誤,也會(huì)有提示,指出錯(cuò)誤代碼和所在的行。 這時(shí)候就需要我們重新打開(kāi) 源程序,對(duì)錯(cuò)誤進(jìn)行修改。修改之后再重新編譯,直到通過(guò)為止。這時(shí)候單片機(jī)里自動(dòng)被裝入了編譯之后所產(chǎn)生的機(jī)器碼程序。下一步就是仿真執(zhí)行了。5-2利用其他軟件進(jìn)行編譯編譯源程序也可以利用其他軟件進(jìn)行。只要編譯產(chǎn)生的機(jī)器碼文件是.HEX格式就

14、可以。比如偉福,它就可以產(chǎn)生.HEX格式的文件和.BIN格式的文件。其實(shí),偉福的許多特性適合 編輯和編譯源程序, 它的編輯和編譯是在同一個(gè)界面下完成,有行列位置指示,行首自動(dòng)對(duì)齊等特性。關(guān)于偉福的使用方法第一部分偉福純軟件仿真器使用入門(mén)。利用其他軟件編譯產(chǎn)生的十六進(jìn)制文件,可以直接加入到Proteus項(xiàng)目中的單片機(jī)里。方法如下:在原理圖中點(diǎn)擊單片機(jī)以選中,再次點(diǎn)擊打開(kāi)元件編輯對(duì)話框,如圖 2-19所示。圖2-19編輯單片機(jī)一添加機(jī)器碼程序在圖中看到: 在Program File:后邊的方框里顯示 P1P2.HEX,說(shuō)明機(jī)器碼已經(jīng)裝入。如果沒(méi)有裝入,這里將是空白。這時(shí)可以點(diǎn)擊其右邊的打開(kāi)文件圖標(biāo)

15、3,查找并選中機(jī)器碼文件即可。這樣,就可以在仿真時(shí)執(zhí)行程序。這樣裝入的機(jī)器碼程序有個(gè)缺點(diǎn),只能執(zhí)行,不好調(diào)試。因?yàn)闆](méi)有源代碼,也無(wú)法打開(kāi)源代碼窗口,無(wú)法單步執(zhí)行。解決的方法是,在其他編輯編譯軟件通過(guò)之后,再將源程序添加到項(xiàng)目,如4-2節(jié)所述。然后再用本節(jié)開(kāi)始5-1所述方法添加源程序并編譯一次,這時(shí)不會(huì)出現(xiàn)錯(cuò)誤。一般也不用再給單片機(jī)添加機(jī)器碼程序,除非你途中改換了源程序。在圖2-19中還有一個(gè)時(shí)鐘頻率(Clock Frequency)可以改變。一般情況下,單片機(jī)的 時(shí)鐘頻率由此設(shè)定,而不是來(lái)自時(shí)鐘電路, 這就是為什么在仿真時(shí)可以省略時(shí)鐘電路和復(fù)位 電路的原因。6、仿真執(zhí)行Program軟件可以仿

16、真模擬電路和數(shù)字電路,還可以仿真若干型號(hào)的單片機(jī)。我們使用 的目的主要就是仿真單片機(jī)和外圍的接口電路。這里簡(jiǎn)要介紹 MCS-51單片機(jī)和部分接口電路的仿真過(guò)程,其他方面的內(nèi)容請(qǐng)自行查找資料。6-1 一般仿真在原理圖編輯窗口下面有一排按鈕 一L.» I 口 I I,利用它可以控制仿真的過(guò) 程。點(diǎn)擊按鈕匚口開(kāi)始仿真,開(kāi)始以后按鈕的小三角變成綠色,點(diǎn)擊按鈕nn 單步仿真, 點(diǎn)擊按鈕LlLh停和繼續(xù)仿真切換,點(diǎn)擊按鈕匚鼻二I停止仿真。以簡(jiǎn)單項(xiàng)目P1P2為例,說(shuō)明仿真效果。點(diǎn)擊開(kāi)始仿真按鈕,電路如圖2-20所示。圖2-20運(yùn)行仿真觀察發(fā)現(xiàn),單片機(jī) P1,P2,P3 口引腳的每一根線的旁邊都有一

17、個(gè)紅色的小方框,表明當(dāng)前引腳是高電平,如果小方框是藍(lán)色,表明引腳當(dāng)前是低電平。如果小方框是灰色,說(shuō)明此引腳是懸空,P1 口的8個(gè)引腳就是懸空。與電源VCC相連的引腳都是高電平。 與地線GND 相連的引腳都是低電平。點(diǎn)擊圖中的一個(gè)按鍵,對(duì)應(yīng)的發(fā)光二極管會(huì)亮。放開(kāi)按鍵發(fā)光二極管就滅。點(diǎn)住一個(gè)按鍵不放,觀察對(duì)應(yīng)的P1 口導(dǎo)線旁邊的小方框,變成藍(lán)色,和其對(duì)應(yīng)的P2口的輸出線旁邊的小方框也變成藍(lán)色,對(duì)應(yīng)的發(fā)光二極管亮。 這是程序的作用,我們的程序就是將P1 口的輸入傳送到 P2 口進(jìn)行輸出。6-2調(diào)試選項(xiàng)點(diǎn)擊暫停按鈕,出現(xiàn)暫停畫(huà)面,如圖 2-21所示。iaisriFE - JSIS rrtfessi o

18、nal (KuiBat-ing)000?5JVP MAINATElBJTTOLlecLED-BARGiPH-EFNCode - VIi-ru J WEAiqj-I 匚If去是保電平:;- UT -riLiAiexsi» KTJLCRDTVADD HH.1WI FOK.n工RD WAD, FllSrjMJS E.n6 ,口普AbT由圖2-21 暫停于我們是添加過(guò)源程序的,所以會(huì)出現(xiàn)源代碼窗口。源代碼窗口內(nèi)容從左到右是:地址 指令 注釋。這幅圖里沒(méi)有注釋內(nèi)容。如果需要,可以設(shè)置使其顯示行號(hào)和機(jī)器碼。方法是在窗口內(nèi)點(diǎn)擊鼠標(biāo)右鍵,在出現(xiàn)的選項(xiàng)中點(diǎn)擊所需要的項(xiàng)目就可以了。見(jiàn)圖2-22。圖2-2

19、2源代碼窗口右鍵菜單在源代碼窗口右上角有一串按鈕,它們的作用如圖2-23所示。利用這些按鈕可以控制程序的運(yùn)行,隨時(shí)可以查看程序執(zhí)行的結(jié)果。 在這里點(diǎn)擊全速以后,如果遇到斷點(diǎn)會(huì)自動(dòng)暫 停執(zhí)行。如果沒(méi)有或者沒(méi)遇到斷點(diǎn),就一直運(yùn)行下去。圖2-23源代碼窗口的按鈕執(zhí)行到光標(biāo)處是,先在要暫停的指令上點(diǎn)一下,這一行就會(huì)變成藍(lán)色,然后點(diǎn)擊執(zhí)行到光標(biāo)處的按鈕,就會(huì)從原來(lái)的指令開(kāi)始執(zhí)行,直到光標(biāo)所在的位置暫停。在暫停狀態(tài),還可以選擇顯示特殊功能寄存器窗口、內(nèi)存窗口等。比如要顯示8051 CPU的寄存器,可以這樣操作:點(diǎn)擊菜單 Debug 8051 CPU registers - U1 ,就會(huì)出現(xiàn)如圖 2-24所

20、示窗口。圖2-25的 窗口是片內(nèi)數(shù)據(jù)存儲(chǔ)器。圖2-24寄存器窗口圖2-25片內(nèi)數(shù)據(jù)存儲(chǔ)器可以在這些個(gè)窗口里觀察寄存器的內(nèi)容,分析程序運(yùn)行的結(jié)果。在菜單Debug的下拉菜單里,還有許多功能,自己試試就可以了。還有一項(xiàng)功能值得一提,就是在暫停狀態(tài),單擊一個(gè)元件,可以顯示這個(gè)元件當(dāng)時(shí)的狀態(tài),如邏輯電平和電流電壓的具體值等。自己一試便知。5文檔來(lái)源為 :從網(wǎng)絡(luò)收集整理.word 版本可編輯.歡迎下載支持還有一些功能,在比較復(fù)雜的項(xiàng)目中會(huì)用到,比如信號(hào)源,虛擬儀器,仿真圖表等。參 見(jiàn)圖 2-26.、圖 2-27、圖 2-28。圖2-26虛擬儀器圖2-27信號(hào)源圖2-28仿真圖表在本書(shū)的一些仿真項(xiàng)目中和一

21、些視頻教程里也涉及到相關(guān)內(nèi)容。限于篇幅,只在這里指示一下位置,具體使用可以查找相關(guān)資料。本書(shū)光盤(pán)中還有許多學(xué)習(xí)資料。第二部分 偉福純軟件仿真器使用入門(mén)一、概述偉福純仿真軟件是偉福仿真器的配套軟件,偉福仿真器是國(guó)內(nèi)較好的仿真器之一,它能夠仿真的CPU品種多、功能強(qiáng)。通過(guò)更換仿真頭POD可以對(duì)不同的 CPUS行仿真??煞抡?1系列,196系列,PIC系列,飛利蒲公司的 552、LPC764 DALLAS320華邦438等51增 強(qiáng)型CPU偉不論你是否購(gòu)買(mǎi)了他們的硬件產(chǎn)品,偉福網(wǎng)站都提供免費(fèi)下載和使用。現(xiàn)在偉 福軟件已經(jīng)出了 VW版。偉福純軟件仿真器具有以下特點(diǎn):1 .雙平臺(tái):有 DO或本和 Win

22、dows版本。其中 Windows版本功能強(qiáng)大。中文界面,英 文界面可任選。2 .雙工作模式:軟件模擬仿真(不要仿真器也能模擬仿真)和硬件仿真。3 .雙集成環(huán)境:編輯、編譯、下載、調(diào)試全部集中在一個(gè)環(huán)境下。多種仿真器,多類 CPU©真全部集成在一個(gè)環(huán)境下。這里只說(shuō)明 Windows版本純軟件模擬仿真的使用方法,其他內(nèi)容可以到偉福網(wǎng)站去查 看,光盤(pán) 視頻文件里面也有偉福軟件的使用說(shuō)明。二、Windows 版本軟件安裝1 .將光盤(pán)插入光驅(qū),找到 E6000W件夾,打開(kāi)。2 .雙擊 SETUPS。3 .按照安裝程序的提示,輸入相應(yīng)內(nèi)容。4 .繼續(xù)安裝,直至結(jié)束。也可以將安裝盤(pán)全部復(fù)制到硬盤(pán)

23、的一個(gè)目錄(文件夾)中,執(zhí)行相應(yīng)目錄下的 SETUP進(jìn)行安裝。最新的版本安裝更簡(jiǎn)單。三、軟件的啟動(dòng)1 .點(diǎn)擊開(kāi)始菜單/程序/ WAVE2 .如果在桌面建立了快捷方式,直接雙擊其圖標(biāo)即可。啟動(dòng)之后的界面大致如圖1-1所示:r |ih k 工E.酋S1-F3D'3Dfl4 電>040HCW JL " lOCf I1 酬 6PT>rHOV pil* AiE序 cm BJU加的了1MH 3JL "十 STiff1 !¥ IBUT 的* awDLJ':1即 m :口 onEEooimtc的j&值茴如此Cl db aa :r> 

24、63; £ m <u 旅a w ID 弧門(mén)U E IM E g B Ml ibtnmmmgmm:QM«DBeIS99msMZB000 口DVDOmgEDO30'(N«D»MWOD00DOMM如8Bm w w «o ro ra oa od go hi 辭 MdbtOMOSO&tti Dfi 3 的 M 0 8 0 哂 0 M 工 aa/Disijaa3gB dd吧弱口。UUEgBUJLai*nmniii*irtninhjwi二j柏工也同,川?冷用j*. i.tK<n(華 山m 則必 momEiJBtZ BJ9Z DJB

25、Z圖 1-1這個(gè)窗口是經(jīng)過(guò)調(diào)整后的樣子。如果位置不合適,可以通過(guò)拖放來(lái)移動(dòng)位置或調(diào)整大 小。四、軟件的使用詳細(xì)的使用說(shuō)明請(qǐng)看偉福的說(shuō)明, 這里只說(shuō)明為了對(duì)51 系列單片機(jī)進(jìn)行純軟件仿真時(shí)要用到的一些項(xiàng)目和開(kāi)始使用的幾個(gè)必須步驟。1. 啟動(dòng)軟件之后,根據(jù)需要設(shè)置仿真器:點(diǎn)擊菜單仿真器I 仿真器設(shè)置1(點(diǎn)擊菜單行中的仿真器項(xiàng),然后在其下拉菜單中點(diǎn)擊 仿真器設(shè)置 項(xiàng), 以后不再說(shuō)明 ) , 出現(xiàn)如圖 1-2 所示對(duì)話框:圖 1-2因?yàn)橐褂眉冘浖抡妫砸x中使用偉福軟件模擬器;晶體頻率可以根據(jù)需要設(shè)置;其他按照?qǐng)D示選擇即可。點(diǎn)擊目標(biāo)文件頁(yè),出現(xiàn)如圖 1-3 所示對(duì)話框:圖 1-3按圖示設(shè)置即可。

26、點(diǎn)擊語(yǔ)言頁(yè),出現(xiàn)如圖 1-4 所示對(duì)話框:圖 1-4按照?qǐng)D中設(shè)置即可,注意編譯器選擇項(xiàng)一定要選擇偉福匯編器,其他項(xiàng)不用改變。由于是純軟件仿真,不用設(shè)置通信設(shè)置項(xiàng)。設(shè)置完成后,點(diǎn)擊按紐好 ,結(jié)束設(shè)置。以后的事情就是建立源程序、編譯、調(diào)試。2. 建立源程序點(diǎn)擊菜單文件| 新建文件,出現(xiàn)一個(gè)如圖1-5所示的窗口:圖 1-5默認(rèn)文件名稱是 NONAME1現(xiàn)在就可以在此窗口中輸入源程序了。比如下面的一個(gè)小程序:MOV 30H,#5AHMOV DPTR,#0128HMOV A,30HMOVX DPTR,ANOP這個(gè)小程序的功能是將片內(nèi)RAM43 30H單元的一字節(jié)數(shù)送到片外RAM中0128H單元。以此為例,講解利用偉福純軟件仿真的過(guò)程。首先輸入源程序,修改文件名:點(diǎn)擊菜單文件I 另存為

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論