LAB8000說明書_第1頁
LAB8000說明書_第2頁
LAB8000說明書_第3頁
LAB8000說明書_第4頁
LAB8000說明書_第5頁
已閱讀5頁,還剩117頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、®偉福偉福Lab8000系列單片機仿真實驗系統(tǒng)使用說明書南京偉福實業(yè)有限公司® 偉福 Lab8000單片機仿真實驗系統(tǒng) 目錄目 錄第一章 概述.1第二章 偉福實驗系統(tǒng)組成和結(jié)構(gòu).31. 實驗系統(tǒng)的硬件組成. .32. 實驗系統(tǒng)的仿真板簡介. . . .153. 實驗系統(tǒng)的調(diào)試方法. . . . . .16第三章 MCS51系列單片機實驗 .17MCS96系列單片機實驗 .188088/86系列CPU實驗 .19ARM LPC2103 MCU實驗 .20PIC5X系列CPU實驗 . . .20軟件實驗 1. 存儲器塊清零(51/96/88/PIC).21 2. 二進制到BCD

2、碼轉(zhuǎn)換(51/96/88/PIC).22 3. 二進制到ASCII碼轉(zhuǎn)換(51/96/88/PIC).23 4. 內(nèi)存塊移動(51/96/88/PIC).24 5. 程序跳轉(zhuǎn)表(51/96/88/PIC).25 6. 數(shù)據(jù)排序(51/96/88/PIC).26硬件實驗 1. IO口輸入輸出(51/96/PIC/ARM) .272. 繼電器控制(51/96/PIC/ARM) .293. 用74HC245讀入數(shù)據(jù)(51/96/88/ARM) .30 4. 用74HC273輸出數(shù)據(jù)(51/96/88/ARM) .31 5. PWM轉(zhuǎn)換電壓實驗(51/96/PIC/ARM) .326. 音頻控制(51

3、/96/PIC/ARM) .337. 用8255輸入、輸出(51/96/88/ARM) .34 8. 串行數(shù)轉(zhuǎn)換并行數(shù)(51/96/PIC/ARM) .35 9. 并行數(shù)轉(zhuǎn)換串行數(shù)(51/96/PIC/ARM) .37 10. 計數(shù)器實驗(51/PIC/ARM) .39 11. 外部中斷實驗(51/96/ARM) .40 12. 定時器實驗(51/96/PIC/ARM) .42 13. D/A數(shù)模轉(zhuǎn)換實驗(51/96/88/ARM) .44 14. A/D模數(shù)轉(zhuǎn)換實驗(51/96/88/ARM) . .46 15. 外部中斷實驗(急救車與交通燈) (51/96/ARM).48 16. 八段數(shù)碼

4、管顯示(51/96/88/PIC/ARM).50 17. 鍵盤掃描顯示實驗(51/96/88/ARM).52 18. 電子時鐘(51/96/88/PIC/ARM).54 19. 單片機串行口通訊實驗(51/96/ARM).5620. 1-Wire總線實驗(51/96/PIC/ARM).58 21. 直流電機控制實驗(51/96/88/ARM).60 22. 步進電機控制實驗(51/96/88/PIC/ARM). 62 23. 溫度傳感器實驗(51/96/88/ARM).65 24. 液晶顯示屏控制實驗(51/96/88/ARM).67 25. 電子琴實驗(51/96/88/ARM).68 26

5、. 空調(diào)溫度控制實驗(51/96/88/ARM).70 27. 計算器實驗(51/96/88/ARM).7328. 用HSO方式輸出PWM波形(96).75 29. 用HSI方式測量脈沖寬度(96).7630. 用HSI中斷方式統(tǒng)計脈沖個數(shù)(96).7731. 計數(shù)器實驗(96).7932. 用片內(nèi)A/D做模數(shù)轉(zhuǎn)換實驗(96).8032. PWM轉(zhuǎn)換電壓實驗(88).8134. 8253計數(shù)器實驗(88).8235. 8259外部中斷實驗(88).8336. 8253定時器實驗(88).8537. 8251A串行口通訊實驗(88).8738. 8237 DMA實驗(88).8939. 壓力傳感

6、器實驗(51/96/88/ARM).9140. 紅外通訊實驗(51/96/88/ARM).9241. 16x16點陣顯示實驗(51/96/88/ARM). .9642. I2C總線實驗(51/96/PIC/ARM). . .9843. SPI總線實驗(51/96/PIC/ARM) . . .100第四章 ARM LPC2103仿真板說明. .101在KEIL和ADS開發(fā)環(huán)境中安裝LAB8000的驅(qū)動. .103在KEIL開發(fā)環(huán)境中安裝LAB8000的驅(qū)動. . . . .106調(diào)試時可能出現(xiàn)的錯誤信息及原因. . . .110第五章 邏輯分析工具.111第六章 系統(tǒng)自檢功能. .114本實驗說

