TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹講課教案_第1頁
TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹講課教案_第2頁
TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹講課教案_第3頁
TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹講課教案_第4頁
TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹講課教案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Good is good, but better carries it.精益求精,善益求善。TSU-實(shí)驗(yàn)一-二-DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹-實(shí)驗(yàn)一DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)啟動(dòng)與鍵盤介紹一、啟動(dòng)在實(shí)驗(yàn)系統(tǒng)啟動(dòng)前,必須完成一些準(zhǔn)備工作,包括電源的正確連接及相應(yīng)的開關(guān)設(shè)置等。實(shí)驗(yàn)系統(tǒng)所需主電源為+5V/1.5A,輔助電源為12V/0.5A(只在用到D/A轉(zhuǎn)換器時(shí)接入)。而單片機(jī)實(shí)驗(yàn)系統(tǒng)配有WD-5型直流穩(wěn)壓電源,只需將外接穩(wěn)壓電源的電源插頭插入220V交流電源插座中,再將實(shí)驗(yàn)系統(tǒng)所配兩芯電源連接線的紅線接入穩(wěn)壓電源的+5V插孔,黑線接入穩(wěn)壓電源的接地插孔,確認(rèn)無誤后,電源就連

2、接完成了。電源正確連接后,還需對實(shí)驗(yàn)系統(tǒng)中的各開關(guān)進(jìn)行正確的設(shè)置。當(dāng)實(shí)驗(yàn)系統(tǒng)處于51CPU工作狀態(tài)時(shí),各開關(guān)應(yīng)設(shè)置為:開關(guān)SK1位1-5置ON,位6-10置OFF,開關(guān)SK2位1-2置ON,開關(guān)SK3位1-10置ON,開關(guān)SK4位全部置OFF,臥式開關(guān)KBB撥向51、96位置,立式開關(guān)KBB1撥向51、88位置,短路塊DL1-DL4的1、2位相連。當(dāng)所有的準(zhǔn)備工作完成后,打開外接穩(wěn)壓電源開關(guān)(即拔動(dòng)開關(guān)向上),實(shí)驗(yàn)系統(tǒng)應(yīng)顯示閃動(dòng)“P”,如無顯示,首先應(yīng)關(guān)掉電源開關(guān),檢查電源是否接好,再打開電源開關(guān),如還沒有顯示,應(yīng)立即關(guān)掉電源,請老師幫助。二、鍵盤簡介1、鍵盤布置DVCC系列單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)

3、鍵盤共有32個(gè)按鍵,其鍵盤布置如下:下圖中左邊16個(gè)為數(shù)字鍵,在鍵上“”下面表示的是十六進(jìn)制數(shù)字0F,用于輸入地址、數(shù)據(jù)或機(jī)器語言代碼。“”上面是寄存器的名稱或其省略寫法。下圖中右邊16個(gè)為功能鍵,其功能如下:MON:退出當(dāng)前操作,返回初始狀態(tài),顯示閃動(dòng)的“P”;TV/MEM:TV/程序存貯器讀寫及檢查;REG/OFST:片內(nèi)RAM、寄存器、特殊功能寄存器檢查/偏移量計(jì)算。ODRW/INC:外部數(shù)據(jù)存貯器、外部RAM、I/O檢查/插入字節(jié);EPRGH/DEL:EPROM寫入/刪除字節(jié);!R77(DPL8)DPH9?ILinAA%TVMEMS/EPRGHDELJ=PRTP$EXECFVBP&R4

4、4QuitR55BackR66DLinBBTREGOFSTMODRWINSO;COMPV,PCDBGEPRGLXR11KR22WR33GPSWC+F1LASTREPMOVLHMOVE,ZSTEPNVBP#PCHFYPCLEQSPDF2NEXTSHIFTUEPCHEPCOMN:、DAR凵IMONF1/LAST:第一標(biāo)志鍵/讀上一個(gè)字節(jié);F2/NEXT:第二標(biāo)志鍵/讀下一個(gè)字節(jié);STEP/NVBP:單步運(yùn)行/單步跟蹤;EXEC/FVBP:連續(xù)運(yùn)行/斷點(diǎn)運(yùn)行;PCDBG/EPRGL:與PC機(jī)通訊調(diào)試/低速固化;EPMOV:固化區(qū)內(nèi)容移入目標(biāo)RAM中;EPCH/EPCOM:EPROM查空/EPROM比

5、較;PRT:打印命令;COMP:源程序與目標(biāo)程序比較;MOVE:程序塊或數(shù)據(jù)塊移動(dòng);DAR:反匯編;RESET:硬件復(fù)位鍵(鍵盤的右上角)。2、鍵盤操作DVCC實(shí)驗(yàn)系統(tǒng)的鍵盤功能強(qiáng)大,能夠?qū)崿F(xiàn)各種操作命令。下面介紹幾個(gè)常用鍵的操作方法。(1)MON鍵按MON鍵,可使實(shí)驗(yàn)系統(tǒng)進(jìn)入待命狀態(tài),不影響用戶存儲(chǔ)器、寄存器中的內(nèi)容。通常用于清除已輸入顯示器的數(shù)字、退出正在進(jìn)行的其它操作,如存儲(chǔ)器讀寫狀態(tài)等。但在執(zhí)行EXEC鍵后無效。(2)STEP鍵、EXEC鍵、FVBP鍵這三個(gè)鍵均可用于執(zhí)行用戶程序,但執(zhí)行程序的方法卻不相同。STEP鍵只能執(zhí)行用戶程序一步,操作方法如下:輸入現(xiàn)行PC地址,按STEP鍵,開

