




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理及應(yīng)用(單片機(jī))實(shí)驗(yàn)指導(dǎo)書熊光潔機(jī)電教研室北京工商大學(xué)機(jī)械自動(dòng)化學(xué)院2023-3-28
目錄第一部分單片機(jī)原理及匯編程序設(shè)計(jì)概述......................................3~12實(shí)驗(yàn)一結(jié)識(shí)單片機(jī)開發(fā)系統(tǒng),學(xué)習(xí)有關(guān)軟件的使用............................3~7實(shí)驗(yàn)二MCS-51匯編程序設(shè)計(jì)(分支、散轉(zhuǎn)程序練習(xí))...........................8實(shí)驗(yàn)三查表程序設(shè)計(jì)......................................................9實(shí)驗(yàn)四數(shù)據(jù)排序程序設(shè)計(jì)..................................................10實(shí)驗(yàn)五位操作實(shí)驗(yàn)......................................................11實(shí)驗(yàn)六定期/計(jì)數(shù)器實(shí)驗(yàn)...................................................12實(shí)驗(yàn)七中斷系統(tǒng)實(shí)驗(yàn)........................................................13實(shí)驗(yàn)八靜態(tài)存儲(chǔ)器擴(kuò)展實(shí)驗(yàn)..............................................14實(shí)驗(yàn)九綜合實(shí)驗(yàn)——特種車優(yōu)先通過的交通燈控制..............................15第二部分TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介.........................................18~302.1TD-NMC+系統(tǒng)功能及特點(diǎn)..................................................182.2TD-NMC+系統(tǒng)構(gòu)成.......................................................192.3SST89E554RC簡(jiǎn)介......................................................19~202.4KeilC51的安裝........................................................21~232.4.1系統(tǒng)規(guī)定.............................................................212.4.2軟件安裝.............................................................21~232.5μVision2集成開發(fā)環(huán)境.................................................24~262.6仿真調(diào)試與脫機(jī)運(yùn)營(yíng)間的切換方法.........................................26~292.6.1脫機(jī)運(yùn)營(yíng)..........................................................26~272.6.2與KeilC51開發(fā)環(huán)境聯(lián)機(jī)調(diào)試的方法.....................................272.6.3從SoftICE返回IAP引導(dǎo)程序的方法.......................................29
第一部分單片機(jī)原理及匯編程序設(shè)計(jì)實(shí)驗(yàn)一結(jié)識(shí)單片機(jī)開發(fā)系統(tǒng),學(xué)習(xí)有關(guān)軟件的使用一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)KeilC51集成開發(fā)環(huán)境的操作;2.熟悉TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)板的結(jié)構(gòu)及使用;3.熟悉程序匯編、裝入、調(diào)試及執(zhí)行過程。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)平臺(tái)三、實(shí)驗(yàn)內(nèi)容1.觀測(cè)TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu);2.編寫實(shí)驗(yàn)程序,將00H~0FH共16個(gè)數(shù)寫入單片機(jī)內(nèi)部RAM的30H~3FH空間。通過本實(shí)驗(yàn),學(xué)生需要掌握KeilC51軟件的基本操作,便于后面的學(xué)習(xí)。3.練習(xí)編輯、調(diào)試、匯編、通信的方法和環(huán)節(jié)。四、實(shí)驗(yàn)環(huán)節(jié)1.觀測(cè)TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)的結(jié)構(gòu),了解主機(jī)、重要芯片位置,電源連接方法,通信接口位置,復(fù)位方法,顯示等。2.創(chuàng)建KeilC51應(yīng)用程序在KeilC51集成開發(fā)環(huán)境下使用工程的方法來(lái)管理文獻(xiàn),所有的源文獻(xiàn)、頭文獻(xiàn)甚至說(shuō)明性文檔都可以放在工程項(xiàng)目文獻(xiàn)里統(tǒng)一管理。下面創(chuàng)建一個(gè)新的工程文獻(xiàn)Asm1.Uv2,以此具體介紹如何創(chuàng)建一個(gè)KeilC51應(yīng)用程序。(1)運(yùn)營(yíng)KeilC51軟件,進(jìn)入KeilC51集成開發(fā)環(huán)境。(2)選擇工具欄的Project選項(xiàng),如圖1-1-1所示,彈出下拉菜單,選擇NewProject命令,建立一個(gè)新的μVision2工程。這時(shí)會(huì)彈出如圖1-1-2所示的工程文獻(xiàn)保存對(duì)話框,選擇工程目錄并輸入文獻(xiàn)名Asm1后,單擊保存。圖1-1-1工程下拉菜單圖1-1-2工程保存對(duì)話框(3)工程建立完畢后,μVision2會(huì)立即彈出如圖1-1-3所示的器件選擇窗口。器件選擇的目的是告訴μVision2使用的80C51芯片的型號(hào)是哪一個(gè)公司的哪一個(gè)型號(hào),不同型號(hào)的51芯片內(nèi)部資源是不同的。此時(shí)選擇SST公司的SST89E554RC。此外,可以選擇Project下拉菜單中的“SelectDeviceforTarget‘Target1’”命令來(lái)彈出圖1-1-3所示的對(duì)話框。圖1-1-3器件選擇對(duì)話框(4)到此建立好一個(gè)空白工程,現(xiàn)在需要人工為工程添加程序文獻(xiàn),假如還沒有程序文獻(xiàn)則必須建立它。選擇工具欄的File選項(xiàng),在彈出的下拉菜單中選擇New目錄,如圖1-1-4所示,或點(diǎn)擊。此時(shí)會(huì)在文獻(xiàn)窗口出現(xiàn)如圖1-1-5所示的新文獻(xiàn)窗口Text1,若多次執(zhí)行New命令,則會(huì)出現(xiàn)Text2、Text3等多個(gè)新文獻(xiàn)窗口。圖1-1-4新建源文獻(xiàn)下拉菜單圖1-1-5源程序編輯窗口(5)輸入程序,完畢后點(diǎn)擊“保存”命令保存源程序,如圖1-1-6所示,將Text1保存成Asm1.asm。KeilC51支持匯編和C語(yǔ)言,μVision2會(huì)根據(jù)文獻(xiàn)后綴判斷文獻(xiàn)的類型,進(jìn)行自動(dòng)解決,因此保存時(shí)需要輸入文獻(xiàn)名及擴(kuò)展名.ASM或.C。保存后,文獻(xiàn)中字體的顏色會(huì)發(fā)生一定變化,關(guān)鍵字會(huì)變?yōu)樗{(lán)色。圖1-1-6源文獻(xiàn)保存對(duì)話框(6)程序文獻(xiàn)建立后,并沒有與Asm1.Uv2工程建立任何關(guān)系。此時(shí),需要將Asm1.asm源程序添加到Asm1.Uv2工程中,構(gòu)成一個(gè)完整的工程項(xiàng)目。在ProjectWindow窗口內(nèi),選中SourceGroup1點(diǎn)擊鼠標(biāo)右鍵,會(huì)彈出如圖1-1-7所示的快捷菜單,選擇AddFilestoGroup‘SourceGroup1’命令,此時(shí)彈出如圖2-1-8所示的添加源程序文獻(xiàn)對(duì)話框,選擇文獻(xiàn)Asm1.asm,點(diǎn)擊Add命令按鈕即可將源程序文獻(xiàn)添加到工程中。圖1-1-7添加源程序文獻(xiàn)快捷菜單圖1-1-8添加源程序文獻(xiàn)對(duì)話框2.編譯、鏈接程序文獻(xiàn)(1)設(shè)立編譯、鏈接環(huán)境,點(diǎn)擊命令,會(huì)出現(xiàn)如圖1-1-9所示的調(diào)試環(huán)境設(shè)立窗口,在這里可以設(shè)立目的系統(tǒng)的時(shí)鐘。單擊Output標(biāo)簽,在打開的選項(xiàng)卡中選中CreateHexFile選項(xiàng),在編譯時(shí)系統(tǒng)將自動(dòng)生成目的代碼*.Hex。點(diǎn)擊Debug標(biāo)簽會(huì)出現(xiàn)如圖1-1-10所示的調(diào)試模式選擇窗口。從圖2-1-10可以看出,μVision2有兩種調(diào)試模式:UseSimulator(軟件仿真)和Use(硬件仿真)。這里選擇硬件仿真,點(diǎn)擊Settings可以設(shè)立串口。串口波特率選擇38400。圖1-1-9KeilC51調(diào)試環(huán)境設(shè)立窗口圖1-1-10調(diào)試設(shè)立窗口(2)點(diǎn)擊或命令編譯、鏈接程序,此時(shí)會(huì)在OutputWindow信息輸出窗口輸出相關(guān)信息,如圖2-1-11所示。圖1-1-11編譯、鏈接輸出窗口3.調(diào)試仿真程序(1)打開系統(tǒng)板的電源,給系統(tǒng)復(fù)位后點(diǎn)擊調(diào)試命令(注:每次進(jìn)入調(diào)試狀態(tài)前保證系統(tǒng)復(fù)位正常),將程序下載到單片機(jī)的FLASH中,此時(shí)出現(xiàn)如圖1-1-12所示調(diào)試界面。(2)點(diǎn)擊命令,可以打開存儲(chǔ)器觀測(cè)窗口,在存儲(chǔ)器觀測(cè)窗口的‘Address:’欄中輸入D:30H(或0x30)則顯示片內(nèi)RAM30H后的內(nèi)容,如圖1-1-12所示。假如輸入‘C:’表達(dá)顯示代碼存儲(chǔ)器的內(nèi)容,‘I:’表達(dá)顯示內(nèi)部間接尋址RAM的內(nèi)容,‘X:’表達(dá)顯示外部數(shù)據(jù)存儲(chǔ)器中的內(nèi)容。(3)將光標(biāo)移到SJMP$語(yǔ)句行,點(diǎn)擊命令,在此行設(shè)立斷點(diǎn)。圖1-1-12調(diào)試界面(4)接下來(lái)點(diǎn)擊命令,運(yùn)營(yíng)實(shí)驗(yàn)程序,當(dāng)程序碰到斷點(diǎn)后,程序停止運(yùn)營(yíng),觀測(cè)存儲(chǔ)器中的內(nèi)容,如圖1-1-13所示,驗(yàn)證程序功能。(5)如圖1-1-12所示,在命令行中輸入‘ECHARD:30H=11H,22H,33H,44H,55H’后回車,便可以改變存儲(chǔ)器中多個(gè)單元的內(nèi)容,如圖1-1-14所示。圖1-1-13運(yùn)營(yíng)程序后存儲(chǔ)器窗口圖1-1-14修改存儲(chǔ)器內(nèi)容(6)修改存儲(chǔ)器的內(nèi)容的方法尚有一個(gè),就是在要修改的單元上點(diǎn)擊鼠標(biāo)右鍵,彈出快捷菜單,如圖1-1-15所示,選擇‘ModifyMemoryatD:0x35’命令來(lái)修改0x35單元的內(nèi)容,這樣每次只能修改一個(gè)單元的內(nèi)容。圖1-1-15存儲(chǔ)器修改單元(7)點(diǎn)擊命令,可以復(fù)位CPU,重新調(diào)試運(yùn)營(yíng)程序,點(diǎn)擊命令,單步跟蹤程序。(8)實(shí)驗(yàn)結(jié)束,按系統(tǒng)的復(fù)位按鍵可以復(fù)位系統(tǒng),點(diǎn)擊命令,退出調(diào)試。在此以Asm1.Uv2工程為例簡(jiǎn)要介紹了KeilC51的使用,KeilC51功能強(qiáng)大,關(guān)于KeilC51的使用需要通過日后的使用慢慢掌握。硬盤中提供有SoftICE_Tutorial.exe文獻(xiàn),該文獻(xiàn)以動(dòng)畫的形式展示了基于SST公司的SoftICE在KeilC51環(huán)境下的調(diào)試過程。
實(shí)驗(yàn)二MCS-51匯編程序設(shè)計(jì)(分支、散轉(zhuǎn)程序練習(xí))一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)分支程序的設(shè)計(jì)方法,熟悉51的指令系統(tǒng);2、學(xué)習(xí)散轉(zhuǎn)程序的設(shè)計(jì)方法,熟悉51的指令系統(tǒng);3、學(xué)習(xí)設(shè)計(jì)延時(shí)循環(huán)程序。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容1.采用比較分支結(jié)構(gòu)設(shè)計(jì)程序,實(shí)現(xiàn)以下溫度控制。設(shè)某溫度檢測(cè)系統(tǒng),在控制器的RAM的40H單元存放標(biāo)準(zhǔn)溫度,50H單元存放檢測(cè)溫度值。當(dāng)檢測(cè)溫度大于標(biāo)準(zhǔn)溫度時(shí),使P1.0的燈亮報(bào)警,當(dāng)檢測(cè)溫度低于標(biāo)準(zhǔn)溫度時(shí)啟動(dòng)加熱燈(假設(shè)P1.7置“1”,接通加熱電路);當(dāng)檢測(cè)溫度等于標(biāo)準(zhǔn)溫度時(shí),關(guān)掉加熱爐,保持溫度,并使P1.2的燈亮。2.用散轉(zhuǎn)結(jié)構(gòu)編程實(shí)現(xiàn)以下規(guī)定當(dāng)R7等于0、1、2時(shí),分別散轉(zhuǎn)到OPR0、OPR1、OPR2三個(gè)程序入口。OPR0入口后P1口8個(gè)燈不斷的閃爍;OPR1入口后P1.7燈先亮,然后右移,循環(huán)不止;OPR1入口后P1口中間兩燈先亮,然后向兩邊散開,循環(huán)不止。四、實(shí)驗(yàn)線路圖P1.7P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0五、接線方法用排線將P1口的P1.0—P1.7與D0--D7相接,P1口相應(yīng)的位輸出高電平,就可以點(diǎn)亮相應(yīng)的發(fā)光二極管。實(shí)驗(yàn)三查表程序設(shè)計(jì)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)查表程序的設(shè)計(jì)方法,熟悉51的指令系統(tǒng)。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容1.通過查表的方法將16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼;2.通過查表的方法實(shí)現(xiàn)y=x2,其中x為0~9的十進(jìn)制數(shù),以BCD碼表達(dá),結(jié)果仍以BCD碼形式輸出。四、實(shí)驗(yàn)環(huán)節(jié)1.采用查表的方法將16進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼根據(jù)ASCII碼表可知,0~9的ASCII碼為30H~39H,A~F的ASCII碼為41H~46H,(假定待轉(zhuǎn)換的數(shù)存放在R7中):實(shí)驗(yàn)程序:自己編寫(待轉(zhuǎn)換的數(shù)存放在R7中,R6、R5存放轉(zhuǎn)換結(jié)果。)實(shí)驗(yàn)環(huán)節(jié):(1)編寫實(shí)驗(yàn)程序,編譯、鏈接無(wú)誤后聯(lián)機(jī)調(diào)試;(2)將待轉(zhuǎn)換的數(shù)存放在R7中,如令R7中的值為0x86;(3)在語(yǔ)句行SJMPMAIN設(shè)立斷點(diǎn),運(yùn)營(yíng)程序;(4)程序停止后查看寄存器R6、R5中的值,R6中為高4位轉(zhuǎn)換結(jié)果0x38,R5中為低4位轉(zhuǎn)換結(jié)果0x36;(5)反復(fù)修改R7的值,運(yùn)營(yíng)程序,驗(yàn)證程序功能。2.通過查表實(shí)現(xiàn)y=x2x為0~9的十進(jìn)制數(shù),存放與R7中,以BCD碼的形式保存,結(jié)果y以BCD碼的形式存放于寄存器R6中。實(shí)驗(yàn)程序:自己編寫實(shí)驗(yàn)環(huán)節(jié):(1)編寫實(shí)驗(yàn)程序,經(jīng)編譯、鏈接無(wú)誤后,進(jìn)入調(diào)試狀態(tài);(2)改變R7的值,如0x07;(3)在語(yǔ)句行SJMPMAIN處設(shè)立斷點(diǎn),運(yùn)營(yíng)程序;(4)程序停止后,查看寄存器R6中的值,應(yīng)為0x49;(5)反復(fù)修改R7中的值,運(yùn)營(yíng)程序,驗(yàn)證程序功能。
實(shí)驗(yàn)四數(shù)據(jù)排序?qū)嶒?yàn)一、實(shí)驗(yàn)?zāi)康氖煜?1的指令系統(tǒng),掌握數(shù)據(jù)排序程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容在單片機(jī)片內(nèi)RAM的30H~39H寫入10個(gè)數(shù),編寫實(shí)驗(yàn)程序,將這10個(gè)數(shù)按照由小到大的順序排列,仍寫入RAM的30H~39H單元中。四、實(shí)驗(yàn)環(huán)節(jié)根據(jù)實(shí)驗(yàn)內(nèi)容規(guī)定,畫出程序流程圖,參考圖4,編寫實(shí)驗(yàn)程序。實(shí)驗(yàn)環(huán)節(jié)如下:(1)編寫實(shí)驗(yàn)程序,編譯、鏈接無(wú)誤后聯(lián)機(jī)調(diào)試;(2)為30H~39H賦初值,如:在命令行中鍵入ECHARD:30H=9,11H,5,31H,20H,16H,1,1AH,3FH,8后回車,可將這10個(gè)數(shù)寫入30H~39H中;(3)將光標(biāo)移到語(yǔ)句行SJMP$處,點(diǎn)擊命令,將程序運(yùn)營(yíng)到該行;(4)查看存儲(chǔ)器窗口中30H~39H中的內(nèi)容,驗(yàn)證程序功能;(5)重新為30H~39H單元賦值,反復(fù)運(yùn)營(yíng)實(shí)驗(yàn)程序,驗(yàn)證程序的對(duì)的性。圖4實(shí)驗(yàn)程序流程圖
實(shí)驗(yàn)五位操作實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆瘴恢噶畹氖褂茫瑢W(xué)習(xí)位程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容編寫實(shí)驗(yàn)程序,計(jì)算Y=A⊕B,。MCS-51單片機(jī)內(nèi)部有一個(gè)一位微解決器,借用進(jìn)位標(biāo)志Cy作為位累加器。位操作指令的操作對(duì)象是內(nèi)部RAM的位尋址區(qū),即字節(jié)地址為20H~2FH單元中連續(xù)的128位(位地址為00H~7FH),以及特殊功能寄存器中的可位尋址的位。四、實(shí)驗(yàn)環(huán)節(jié)程序需要實(shí)現(xiàn)A與B的異或運(yùn)算,將A、B分別存放在位地址00H、01H中,結(jié)果Y存放在位地址04H中。實(shí)驗(yàn)程序清單:(Asm6.asm)QAEQU00HQBEQU01HQYEQU04HORG0000HLJMPMAINORG0100HMAIN: MOVC,QAANLC,/QB;C=QA(QB非)MOVQY,CMOVC,QACPLCANLC,QB;C=(QA非)QBORLC,QY;C=QA(QB非)+(QA非)QBMOVQY,CSJMPMAIN;設(shè)立斷點(diǎn),觀測(cè)20H或C中的值END實(shí)驗(yàn)環(huán)節(jié):(1)編寫實(shí)驗(yàn)程序,經(jīng)編譯、鏈接無(wú)誤后,聯(lián)機(jī)調(diào)試;(2)修改20H單元的值,例如01H;(3)在語(yǔ)句行SJMPMAIN設(shè)立斷點(diǎn),運(yùn)營(yíng)實(shí)驗(yàn)程序;(4)程序停止運(yùn)營(yíng)后查看20H中的值,應(yīng)為11H;(5)修改20H中的值,重新運(yùn)營(yíng)程序,驗(yàn)證程序的對(duì)的性。附:在匯編語(yǔ)言中,除了MCS-51指令系統(tǒng)所規(guī)定的指令外,還定義了一些偽指令,這些偽指令只對(duì)匯編程序提供必要的控制信息,不產(chǎn)生任何代碼。因此偽指令不是單片機(jī)執(zhí)行的指令。常用的偽指令有如下幾條:(1)起始地址偽指令:ORGnn(nn表達(dá)16位地址)(2)定義字節(jié)偽指令:DBn1,n2,···,nN(3)定義字偽指令:DWnn1,nn2,···,nnN(4)定義存儲(chǔ)區(qū)偽指令:DSx從指定的地址單元開始,預(yù)留x個(gè)存儲(chǔ)單元,以備程序使用。(5)等值偽指令:字符名EQU數(shù)或匯編符號(hào)將一個(gè)數(shù)(8位或16位二進(jìn)制數(shù))或特定的匯編符號(hào)賦予所定義的字符名。(6)數(shù)據(jù)地址賦值偽指令:字符名DATAnn將16位地址賦予所定義的字符名。通常用來(lái)定義數(shù)據(jù)地址。(7)定義位地址符號(hào)偽指令:字符名BITbit將位地址bit賦予所定義的字符名。假如所使用的匯編程序不具有辨認(rèn)BIT偽指令的能力,可以用EQU命令來(lái)定義位地址變量。(8)匯編結(jié)束偽指令:END
實(shí)驗(yàn)六定期/計(jì)數(shù)器實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.了解MCS-51單片機(jī)定/計(jì)數(shù)器的工作原理與工作方式;2.掌握定期/計(jì)數(shù)器T0和T1在定期器和計(jì)數(shù)器兩種方式下的編程;二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng),示波器一臺(tái)。三、實(shí)驗(yàn)內(nèi)容1.使用定期器0與定期器1進(jìn)行定期,在P1.0和P1.1引腳上輸出方波信號(hào),通過示波器觀測(cè)波形輸出,測(cè)量并記錄方波周期。2.將定期/計(jì)數(shù)器1設(shè)定為計(jì)數(shù)器方式,每次計(jì)數(shù)到10在P1.0引腳上取反一次,觀測(cè)發(fā)光二極管的狀態(tài)變化。四、實(shí)驗(yàn)環(huán)節(jié)1. 定期器實(shí)驗(yàn)實(shí)驗(yàn)環(huán)節(jié):(1)編寫實(shí)驗(yàn)程序,編譯、鏈接后聯(lián)機(jī)調(diào)試;(2)運(yùn)營(yíng)實(shí)驗(yàn)程序,使用示波器觀測(cè)P1.0與P1.1引腳上的波形并記錄周期;(3)改變計(jì)數(shù)初值,觀測(cè)實(shí)驗(yàn)現(xiàn)象,驗(yàn)證程序功能。2. 計(jì)數(shù)器實(shí)驗(yàn)實(shí)驗(yàn)環(huán)節(jié):圖3-3-1計(jì)數(shù)器實(shí)驗(yàn)接線圖(1)按圖3-3-1連接實(shí)驗(yàn)線路圖;(2)編寫程序,聯(lián)機(jī)調(diào)試;(3)運(yùn)營(yíng)實(shí)驗(yàn)程序,按單次脈沖KK1,觀測(cè)發(fā)光管D0的狀態(tài),每10次變化一次;(4)實(shí)驗(yàn)結(jié)束,按復(fù)位按鍵退出調(diào)試。
實(shí)驗(yàn)七中斷系統(tǒng)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康牧私釳CS-51單片機(jī)的中斷原理,掌握中斷程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng),示波器一臺(tái)。三、實(shí)驗(yàn)內(nèi)容1.單片機(jī)集成的定期器可以產(chǎn)生定期中斷,運(yùn)用定期器0和定期器1,編寫實(shí)驗(yàn)程序在P1.0及P1.1引腳上輸出方波信號(hào),通過示波器觀測(cè)實(shí)驗(yàn)現(xiàn)象并測(cè)量波形周期。2.手動(dòng)擴(kuò)展外部中斷INT0、INT1,當(dāng)INT0產(chǎn)生中斷時(shí),使LED8亮8滅閃爍4次;當(dāng)INT1產(chǎn)生中斷時(shí),使LED由右向左流水顯示,一次亮兩個(gè),循環(huán)4次。由于51單片機(jī)加入了中斷系統(tǒng),從而提高了CPU對(duì)外部事件的解決能力和響應(yīng)速度。增強(qiáng)型單片機(jī)SST89E554RC共有8個(gè)中斷源,即外部中斷0(INT0)、定期器0(T0)、外部中斷1(INT1)、定期器1(T1)、串行中斷(TI和RI)、定期器2(T2)、PCA中斷和Brown-out中斷。中斷使能寄存器(IE)中斷使能A(IEA)四、實(shí)驗(yàn)環(huán)節(jié)1.定期器中斷實(shí)驗(yàn)環(huán)節(jié):(1)編寫實(shí)驗(yàn)程序,經(jīng)編譯、鏈接無(wú)誤后,啟動(dòng)調(diào)試功能;(2)運(yùn)營(yíng)實(shí)驗(yàn)程序,使用示波器觀測(cè)P1.0及P1.1引腳上的波形;(3)使用示波器測(cè)量波形周期,改變計(jì)數(shù)值,重新運(yùn)營(yíng)程序,反復(fù)驗(yàn)證程序功能;(4)按復(fù)位鍵退出調(diào)試狀態(tài)。2.外部中斷實(shí)驗(yàn)環(huán)節(jié):(1)按圖3-2-1連接實(shí)驗(yàn)電路,單次脈沖單元原理圖如圖3-2-2所示。(2)編寫實(shí)驗(yàn)程序,編譯、鏈接無(wú)誤后啟動(dòng)調(diào)試;(3)運(yùn)營(yíng)實(shí)驗(yàn)程序,先按KK1-,觀測(cè)實(shí)驗(yàn)現(xiàn)象,然后按KK2-,觀測(cè)實(shí)驗(yàn)現(xiàn)象;(4)驗(yàn)證程序功能,實(shí)驗(yàn)結(jié)束按復(fù)位按鍵退出調(diào)試。圖3-2-1外中斷實(shí)驗(yàn)接線圖圖3-2-2單次脈沖單元原理圖
實(shí)驗(yàn)八靜態(tài)存儲(chǔ)器擴(kuò)展實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?.掌握單片機(jī)系統(tǒng)中存儲(chǔ)器擴(kuò)展的方法;2.掌握單片機(jī)內(nèi)部RAM和外部RAM之間數(shù)據(jù)傳送的特點(diǎn)。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容編寫實(shí)驗(yàn)程序,在單片機(jī)內(nèi)部一段連續(xù)RAM空間30H~3FH中寫入初值00H~0FH,然后將這16個(gè)數(shù)傳送到RAM的0000H~000FH中,最后再將外部RAM的0000H~000FH空間的內(nèi)容傳送到片內(nèi)RAM的40H~4FH單元中。四、實(shí)驗(yàn)原理存儲(chǔ)器是用來(lái)存儲(chǔ)信息的部件,是計(jì)算機(jī)的重要組成部分,靜態(tài)RAM是由MOS管組成的觸發(fā)器電路,每個(gè)觸發(fā)器可以存放1位信息。只要不掉電,所儲(chǔ)存的信息就不會(huì)丟失。因此,靜態(tài)RAM工作穩(wěn)定,不要外加刷新電路,使用方便。但一般SRAM的每一個(gè)觸發(fā)器是由6個(gè)晶體管組成,RAM芯片的集成度不會(huì)太高,目前較常用的有6116(2K×8位),6264(8K×8位)和62256(32K×8位)。本實(shí)驗(yàn)以62256為例講述單片機(jī)擴(kuò)展靜態(tài)存儲(chǔ)器的方法。圖4-1-162256引腳圖SST89E554RC內(nèi)部有1K字節(jié)RAM,其中768字節(jié)(00H~2FFH)擴(kuò)展RAM要通過MOVX指令進(jìn)行間接尋址。內(nèi)部768字節(jié)擴(kuò)展RAM與外部數(shù)據(jù)存儲(chǔ)器在空間上重疊,這要通過AUXR寄存器的EXTRAM位進(jìn)行切換,AUXR寄存器說(shuō)明如下:EXTRAM:內(nèi)部/外部RAM訪問0:使用指令MOVX@Ri/@DPTR訪問內(nèi)部擴(kuò)展RAM,訪問范圍00H~2FFH,300H以上的空間為外部數(shù)據(jù)存儲(chǔ)器;1:0000H~FFFFH為外部數(shù)據(jù)存儲(chǔ)器。AO:嚴(yán)禁/使能ALE0:ALE輸出固定的頻率;1:ALE僅在MOVX或MOVC指令期間有效。五、實(shí)驗(yàn)環(huán)節(jié)1.按圖4-1-2連接使用電路;2.按實(shí)驗(yàn)內(nèi)容編寫實(shí)驗(yàn)程序,經(jīng)編譯、鏈接無(wú)誤后啟動(dòng)調(diào)試;3.打開存儲(chǔ)器觀測(cè)窗口,在存儲(chǔ)器#1的Address中輸入D:0x30,在存儲(chǔ)器#2的Address中輸入X:0x0000來(lái)監(jiān)視存儲(chǔ)器空間;4.可單步運(yùn)營(yíng)程序,觀測(cè)存儲(chǔ)器內(nèi)容的變化,驗(yàn)證實(shí)驗(yàn)程序的功能。圖4-1-2擴(kuò)展存儲(chǔ)器實(shí)驗(yàn)線路圖注:連接實(shí)驗(yàn)線路時(shí),若使用TD-PITE接口實(shí)驗(yàn)箱,應(yīng)將BHE#和BLE#信號(hào)接GND;若使用TD-PIT++實(shí)驗(yàn)箱,需將BE3~BE0接GND。
實(shí)驗(yàn)九綜合實(shí)驗(yàn)——特種車優(yōu)先通過的交通燈控制一、實(shí)驗(yàn)?zāi)康?.學(xué)習(xí)交通燈的實(shí)用控制技術(shù);2.培養(yǎng)學(xué)生匯編語(yǔ)言程序設(shè)計(jì)的綜合應(yīng)用能力,使學(xué)生可以綜合運(yùn)用分支、轉(zhuǎn)移、定期、中斷、查表、子程序等結(jié)構(gòu)。二、實(shí)驗(yàn)設(shè)備PC機(jī)一臺(tái),TD-NMC+教學(xué)實(shí)驗(yàn)系統(tǒng)三、實(shí)驗(yàn)內(nèi)容一般情況控制器控制交通燈的正常亮滅,指揮十字路口的燈,有急救車到達(dá)時(shí),兩方向的交通信號(hào)為全紅,以便讓急救車通過,急救車通過后,交通燈恢復(fù)中斷前的狀態(tài)。本實(shí)驗(yàn)以開關(guān)接通低電平使發(fā)出中斷申請(qǐng),表達(dá)有急救車通過。四、實(shí)驗(yàn)說(shuō)明要完畢本實(shí)驗(yàn),一方面必須了解交通路燈的燃滅規(guī)律。設(shè)有一十字路口為南北方向和東西方向,初始狀態(tài)為四個(gè)路口的紅燈全亮,然后東西路口的綠燈亮,南北路口的紅燈亮,東西路口方向的車通行,延時(shí)一段時(shí)間后,東西路口的綠燈熄滅,黃燈開始閃爍,閃爍若干次后,東西路口紅燈亮,而同時(shí)南北路口的綠燈亮,南北路口方向開始通車,延時(shí)一段時(shí)間后,南北路口的綠燈熄滅,黃燈開始閃爍。閃爍若干次后,再切換到東、西路口方向,反復(fù)上述過程。本實(shí)驗(yàn)中斷解決程序的應(yīng)用,重要是如何保護(hù)進(jìn)入中斷前的狀態(tài),使得中斷程序執(zhí)行完畢后可以回到交通燈中斷前的狀態(tài)。五、實(shí)驗(yàn)環(huán)節(jié)(1)設(shè)計(jì)實(shí)驗(yàn)電路圖。(2)編寫實(shí)驗(yàn)程序,編譯、鏈接無(wú)誤后啟動(dòng)調(diào)試;(3)運(yùn)營(yíng)實(shí)驗(yàn)程序,觀測(cè)實(shí)驗(yàn)現(xiàn)象;(4)驗(yàn)證程序功能,實(shí)驗(yàn)結(jié)束按復(fù)位按鍵退出調(diào)試。
第二部分TD-NMC+實(shí)驗(yàn)系統(tǒng)簡(jiǎn)介隨著單片機(jī)技術(shù)的發(fā)展,八位單片機(jī)迅速地從功能簡(jiǎn)樸的51單片機(jī)向嵌入式、增強(qiáng)型51內(nèi)核單片機(jī)發(fā)展。使用在系統(tǒng)可編程(ISP)技術(shù)、在應(yīng)用可編程技術(shù)(IAP)以及內(nèi)嵌仿真功能的單片機(jī)層出不窮。先進(jìn)技術(shù)的發(fā)展使得單片機(jī)調(diào)試、開發(fā)的手段發(fā)生了翻天覆地的變化。為了順應(yīng)技術(shù)的發(fā)展,滿足高校單片機(jī)實(shí)驗(yàn)教學(xué)的需要,西安唐都科教儀器公司精心設(shè)計(jì),在TD-NMC的基礎(chǔ)上推出了新型八位單片機(jī)實(shí)驗(yàn)系統(tǒng)TD-NMC+。為各高校及科研單位進(jìn)行“單片機(jī)原理及應(yīng)用”的實(shí)驗(yàn)教學(xué)及應(yīng)用開發(fā)提供了高效率、高性能、全開放的實(shí)驗(yàn)和開發(fā)平臺(tái)。2.1TD-NMC+系統(tǒng)功能及特點(diǎn)1.取代硬件仿真器的增強(qiáng)型單片機(jī)系統(tǒng)采用品有在系統(tǒng)可編程(ISP)和在應(yīng)用可編程(IAP)技術(shù)的增強(qiáng)型51單片機(jī),單片機(jī)中內(nèi)置仿真程序,完全取代傳統(tǒng)的硬件仿真器和編程器。這種先進(jìn)的單片機(jī)將仿真系統(tǒng)和單片機(jī)應(yīng)用系統(tǒng)合二為一,大大減少了應(yīng)用開發(fā)成本,極大地提高了研制開發(fā)效率。把單片機(jī)的仿真開發(fā)和應(yīng)用設(shè)計(jì)提高到一個(gè)嶄新的技術(shù)領(lǐng)域。2.先進(jìn)的單片機(jī)調(diào)試開發(fā)工具使用業(yè)界著名的KeilC51集成開發(fā)環(huán)境作為實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)、調(diào)試、開發(fā)的工具。KeilC51軟件提供了多種調(diào)試、運(yùn)營(yíng)程序的方法,提供單步、斷點(diǎn)、全速運(yùn)營(yíng)程序,可觀測(cè)寄存器區(qū)、ROM變量區(qū)、RAM變量區(qū)、Xdata變量。支持匯編語(yǔ)言和C語(yǔ)言的源語(yǔ)言混合調(diào)試。3.完善的單片機(jī)實(shí)驗(yàn)平臺(tái)實(shí)驗(yàn)系統(tǒng)采用單元化電路,所有實(shí)驗(yàn)資源完全開放給用戶。實(shí)驗(yàn)內(nèi)容既保持了教學(xué)中常用的接口芯片又增長(zhǎng)了反映先進(jìn)技術(shù)和實(shí)際應(yīng)用中常用的接口芯片。例如:IC卡讀寫模塊、SPI總線接口芯片、看門狗芯片、可編程計(jì)數(shù)器陣列(PCA)、低功耗技術(shù)、單總線數(shù)字溫度傳感器單元、16×16點(diǎn)陣顯示、LCD顯示單元、USB總線接口單元等。4.USB總線的應(yīng)用開發(fā)USB是一種通用串行總線,它提供的是主機(jī)和外部設(shè)備之間的一種數(shù)據(jù)通信服務(wù)。由于USB總線接口技術(shù)在微機(jī)中的普及性應(yīng)用,使得它在接口技術(shù)的教學(xué)中成為非常必要的內(nèi)容。USB設(shè)備的開發(fā)涉及應(yīng)用電路的設(shè)計(jì)、固件程序的設(shè)計(jì)、設(shè)備驅(qū)動(dòng)和應(yīng)用程序的設(shè)計(jì)。在硬件方面,將固件程序設(shè)計(jì)作為教學(xué)的重點(diǎn);在軟件方面,教學(xué)應(yīng)以驅(qū)動(dòng)程序和應(yīng)用程序的設(shè)計(jì)為主,通過建立應(yīng)用程序框架、添加控件函數(shù)代碼和添加USB接口程序代碼就可熟悉基本設(shè)計(jì)過程,而后在課程設(shè)計(jì)或畢業(yè)設(shè)計(jì)中由學(xué)生自己進(jìn)行全面的設(shè)計(jì)開發(fā)。5.優(yōu)越的系統(tǒng)擴(kuò)展性能實(shí)驗(yàn)系統(tǒng)提供的總線擴(kuò)展插座及面包板,可以支持課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)、電子設(shè)計(jì)競(jìng)賽等大型的應(yīng)用開發(fā)。6.良好的實(shí)驗(yàn)開放性,增強(qiáng)用戶綜合設(shè)計(jì)能力實(shí)驗(yàn)系統(tǒng)具有良好的開放性,系統(tǒng)總線及各種外圍接口器件都可由用戶操作連接。支持“驗(yàn)證式、模仿式、探索式和開發(fā)式”四種實(shí)驗(yàn)方法的綜合運(yùn)用,提高用戶動(dòng)手操作和設(shè)計(jì)開發(fā)的能力。7.便捷的實(shí)驗(yàn)連接方式,提高實(shí)驗(yàn)效率硬件實(shí)驗(yàn)采用排線和錐體連接器混合的連線方式。數(shù)據(jù)總線和地址總線采用排線連接,控制總線和控制信號(hào)線采用錐體單線連接。這種連線方式既保證了用戶自行設(shè)計(jì)和構(gòu)造實(shí)驗(yàn)電路的簡(jiǎn)明快捷,又保證了連線的可靠性和實(shí)驗(yàn)的成功率。2.2TD-NMC+系統(tǒng)構(gòu)成TD-NMC+實(shí)驗(yàn)系統(tǒng)平臺(tái)由系統(tǒng)單元、擴(kuò)展單元、基本接口實(shí)驗(yàn)單元和應(yīng)用實(shí)驗(yàn)單元等幾部分構(gòu)成。TD-NMC+實(shí)驗(yàn)系統(tǒng)的構(gòu)成如表2-1所示。表2-1TD-NMC+實(shí)驗(yàn)系統(tǒng)的構(gòu)成2.3SST89E554RC簡(jiǎn)介SST89E554RC具有在系統(tǒng)可編程(ISP)和在應(yīng)用可編程(IAP)技術(shù),該器件是SST公司推出的8位微控制器FlashFlex51家族中的一員,內(nèi)置仿真程序,完全取代傳統(tǒng)的硬件仿真器和編程器。這種先進(jìn)的單片機(jī)將仿真系統(tǒng)和應(yīng)用系統(tǒng)合二為一,大大減少了應(yīng)用開發(fā)成本,極大地提高了研發(fā)效率。把單片機(jī)的仿真開發(fā)和應(yīng)用設(shè)計(jì)提高到一個(gè)嶄新的技術(shù)領(lǐng)域。SST89E554RC具有如下特性:與8051兼容,嵌入SuperFlash存儲(chǔ)器-軟件完全兼容-開發(fā)工具兼容-引腳全兼容·工作電壓5V,工作時(shí)鐘0~40MHz·1Kbyte內(nèi)部RAM·兩塊SuperFlashEEPROM,主塊32Kbyte,從塊8Kbyte,扇區(qū)為128Byte·有三個(gè)高電流驅(qū)動(dòng)端口(每個(gè)16mA)·三個(gè)16位的定期器/計(jì)數(shù)器·全雙工、增強(qiáng)型UART-幀錯(cuò)誤檢測(cè)-自動(dòng)地址辨認(rèn)·八個(gè)中斷源,四級(jí)優(yōu)先級(jí)·可編程看門狗定期器(WDT)·可編程計(jì)數(shù)陣列(PCA)·雙DPTR寄存器·低EMI模式(可嚴(yán)禁ALE)·SPI串行接口·標(biāo)準(zhǔn)每周期12個(gè)時(shí)鐘,器件提供選項(xiàng)可使速度倍增,達(dá)成每周期6個(gè)時(shí)鐘·低功耗模式-掉電模式,可由外部中斷喚醒-空閑模式SST89E554RC的功能框圖如圖2-3-1所示,外部引腳如圖2-3-2所示。SST89E554RC的特殊功能寄存器如表2-3-1所列。圖2-3-1SST89E554RC功能框圖圖2-3-2SST89E554RC外部引腳圖表2-3-1SST89E554RC特殊功能寄存器存儲(chǔ)器映象注:1表達(dá)該特殊功能寄存器可位尋址。關(guān)于此單片機(jī)特有功能模塊及寄存器可參看芯片數(shù)據(jù)手冊(cè)或相應(yīng)實(shí)驗(yàn)章節(jié)。
2.4KeilC51的安裝KeilC51μVision2集成開發(fā)環(huán)境是Keil公司開發(fā)的基于80C51內(nèi)核的微解決器軟件開發(fā)平臺(tái),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具,可以完畢從工程建立到編譯、鏈接、目的代碼生成、軟件仿真、硬件仿真等完整的開發(fā)流程。2.4.1系統(tǒng)規(guī)定安裝KeilC51集成開發(fā)軟件,必須滿足最小的軟、硬件規(guī)定,以保證程序功能的正常。(1)Pentium、Pentium-II或兼容解決器的PC;(2)Windows98、Windows2023或WindowsXP操作系統(tǒng);(3)至少16MBRAM;(4)至少20MB硬盤空間。2.4.2軟件安裝下面介紹如何安裝KeilμVision2集成開發(fā)環(huán)境。(1)進(jìn)入KeilC51軟件的Setup目錄下,雙擊SETUP.EXE開始安裝,這時(shí)會(huì)出現(xiàn)如圖2-4-1所示的安裝初始化界面。圖2-4-1安裝初始化(2)接下來(lái)會(huì)彈出安裝向?qū)?duì)話框,如圖2-4-2所示,詢問此時(shí)是需要安裝、修復(fù)更新或是卸載KeilC51軟件。若是第一次安裝該軟件,請(qǐng)選擇第一項(xiàng)Install…安裝軟件。圖2-4-2安裝向?qū)Ы缑妫?)單擊Next按鈕,此時(shí)會(huì)出現(xiàn)圖2-4-3所示的安裝詢問對(duì)話框,提醒用戶是安裝完全版還是評(píng)估版。假如購(gòu)買的是正版KeilC51軟件則選擇FullVersion,否則選擇EvalVersion選項(xiàng)。圖2-4-3安裝詢問對(duì)話框(4)選擇完畢后,緊接著會(huì)彈出幾個(gè)確認(rèn)對(duì)話框,點(diǎn)擊Next按鈕,這時(shí)會(huì)出現(xiàn)如圖2-4-4所示的安裝途徑設(shè)立對(duì)話框,默認(rèn)途徑是C:\KEIL,可以點(diǎn)擊Browse按鈕選擇合適自己安裝的目錄。(5)點(diǎn)擊Next按鈕,假如安裝的為評(píng)估版的軟件,會(huì)出現(xiàn)如圖2-4-5所示的安裝進(jìn)度指示界面,若安裝的是完全版的軟件,則下面會(huì)彈出用戶信息對(duì)話框,規(guī)定用戶輸入軟件序列號(hào)、姓名、公司及E-mail等信息,信息輸入完后點(diǎn)擊Next按鈕,在接下來(lái)的幾個(gè)確認(rèn)對(duì)話框中點(diǎn)擊Next確認(rèn)按鈕,即可出現(xiàn)圖2-4-5所示的安裝進(jìn)度指示界面。(6)安裝完畢點(diǎn)擊Finish按鈕,此時(shí)就可以在桌面上看到KeilμVision2軟件的快捷圖標(biāo),如圖2-4-6所示,雙擊此圖標(biāo)可以進(jìn)入KeilC51集成開發(fā)環(huán)境。圖2-4-4安裝途徑設(shè)立對(duì)話框圖2-4-5安裝進(jìn)度指示界面圖2-4-6快捷圖標(biāo)
2.5μVision2集成開發(fā)環(huán)境μVision2支持所有的Keil80C51的工具軟件,涉及C51編譯器、宏匯編器、鏈接器/定位器、軟硬件調(diào)試器和目的文獻(xiàn)到HEX格式文獻(xiàn)轉(zhuǎn)換器等,μVision2可以自動(dòng)完畢編譯、匯編、鏈接程序等操作。μVision2具有強(qiáng)大的軟件環(huán)境、和諧的操作界面和簡(jiǎn)樸快捷的操作方法。雙擊桌面上的KeilμVision2快捷圖標(biāo),可以進(jìn)入如圖2-5-1所示的集成開發(fā)調(diào)試環(huán)境,各種調(diào)試工具、命令菜單都集成在此開發(fā)環(huán)境中。菜單欄提供了各種操作菜單,如編輯器操作、工程維護(hù)、程序調(diào)試、窗體選擇以及操作幫助等。工具欄按鈕和快捷鍵可以快速執(zhí)行μVision2命令。常用的菜單欄及相相應(yīng)的工具欄按鈕與快捷鍵介紹如表2-5-1~表2-5-6所列。圖2-5-1μVision2集成環(huán)境界面表2-5-1文獻(xiàn)菜單和文獻(xiàn)命令(File)表2-5-2編輯菜單和編輯器命令(Edit)表2-5-3視圖菜單(View)表2-5-4工程菜單和工程命令(Project)表2-5-5調(diào)試菜單和調(diào)試命令(Debug)表2-5-6外圍器件菜單(Peripherals)
2.6仿真調(diào)試與脫機(jī)運(yùn)營(yíng)間的切換方法SST公司獨(dú)創(chuàng)的IAP技術(shù)將單片機(jī)內(nèi)部的程序存儲(chǔ)器進(jìn)行分塊,巧妙的將系統(tǒng)程序與用戶應(yīng)用程序分別放置在不同的存儲(chǔ)塊中,以實(shí)現(xiàn)單片機(jī)的仿真調(diào)試或脫機(jī)運(yùn)營(yíng)。假如單片機(jī)內(nèi)部的系統(tǒng)程序?yàn)镾oftICE,那么可以與KeilC51軟件聯(lián)機(jī)進(jìn)行仿真調(diào)試;假如系統(tǒng)程序?yàn)閱?dòng)加載程序,可以代替編程器,下載用戶目的代碼實(shí)現(xiàn)脫機(jī)運(yùn)營(yíng)。改變系統(tǒng)程序便可以進(jìn)行仿真調(diào)試與脫機(jī)運(yùn)營(yíng)間的切換。隨機(jī)光盤提供有SSTEasyIAP11F.exe軟件,SoftIce554.hex文獻(xiàn)和Convert_to_BSLx554.txt文獻(xiàn)以實(shí)現(xiàn)切換。2.6.1脫機(jī)運(yùn)營(yíng)SST公司提供的SSTEasyIAP11F軟件,為SST單片機(jī)的用戶提供了通過IAP技術(shù)把用戶應(yīng)用程序下載到單片機(jī)的程序存儲(chǔ)器或者從單片機(jī)的程序存儲(chǔ)器讀出用戶應(yīng)用程序的方法。當(dāng)單片機(jī)內(nèi)部的系統(tǒng)程序?yàn)閱?dòng)加載程序時(shí),用戶可以通過SSTEasyIAP11F軟件,將得到的目的代碼(*.HEX)下載到單片機(jī)內(nèi)部的FLASH中,系統(tǒng)復(fù)位后,單片機(jī)便會(huì)全速執(zhí)行用戶程序。目的代碼下載的具體環(huán)節(jié)如下:運(yùn)營(yíng)軟件SSTEasyIAP11F,出現(xiàn)如圖2-6-1所示操作界面。圖2-6-1SSTEasyIAP1
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省泰州市相城區(qū)黃橋中學(xué)2025屆初三下學(xué)期4月份月考物理試題含解析
- 牡丹江大學(xué)《生化工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州商學(xué)院《地籍測(cè)量學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 環(huán)保法規(guī)在環(huán)境治理技術(shù)創(chuàng)新中的推動(dòng)作用考核試卷
- 玻璃基板電路印刷技術(shù)考核試卷
- 豬的飼養(yǎng)飼料添加劑研發(fā)考核試卷
- 創(chuàng)業(yè)空間人才選拔培養(yǎng)機(jī)制考核試卷
- 玻璃熔爐節(jié)能減排技術(shù)考核試卷
- 11.1.2 三角形的高、中線與角平分線 11.1.3 三角形的穩(wěn)定性
- 2025江西省建筑安全員知識(shí)題庫(kù)附答案
- 統(tǒng)編版語(yǔ)文六年級(jí)下冊(cè)10 古詩(shī)三首《石灰吟》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 《刨花板介紹》課件
- 垃圾清運(yùn)服務(wù)投標(biāo)方案技術(shù)標(biāo)
- 吞咽障礙膳食營(yíng)養(yǎng)管理中國(guó)專家共識(shí)(2019)解讀
- 新聞采訪與寫作-馬工程-第二章
- 國(guó)開可編程控制器應(yīng)用形考實(shí)訓(xùn)任務(wù)六
- 高考地理一輪專題復(fù)習(xí)課件+地貌的形成過程
- 2024年藥學(xué)服務(wù)技能大賽(省賽)備考試題庫(kù)(含答案)
- 教科版科學(xué)四下《1.8鳳仙花的一生》課件
- 第10課 養(yǎng)成遵紀(jì)守法好習(xí)慣(課時(shí)2)(課件)-【中職專用】中職思想政治《職業(yè)道德與法治》高效課堂課件+教案(高教版2023·基礎(chǔ)模塊)
- 自然資源調(diào)查監(jiān)測(cè)技能競(jìng)賽理論考試題庫(kù)大全-中(多選題)
評(píng)論
0/150
提交評(píng)論