7、明書包括8051、80C196、8088/86、ARM、PIC57五種MCU的實驗說明(MCS51有6個軟件實驗、31個硬件實驗,MCS96有6個軟件實驗、35個硬件實驗,8088/86有6個軟件實驗、25個硬件實驗,PIC57有6個軟件實驗、14個硬件實驗,ARM提供了32個硬件實驗)。其中6個軟件實驗說明,適合所有三種CPU。有42個硬件實驗說明,分別適合不同的CPU, CPU類型見實驗標題,標有“51/96/88/ARM/PIC”適合五種MCU、標有“51/96”適合MCS51和MCS96、標有“51”只適合MCS51單片機、標有“96”只適合MCS96單片機,標有“88”只適合8088

8、/86 CPU,只標“ARM”只適合ARM。 實驗演示程序見軟件光盤,分匯編和C兩種語言。MCS51實驗的匯編語言程序在“EX51ASM”目錄下,C語言程序在“EX51C”目錄下,MCS96實驗的匯編語言程序在“EX96ASM”目錄下,C語言程序在“EX96C”目錄下,8088實驗匯編語言程序在“EX86ASM”目錄下,C語言程序在“EX86C”目錄下。對于PIC57的實驗只提供了匯編語言程序在“PIC5X”目錄下,對于ARM LPC2103開發(fā)板,提供了KEIL和ARM ADS兩種開發(fā)環(huán)境的C語言程序的樣例。分別在“ARM_KEIL”和“ARM_ADS”兩個目錄下。對于軟件實驗,其項目名為S

9、1.PRJ.S6.PRJ。對于硬件實驗,其項目名為H1.PRJ.H43.PRJ。若該CPU無此實驗,則相應(yīng)的目錄下無此項目。例硬件實驗一“IO口輸入輸出實驗”不適合8088/86,那么在“EX86ASM”“EX86C”目錄下就沒有H1.PRJ。有的實驗有兩種實驗方法,則分為A、B兩個項目,例如硬件實驗8“串行數(shù)換并行數(shù)”,有P1口和串口兩種實驗方法,分成H8A.PRJ和H8B.PRJ兩個項目。對于ARM LPC2103,我們在做實驗時,除了用IO口,用模擬的總線以外,也考慮到MCU內(nèi)部的資源,比如AD變換,我們有總線實驗的例子,也有用片內(nèi)ADC進行轉(zhuǎn)換的實驗例子,分別用不同的項目表示。例如硬件

10、實驗5“PWM轉(zhuǎn)換電壓實驗”,用片內(nèi)PWM功能的實驗以H5B表示,例子保存在H5B文件夾下。還有硬件實驗14“ADC模數(shù)轉(zhuǎn)換實驗”,用片ADC模塊的實驗例子保存在H14B文件夾下。關(guān)于ARM LPC2103 開發(fā)板的說明:當做IO口模擬總線的實驗時,都需要將開發(fā)板上的GPIO/BUS開關(guān)撥到"BUS"一側(cè);而在做不用總線的實驗時,建議將開關(guān)撥到"GPIO"一側(cè),以避免MCU的IO信號跟實驗儀上的總線信號有沖突。(詳細可見后面的LPC2103開發(fā)板說明章節(jié))。我們在KEIL環(huán)境下和ARM ADS環(huán)境下都有實驗的樣例程序,每個項目中都有Simulator(軟

11、件模擬)、DebugInOnchipFlash(在片上Flash內(nèi)調(diào)試)、DebugInOnchipRAM(在片上RAM內(nèi)調(diào)試)三個設(shè)置組,默認為DebugInOnchipFlash。為了避免片上Flash反復(fù)擦寫而影響芯片壽命,用戶可以選擇“在片內(nèi)RAM內(nèi)調(diào)試”方式。每次切換設(shè)置組必須重新編譯。在片內(nèi)RAM中調(diào)試時,程序代碼和數(shù)據(jù)不能超過0x2000(代碼和數(shù)據(jù)空間我們分別設(shè)置為0x1800和0x800,你可以根據(jù)具體程序做相應(yīng)的設(shè)置調(diào)節(jié))。給出的所有實驗程序中都共用的兩個包含文件LPC210X.H和LPC210X_BUS.H我們放在了一個共用文件夾下。而其它與各個實驗程序相關(guān)的包含文件我們