6、始執(zhí)行一條命令。EXEC鍵可以實(shí)現(xiàn)程序的連續(xù)執(zhí)行,操作方法如下:輸入程序的起始地址,按EXEC鍵,連續(xù)執(zhí)行用戶程序。FVBP鍵可根據(jù)用戶指定的斷點(diǎn)運(yùn)行程序,操作方法如下:輸入斷點(diǎn)地址,按F1鍵,輸入程序首地址,按FVBP鍵,進(jìn)入斷點(diǎn)運(yùn)行。(3)REG鍵、MEM鍵、NEXT鍵、LAST鍵這一組鍵是用于寄存器、存貯器內(nèi)容檢查與讀寫操作的,通過該組命令的操作,可向?qū)嶒?yàn)系統(tǒng)輸入數(shù)據(jù)或程序,也可以讀出數(shù)據(jù)或程序以供檢查。REG鍵可用于寄存器讀寫、特殊功能寄存器檢查和片內(nèi)RAM區(qū)的讀寫。進(jìn)入該狀態(tài)時(shí),顯示器的前一位或兩位顯示寄存器符號或片內(nèi)RAM地址,后兩位顯示它們的內(nèi)容。操作方法如下:輸入寄存器號、特殊

7、功能寄存器名或片內(nèi)RAM地址,按REG即可進(jìn)入讀狀態(tài),此時(shí)后兩位顯示器的內(nèi)容為當(dāng)前寄存器或內(nèi)部RAM地址中的內(nèi)容;若要對寄存器或特殊功能寄存器的內(nèi)容進(jìn)行修改(寫狀態(tài)),只需在進(jìn)入讀狀態(tài)后,輸入所要修改的內(nèi)容即可,此時(shí),可觀察到顯示器后兩位的值發(fā)生了變化。MEM鍵可用于程序存貯器讀寫。程序存貯器讀寫狀態(tài)的明顯標(biāo)志是顯示器前四位顯示的是程序存貯器的地址,后兩位顯示的是該存貯單元的內(nèi)容。操作方法與REG相似。NEXT鍵與LAST鍵可以配合上兩個(gè)鍵,用于進(jìn)入上一字節(jié)或下一字節(jié)的讀寫操作。(4)OFST鍵可用于計(jì)算MCS-51指令系統(tǒng)中相對轉(zhuǎn)移指令的偏移量。操作方法如下:首先進(jìn)入程序存貯器的讀寫狀態(tài),在

8、需要填入偏移量的單元中填入所要轉(zhuǎn)移的目標(biāo)地址的低字節(jié),然后按OFST鍵,該單元的內(nèi)容立即轉(zhuǎn)換成所要求的偏移量值。這時(shí)實(shí)驗(yàn)系統(tǒng)仍處于存貯器讀寫狀態(tài),用戶可繼續(xù)往下輸入程序。(5)PCDBG鍵用于與上位機(jī)通信。當(dāng)實(shí)驗(yàn)系統(tǒng)與上位機(jī)的通信電纜聯(lián)接完成后,按下該鍵,顯示器全暗,此時(shí)可進(jìn)入上位機(jī)調(diào)試軟件中進(jìn)行聯(lián)機(jī)操作。3、鍵盤操作實(shí)例有一程序及其機(jī)器碼如下:2000E4START:CLRA20011105START1:ACALLDELAY200380FCSJMPSTART120057A02DELAY:MOVR2,#02H2007DAFEDELAY1:DJNZR2,DELAY1200904INCA200A2

9、2RET操作過程見下表:按鍵顯示說明MONP待命狀態(tài)20002000MEM2000XX進(jìn)入存貯器讀寫狀態(tài)E42000E4送第一條指令NEXT11200111送第二條指令NEXT05200205NEXT80200380送相對轉(zhuǎn)移指令操作碼NEXT01200401送轉(zhuǎn)移目標(biāo)地址低字節(jié)01HOFST2004FC自動(dòng)填入偏移量的值NEXT7A20057A送下一條指令NEXT02200602NEXTDA2007DA送相對轉(zhuǎn)移指令操作碼NEXT07200807送轉(zhuǎn)移目標(biāo)地址低字節(jié)07HOFST2008FE自動(dòng)填入偏移量值NEXT04200904再送下一條指令NEXT22200A22送最后一條指令實(shí)驗(yàn)二DV