12、放在了項目所在的文件夾下。用ADS調(diào)試,首先要求安裝keil ARM組件RealView,因為Flash的下載算法是直接利用keil的算法(位于x:keilARMFlash),建議安裝在keil默認路徑(C:KEIL),因為默認的編程算法搜索路徑是c:keilARMFlash,如安裝在其他路徑,需要修改編程算法路徑。更詳細的說明可見后面的LPC2103開發(fā)板說明章節(jié)- ii -® 偉福 Lab8000單片機仿真實驗系統(tǒng) 概述第一章 概述 為了更好的發(fā)展教育,提高學生的計算機應(yīng)用能力,根據(jù)本公司對市場的調(diào)研,現(xiàn)推出LAB8000改進型偉福通用微控制器仿真實驗系統(tǒng)。本仿真實驗系統(tǒng)由板上仿

13、真器、實驗儀、偉福仿真軟件、開關(guān)電源構(gòu)成。實驗儀提供強大的邏輯分析、波形輸出和程序跟蹤功能,可以讓學生直觀地觀察到單片機內(nèi)部及外部電路工作的波形。1.1 系統(tǒng)實驗板本實驗板提供以下實驗電路和模塊(1) 邏輯電平輸入開關(guān)(2) 邏輯電平顯示電路(3) 單脈沖電路(4) 揚聲器驅(qū)動電路(5) 繼電器控制電路(6) 邏輯筆電路(7) 1MHz 和 10MHz時鐘HH脈沖信號。(8) PWM轉(zhuǎn)換電壓電路(9) 模擬量電壓(電位器)電路(10) 串口通信實驗電路(11) 六位8段碼LED數(shù)字顯示器(12) 4x6鍵盤(13) 存儲器(14) 8255端口擴展電路(15) 模數(shù)變換電路,可接入兩路模擬量。

14、(16) 數(shù)模變換電路,提供0-5V,-5V+5V,-8V+8V三路輸出(17) 液晶屏顯示電路(18) 直流電機實驗?zāi)K(19) 步進電機實驗控制模塊(20) 溫度傳感器實驗?zāi)K(21) 壓力傳感器實驗?zāi)K(22) 紅外通訊實驗?zāi)K(23) 16x16點陣顯示實驗?zāi)K(24) I2C總線實驗?zāi)K(25) SPI總線實驗?zāi)K(26) 1-Wire實驗?zāi)K(27) 8251A串行口擴展電路(28) 8253定時器擴展電路(29) 8259中斷擴展電路(30) 8237 DMA擴展電路(31) 地址譯碼輸出模塊(32) 邏輯分析儀數(shù)字采樣和可編程數(shù)字脈沖信號輸出模塊(33) 虛擬示波器1.2 仿真

15、器系統(tǒng)構(gòu)成本仿真實驗系統(tǒng)具有兩種使用方法:(1)有PC機,用PC機上的集成調(diào)試軟件驅(qū)動板上仿真器進行仿真和實驗。(2)無實驗儀、無仿真器,僅在PC機上采用軟件模擬方式進行仿真。1.3 實驗儀可以直接進行MCS51系列實驗;升級后可以進行8088/86實驗和PIC57實驗;配EX96C仿真板,可進行80C196的實驗;配ARM仿真板,可以進行ARM實驗。也可以根據(jù)學校要求設(shè)計其它MCU/CPU的控制板,進行該MCU的實驗1.4 配備PC機集成調(diào)試軟件,在有系統(tǒng)機的情況下,通過板上仿真器實現(xiàn)64K全空間的硬件斷點和仿真。1.5 PC機和系統(tǒng)機軟件具有全集成化仿真環(huán)境,中、英文兩種界面,軟件仿真與硬

16、件仿兩種模式,軟件仿真可以在無仿真儀的情況下進行。1.6 配有MCS51系列、80C196系列和8088系列的學生實驗指導書,并提供了豐富的實驗實例及實驗程序,實驗程序采用了機器碼、匯編、C等三種語言編寫。 綜上所述,本實驗儀可以方便靈活地構(gòu)成各種實驗方案,在有無系統(tǒng)機和實驗儀的情況下,都能進行相應(yīng)的編程實驗,從而具有極為廣泛的應(yīng)用范圍,板上提供了基本的實驗電路,減少繁瑣的連接線過程,實驗程序采用多種語言適應(yīng)不同層次的學生的需要。高級語言編寫應(yīng)用程序,是一種時代的需要,通過應(yīng)用高級語言的編程和實驗,可使學生掌握高級語言的編程方法,為今后進入社會實踐打下堅實的基礎(chǔ),而匯編語言又能讓學生了解機器深

17、層的原理。各個學校可以根據(jù)自身的具體情況,選擇相應(yīng)的實驗項目。如果需要進行實驗指導書以外的實驗,本公司可以代編程序,并盡可能的提供各種技術(shù)支持。- 117 -®偉福 Lab8000單片機仿真實驗系統(tǒng) 系統(tǒng)組成結(jié)構(gòu)電路 第二章 實驗系統(tǒng)組成和結(jié)構(gòu)實驗系統(tǒng)可根據(jù)教學實踐的需要實現(xiàn)MCS51/MCS196單片機原理與接口、8088/8086微機原理與接口的一系列實驗,并在硬件上預(yù)留了自主開發(fā)實驗的空間。對基本實驗僅需連少量連接線就可完成,減輕學員工作量。同時也提供了需較多連線的擴展性實驗,以進一步鍛煉學員的實踐開發(fā)能力。此外,系統(tǒng)還為學員們提供了強大的軟、硬件調(diào)試手段。§2.1

18、實驗系統(tǒng)主機的硬件組成本實驗系統(tǒng)主機上有豐富的實驗電路模塊和靈活的組成方法,既可以和MCS51、MCS96 CPU也可以和80888086CPU組合完成各種實驗。本實驗儀成功高檔通用仿真器所具有的邏輯分析儀、波形發(fā)生器和程序跟蹤器等強大的分析功能,讓學生在做實驗時不僅能了解程序的執(zhí)行過程,更能直觀地看到程序運行時的時序或者電路上的信號。2.1.1 邏輯電平開關(guān)電路圖1: 邏輯電平開關(guān)電路實驗儀上有8只開關(guān)K0K7,并有與之相對應(yīng)的K0K7引線孔為邏輯電平輸出端。開關(guān)向上撥相應(yīng)插孔輸出高電平“1”,向下?lián)芟鄳?yīng)插孔輸出低電平“0”。 2.1.2 LED電平顯示電路圖2: LED電平顯示電路實驗儀上

19、裝有8只發(fā)光二極管及相應(yīng)驅(qū)動電路。見圖2,L0-L7為相應(yīng)發(fā)光二極管驅(qū)動信號輸入端,該輸入端為高電壓電平“1”時發(fā)光二極管點亮。我們可以通過P1口對其直接進行控制,點亮或者熄滅發(fā)光二極管。2.1.3 單脈沖電路單脈沖電路由按鍵(PULSE) 和去抖動處理組成,每按一次(PULSE) 鍵 產(chǎn)生一個單脈沖。板上有單脈沖的輸出信號插孔,圖為“ ”和“ ”,分別為正脈沖和負脈沖。圖3: 單脈沖發(fā)生電路圖4: 音頻放大濾波電路2.1.4 音頻放大電路2.1.5 繼電器輸出電路 當控制端電平置高,公共觸點與常開端吸合。我們可以將常開端接入一發(fā)光二極管,公共端接+5V電平,通過對控制端進行控制,觀察發(fā)光二極

20、管的狀態(tài)。見圖5。圖5: 繼電器控制電路2.1.7 邏輯測量(邏輯筆)電路圖7: 邏輯筆電路本實驗儀上有邏輯測量電路,如圖 11??捎糜跍y量各種電平,其中紅燈亮表示高電平,綠燈亮表示低電平。如果兩燈同時閃動,表示有脈沖信號;兩燈都不亮時,表示浮空(高阻態(tài))。2.1.8 脈沖信號10 MHz和1MHz 下圖是10MHz脈沖信號和1MHz輸出電路。圖9: PWM轉(zhuǎn)換電路2.1.9 PWM轉(zhuǎn)換電2.1.10 可調(diào)模擬量輸入電路圖10: 電位器電位器電路用于產(chǎn)生可變的模擬量(0-5V)。2.1.11 串口通信程序?qū)嶒灢蹇鬃龃型ㄐ艜r,如果不需要將TTL電平轉(zhuǎn)到RS232電平,可直接將POD5

21、1/96仿真板或POD8086仿真板上的TXD、RXD與通信對方交叉對接,并且共地即可。單片機與標準的串行設(shè)備通信,需要將TTL電平轉(zhuǎn)到RS232電平或?qū)S232電平轉(zhuǎn)成TTL電平。本實驗儀提供用戶串行通信接口,可以用這兩個插孔進行RS232通信程序?qū)嶒?,?jīng)電平轉(zhuǎn)換后,再通過實驗儀的“用戶串口”接到PC機或其它RS232設(shè)備,實現(xiàn)數(shù)據(jù)互傳。2.1.12 六位LED數(shù)碼顯示器2.1.13 4×6 鍵盤電路 本實驗儀的LED顯示電路和鍵盤電路如圖1。顯示電路和鍵盤電路可以工作在內(nèi)驅(qū)和外驅(qū)兩種方式,內(nèi)驅(qū)是用CPU總線方式驅(qū)動,通過總線讀寫外部設(shè)備的地址來控制顯示和讀入鍵盤碼。外部驅(qū)動方式