10、CC-598JH型單片開發(fā)機(jī)的使用一、實(shí)驗(yàn)?zāi)康?、初步掌握DVCC-598JH單片開發(fā)機(jī)的操作和使用;2、熟悉MCS-51指令系統(tǒng)中常用指令的功能和使用;3、學(xué)會(huì)源程序經(jīng)過手工匯編生成目的程序(機(jī)器語言)的方法;4、掌握程序輸入、運(yùn)行的基本方法及對運(yùn)行結(jié)果的檢查及修改;二、實(shí)驗(yàn)儀器1、DVCC-598JH單片開發(fā)機(jī)一臺(tái);2、WD-5型直流穩(wěn)壓電源一臺(tái)。三、實(shí)驗(yàn)預(yù)習(xí)1、認(rèn)真閱讀實(shí)驗(yàn)指導(dǎo)書有關(guān)內(nèi)容,明確實(shí)驗(yàn)?zāi)康?、?nèi)容和操作步驟;2、預(yù)習(xí)有關(guān)實(shí)驗(yàn)設(shè)備的使用方法;3、對實(shí)驗(yàn)中的程序和指令進(jìn)行手工匯編;4、復(fù)習(xí)實(shí)驗(yàn)中相關(guān)指令的功能。四、實(shí)驗(yàn)內(nèi)容及步驟(一)輸入并檢查程序程序一:設(shè)有如下程序:地址目的程序

11、源程序說明1000H1002H1004H1006H1008H100AH100BH100CH78AA79BB7ACC7BDD740F5804010CMOVR0,#0AAHMOVR1,#0BBHMOVR2,#0CCHMOVR3,#0DDHMOVA,#0FHANLA,R0INCAAJMP$;R0AAH;R1BBH;R2CCH;R3DDH;A0FH;A(A)(R0);A(A)+1;原地等待實(shí)驗(yàn)步驟如下:1、輸入程序向?qū)嶒?yàn)系統(tǒng)輸入給定程序的機(jī)器代碼(目的程序)。鍵入顯示MONP10001000MEM1000XX78100078NEXT1001XXAA1001AANEXT1002XX79100279NEX

12、T1003XXBB1003BB:用上述方法,把程序輸入完畢。2、檢查程序程序輸入后,必須檢查是否完全正確,檢查方法有兩種:a按MON鍵,輸入程序起始地址1000,再按存貯器檢查鍵MEM,顯示器顯示1000H單元中的內(nèi)容,然后用NEXT鍵逐次往下檢查每個(gè)單元并修改,其過程與輸入程序的方法基本相同;b使用LAST鍵,從100D單元開始,向上檢查到1000單元。在檢查過程中,若某一單元中的內(nèi)容與輸入的內(nèi)容不相同,則把正確的內(nèi)容重新輸入。(二)單步執(zhí)行程序:將程序一中的首地址輸入,按STEP鍵即可實(shí)現(xiàn)單步運(yùn)行鍵入顯示說明MONP10001000輸入起始地址STEP100279執(zhí)行一條指令MONPR00

13、REG0AA檢查RO中的內(nèi)容MONPSTEP10047A執(zhí)行第二條指令MONPR11REG1BB檢查R1中的內(nèi)容MONPSTEP10067B執(zhí)行第三條指令MONPR22REG2CC檢查R2中的內(nèi)容MONPSTEP100874執(zhí)行第四條指令MONPR33REG3DD檢查R3中的內(nèi)容MONPSTEP100A58執(zhí)行第五條指令MONPAAREGA0FMONPSTEP100B04MONPAAREGA0AMONPSTEP100C01AAREGA0BMONPSTEP100C01100C01原地等待該程序執(zhí)行結(jié)果:(R0)=AAH,(R1)=BBH,(R2)=CCH,(R3)=DDH,(A)=0BH。(三)

14、斷點(diǎn)運(yùn)行FVBP程序二:設(shè)有如下程序:地址目的程序源程序2000H2002H2005H2007H2008H200AH74009030007F0AF0DFFD010ALOOP:HALT:MOVA,#00HMOVDPTR,#3000HMOVR7,#0AHMOVXDPTR,ADJNZR7,LOOPAJMPHALT將上述程序輸入到實(shí)驗(yàn)系統(tǒng)中后,按下述方法執(zhí)行。鍵入顯示說明MONP.20072007輸入斷點(diǎn)地址F120002000輸入程序起始地址FVBP2007F0執(zhí)行到斷點(diǎn)地址(四)插入和刪除命令1、插入命令I(lǐng)NS設(shè)在程序二中的MOVXDPTR,A和DJNZR7,LOOP之間增加指令:目的程序源程序04INCAA3INCDPTR操作步驟如下:鍵入顯示說明MONP.20082008MEM2008DFINS200800第一次插入命令I(lǐng)NS200800第二次插入命令04200804NEXT200900A32009A32、刪除命令DEL刪除上述新增2008H和2009H單元中的指令,步驟如下:鍵入顯示說明MONP.20082008MEM200804DEL2008A3刪除增加的第一條命令DEL2008DF刪除增加的第二條命令五、練習(xí)設(shè)片內(nèi)RAM中(3

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論