22、是直接用IO方式驅(qū)動八段顯示的段碼、位碼和鍵盤按鍵信息,這里的IO控制可以用CPU的IO口來實現(xiàn)控制,也可通過8255等IO擴展電路來控制。內(nèi)驅(qū)、外驅(qū)由板上的撥動開關(guān)控制。內(nèi)驅(qū)方式:將撥動開關(guān)撥到“內(nèi)驅(qū)”位置,顯示和鍵盤工作于內(nèi)驅(qū)方式 ,顯示控制的位碼通過總線由74HC374輸出,經(jīng)ULN2003反向驅(qū)動后,做LED的位選通信號。位選通信號也可做為鍵盤列掃描碼,鍵盤掃描的行數(shù)據(jù)從74HC245讀回,374輸出的列掃描碼經(jīng)245讀入后,用來判斷是否有鍵被按下,以及按下的是什么鍵。如果沒有鍵按下,由于上拉電阻的作用,經(jīng)245讀回的值為高,如果有鍵按下,374輸出的低電平經(jīng)過按鍵被接到245的端口上

23、,這樣從245讀回的數(shù)據(jù)就會有低位,根據(jù)374輸出的列信號和245讀回的行信號,就可以判斷哪個鍵被按下。LED顯示的段碼由另一個74HC374輸出。 鍵盤和LED顯示電路的地址譯碼見圖,做鍵盤和LED實驗時,需將KEY/LED CS 接到相應(yīng)的地址譯碼上。位碼輸出地址為0X002H,段碼輸出地址為0X004H,鍵盤行碼讀回地址為0X001H,此處X是地址高四位,由KEY/LED CS 決定。例如將KEY/LED CS接到地址譯碼的CS0上,那么位碼輸出地址就為08002H,段碼輸出地址就是08004H,鍵盤行碼讀回地址為08001H。 外驅(qū)方式:將撥動開關(guān)撥到“外驅(qū)”位置,八段顯示和鍵盤工作于

24、外驅(qū)方式,八段管的段碼控制由輸出端口輸出到AH插孔。G0G5是八段管的位碼,同時也是鍵盤列掃描信號,IO口輸出的信號一方面可以點亮一位八段管,另一方面向鍵盤輸出列掃描信號。K0K3是鍵盤行信號,IO口可以從這里讀到鍵盤按下的信息,與列掃描一起可以判斷是哪個鍵被按下。圖12-13: 鍵盤及LED顯示電路2.1.14 存儲器電路本實驗儀上有一片32K存儲器61256。提供給學生做存儲器實驗,由于地址譯碼為4K一段,所以只能提供4K容量使用,地址從0000H0FFFH。用RAM CS來選擇不同的地址段,以適應(yīng)不同的應(yīng)用電路。2.1.15 8255端口擴展電路圖15:8255端口擴展電路2.1.16

25、A/D 轉(zhuǎn)換電路 實驗儀上有一個05V的可調(diào)電位器,將可變電壓輸出端接入A/D轉(zhuǎn)換電路的輸入端,通過CPU軟件處理,讀進A/D轉(zhuǎn)換值,再將轉(zhuǎn)換值送數(shù)碼管顯示。我們可以調(diào)節(jié)電位器,使之輸出不同電壓值,通過數(shù)碼管的顯示,檢驗A/D轉(zhuǎn)換正確與否。圖16:A/D轉(zhuǎn)換電路2.1.17 D/A 轉(zhuǎn)換電路 實驗儀上提供了D/A轉(zhuǎn)換電路如下圖所示。我們可以通過軟件編程控制D/A轉(zhuǎn)換芯片DAC0832,輸出相應(yīng)電流值,經(jīng)過采樣電路取出模擬量電壓值,用電壓表測量電壓輸出端子,讀出電壓值。圖17: D/A轉(zhuǎn)換電路2.1.18 液晶屏顯示控制電路液晶顯示屏圖18: 液晶屏接口電路圖19:直流電機/霍爾器件電路2.1.

26、19 直流電機電路圖20:步進電機驅(qū)動電路2.1.20 步進電機電路圖21:打印機驅(qū)動電路 圖22:溫度傳感器電路2.1.22 溫度傳感器電路圖23:壓力傳感器電路2.1.23 壓力傳感器電路圖24:紅外通信電路2.1.24 紅外通信電路2.1.25 16×16 LED點陣電路圖25:LED點陣電路圖26:I2C總線電路2.1.26 I2C總線實驗電路2.1.27 8251A串行口擴展電路圖27:8251A串行口擴展電路2.1.28 8253定時器/計數(shù)器擴展電路圖27:8253定時器/計數(shù)器擴展電路2.1.29 8259中斷擴展電路圖29:8259中斷擴展電路圖30:8237 DM

27、A擴展電路2.1.30 8237 DMA擴展電路2.1.33 插孔 本實驗儀上有MCS51芯片的P0P3端口的插孔,端口功能與MCS51芯片一樣,P0,P2既可以當I/O口,又可以當總線使用,P3可以當I/O口,也可以工作于第二功能,比如串口,中斷,定時,讀寫等等到。如果是進行PIC57實驗,相關(guān)的插孔還可以做為PIC57的管腳,實現(xiàn)PIC57的相關(guān)功能(PIC的管腳用稍小的字體標出)。除些之外,如果實驗儀支持8088/86實驗,板上還提供了8251串行通信芯片的管腳插孔,8253定時器/計數(shù)器芯片的管腳插孔,8259外部中斷處理芯片及8237DMA芯片的管腳接出插座,在做實驗時,將信號接到相

28、關(guān)芯片的管腳插孔上即可。2.1.32 地址譯碼插孔片選號地址范圍CS008000H08FFFHCS109000H09FFFHCS20A000H0AFFFHCS30B000H0BFFFHCS40C000H0CFFFHCS50D000H0DFFFHCS60E000H0EFFFHCS70F000H0FFFFH§2.2 實驗系統(tǒng)的仿真板簡介2.2.1 MCS51仿真板 MCS51的仿真板已經(jīng)集成到實驗儀的仿真電路中了。仿真板的總線已經(jīng)接到實驗儀的總線器件上,做總線實驗時,連接好CS即可,在實驗儀上也接出了MCS51的P0P3輸入輸出端口,I/O實驗時只要接到相應(yīng)的接線柱即可。本實驗儀具有外接

29、仿真功能,將實驗儀附帶的40芯仿真插頭的電纜插到AJ3插座上,就是一臺MCS51的仿真器,對你自己的設(shè)計用戶板進行仿真。2.2.2 EX96C 仿真板 進行MCS80196系列實驗時,需將EX96C仿真板插在實驗儀上,EX96C仿真板如下圖:仿真板插上后,MCS96的總線也已經(jīng)接到實驗儀的總線器件上,做總線實驗時接上CS即可,做其它實驗時(片內(nèi)AD,I/O,HSI,等)板上留出了接線柱,接好相應(yīng)的連線即可。2.2.3 8088/86仿真板將實驗儀的仿真電路軟件硬件升級,不用外加仿真板就可以同時支持i8088/86的實驗。同時仿真電路還提供了8251串行通信,8253定時器,8259外部中斷,8

30、237DMA等電路功能,并在實驗儀留出這些芯片的接口,用來進行相關(guān)實驗。i8088/86的總線也已經(jīng)接到實驗儀上的總線器件,實驗時根據(jù)器件地址接好CS即可。2.2.4 PIC5X仿真板PIC5X的仿真板已經(jīng)集成到實驗儀的仿真電路中,不用外加仿真板就可以支持PIC5X的實驗。在實驗儀上接出了PIC57的PA,PB,PC端口,在實驗儀以稍小的字體標出,實驗時只需要在偉福開發(fā)環(huán)境中只要將仿真頭選成“PIC5X”,將連線接到相應(yīng)的接線柱即可。因為PIC5X沒有外擴總線,所以所有跟總線有關(guān)的實驗都暫未提供。2.2.5 ARM LPC2103仿真板 LPC2103有32個IO端口已經(jīng)全部接到接線柱,當做總

31、線的實驗時,都需要將開發(fā)板上的GPIO/BUS開關(guān)撥到"BUS"一側(cè),這樣用IO口模擬的總線就會接到實驗儀的總線器件,實驗時按器件地址接好CS,程序模擬的總線就會控制器件進行工作。而在做不用總線的實驗時,建議將開關(guān)撥到"GPIO"一側(cè),以避免MCU的IO信號跟實驗儀上的總線信號有沖突。§2.3 實驗系統(tǒng)的調(diào)試方法1、 使用WAVE集成調(diào)試軟件進行聯(lián)機仿真,有關(guān)WAVE集成調(diào)試軟件的使用方法,參見偉福仿真器使用說明書。2、 當使用ARM LPC2103仿真板做實驗時,要用到KEIL或ADS開發(fā)環(huán)境,如何在這兩個開發(fā)環(huán)境下添加LAB8000實驗的驅(qū)

32、動,如何進行項目的設(shè)置,如何進行程序的開發(fā)和調(diào)試,本說明書都有介紹。如果要更詳細有關(guān)開發(fā)環(huán)境的說明,請參考這兩個開發(fā)環(huán)境附帶的使用手冊。®偉福 Lab8000單片機仿真實驗系統(tǒng) 實驗說明第三章 實驗說明è MCS51系列單片機實驗說明§3.1 系統(tǒng)的安裝和啟動1、 仿真開發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見WAVE仿真開發(fā)系統(tǒng)使用手冊。2、 用配套的USB通訊電纜將PC機和實驗儀相聯(lián)接。3、 將實驗臺的電源線與220V電源相連。(實驗結(jié)束后應(yīng)拔下)4、 打開實驗臺電源開關(guān),紅色電源指示燈亮。5、 打開計算機電源,執(zhí)行WAVE集成調(diào)試軟件。注意:1、 論是集成電路的插拔

33、、通訊電纜的連接、跳線器的設(shè)置還是實驗線路的連接,都應(yīng)確保在斷電情況下進行,否則可能造成對設(shè)備的損壞。2、 實驗線路連接完成后,應(yīng)仔細檢查無誤后再接通電源。§3.2 MCS51系列單片機實驗軟件設(shè)置WAVE集成調(diào)試環(huán)境應(yīng)設(shè)置如下:仿真器型號:偉福Lab8000實驗儀仿真頭型號:MCS51實驗 (803132) è MCS96系列單片機實驗說明§3.3 系統(tǒng)的安裝和啟動1、 仿真開發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見WAVE仿真開發(fā)系統(tǒng)使用手冊。2、 用戶根據(jù)實驗要求,進行MCS96單片機實驗時,應(yīng)插上EX96C仿真板。3、 用配套的USB通訊電纜將PC機和實驗儀相聯(lián)接

34、。4、 將實驗臺的電源線與220V電源相連(實驗結(jié)束后應(yīng)拔下)。5、 打開實驗臺電源開關(guān),紅色電源指示燈亮。打開計算機電源,執(zhí)行WAVE集成調(diào)試軟件。注意:1、 論是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實驗線路的連接,都應(yīng)確保在斷電情況下進行,否則可能造成對設(shè)備的損壞。2、 實驗線路連接完成后,應(yīng)仔細檢查無誤后再接通電源。§3.4 MCS96系列單片機實驗軟件設(shè)置WAVE集成調(diào)試環(huán)境應(yīng)設(shè)置如下:仿真器型號:偉福Lab8000實驗儀仿真頭型號:MCS96實驗 (80C196) 如果用C語言調(diào)試驗程序,請將LINK命令行設(shè)置為:CSTART.OBJ,KC_SFRS.OBJ,C

35、96.LIB ROM(2000H-7FFFH) RAM(8000H-0FFFFH)è 8088/86 CPU系列實驗說明§3.5 系統(tǒng)的安裝和啟動1、 仿真開發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見WAVE仿真開發(fā)系統(tǒng)使用手冊。2、 用配套的USB通訊電纜聯(lián)接好PC機和實驗儀。3、 將實驗臺的電源線與220V電源相連。(實驗結(jié)束后應(yīng)拔下)4、 打開實驗臺電源開關(guān),紅色電源指示燈亮。打開計算機電源,執(zhí)行WAVE集成調(diào)試軟件。注意:1、 無論是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實驗線路的連接,都應(yīng)確保在斷電情況下進行,否則可能造成對設(shè)備的損壞。2、 實驗線路連接完成后,應(yīng)

36、仔細檢查無誤后再接通電源。§3.6 8088/8086 CPU系列實驗軟件設(shè)置WAVE集成調(diào)試環(huán)境應(yīng)設(shè)置如下:仿真器型號:偉福Lab8000實驗儀仿真頭型號:8088/86實驗 (8088/86) 語言設(shè)置對話框各命令行應(yīng)設(shè)置如下:編譯器路徑 : 一般情況下為C:COMP86,也可設(shè)為你自己的安裝路徑。ASM命令行: /zi /lC 命令行: -mt -v -y -cLINK命令行:/m /l /vè ARM LPC2103 MCU實驗說明§3.7 系統(tǒng)的安裝和啟動1 進行ARM LPC2103相關(guān)實驗,要求用戶已經(jīng)安裝了KEIL uV3 或 ARM ADS集成開

37、發(fā)環(huán)境。2 戶根據(jù)實驗要求,進行ARM LPC2103單片機實驗時,應(yīng)插上ARM LPC2103仿真板。3 配套的USB通訊電纜將PC機和實驗儀相聯(lián)接。4 實驗臺的電源線與220V電源相連(實驗結(jié)束后應(yīng)拔下)。5 開實驗臺電源開關(guān),紅色電源指示燈亮。打開計算機電源,打開KEIL uV3或ARM ADS集成調(diào)試軟件。注意:1是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實驗線路的連接,都應(yīng)確保在斷電情況下進行,否則可能造成對設(shè)備的損壞。2實驗線路連接完成后,應(yīng)仔細檢查無誤后再接通電源。§3.8 LPC2103MCU實驗軟件設(shè)置如何在KEIL uV3或ARM ADS集成開發(fā)環(huán)境中添加

38、偉福LAB8000實驗儀的驅(qū)動,如何設(shè)置項目,如何編程,如何調(diào)試程序,請參見第四章“ARM LPC2103仿真板的說明”è PIC5X單片機實驗說明§3.9 系統(tǒng)的安裝和啟動1開發(fā)系統(tǒng)集成調(diào)試軟件的安裝和使用見WAVE仿真開發(fā)系統(tǒng)使用手冊。2用配套的USB通訊電纜將PC機和實驗儀相聯(lián)接。3將實驗臺的電源線與220V電源相連。(實驗結(jié)束后應(yīng)拔下)4打開實驗臺電源開關(guān),紅色電源指示燈亮。5打開計算機電源,執(zhí)行WAVE集成調(diào)試軟件。注意:1論是集成電路的插拔、通訊電纜的連接、跳線器的設(shè)置還是實驗線路的連接,都應(yīng)確保在斷電情況下進行,否則可能造成對設(shè)備的損壞。2 驗線路連接完成后,

39、應(yīng)仔細檢查無誤后再接通電源。§3.10 PIC5X系列單片機實驗軟件設(shè)置WAVE集成調(diào)試環(huán)境應(yīng)設(shè)置如下:仿真器型號:偉福Lab8000實驗儀仿真頭型號:PIC5X實驗 (PIC57) ®偉福 Lab8000單片機仿真實驗系統(tǒng) 軟件實驗軟件實驗一 存儲器塊清零一、 實驗要求指定存儲器中某塊的起始地址和長度,要求能將其內(nèi)容清零。二、 實驗?zāi)康? 握存儲器讀寫方法2 解存儲器的塊操作方法三、實驗說明通過本實驗,學生可以了解單片機讀寫存儲器的讀寫方法,同時也可以了解單片機編程,調(diào)試方法。如何將存儲器塊的內(nèi)容置成某固定值(例全填充為0FFH)? 請學生修改程序,完成此操作。四、程序框

40、圖設(shè)置塊長度設(shè)置塊起始地址地址加1當前地址內(nèi)容清零是否清除完結(jié)束是否軟件實驗二 二進制到BCD轉(zhuǎn)換一、 實驗要求將給定的一個二進制數(shù),轉(zhuǎn)換成二十進制(BCD)碼二、 實驗?zāi)康?. 掌握簡單的數(shù)值轉(zhuǎn)換算法2. 基本了解數(shù)值的各種表達方法三、 實驗說明計算機中的數(shù)值有各種表達方式,這是計算機的基礎(chǔ)。掌握各種數(shù)制之間的轉(zhuǎn)換是一種基本功。有興趣的同學可以試試將BCD轉(zhuǎn)換成二進制碼。四、 程序框圖給出要轉(zhuǎn)換的二進制數(shù)將數(shù)除以100,得百位數(shù)保存百位數(shù)將余數(shù)再除以10,得十位數(shù)保存十位數(shù)余數(shù)為個位數(shù),將其保存結(jié)束軟件實驗三 二進制到ASCII碼轉(zhuǎn)換一、 實驗要求給出一個BCD數(shù),將其轉(zhuǎn)換成ASCII值。二、實驗?zāi)康?. 了解BCD值和ASCII值的區(qū)別2. 了解如何將BCD值轉(zhuǎn)換成ASCII值3. 了解如何查表進行數(shù)值轉(zhuǎn)換及快速計算。三、實驗說明此實驗主要讓學生了解數(shù)值的BCD碼和ASCII碼的區(qū)別,利用查表功能可能快速地進行數(shù)值轉(zhuǎn)換。進一步了解數(shù)值的各種表達方式。四、

溫馨提示

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

評論

0/150

提交評論