單片機(jī)試題A答案_第1頁
單片機(jī)試題A答案_第2頁
單片機(jī)試題A答案_第3頁
單片機(jī)試題A答案_第4頁
單片機(jī)試題A答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——單片機(jī)試題A答案1、在MCS-51中PC和DPTR都用于提供地址,但PC是為訪問程序存儲器提供地址,而DPTR是為訪問數(shù)據(jù)存儲器提供地址。

2、當(dāng)EA接地時(shí),MCS-51單片機(jī)將從__外部程序存儲器___的0000H地址開始執(zhí)行程序。

3、MCS-51響應(yīng)中斷源請求的條件是:(1)當(dāng)前指令執(zhí)行終止;(2)當(dāng)前執(zhí)行的指令不是中斷返回IRET或?qū)E、IP寫操作指令;(3)CPU沒有處理高優(yōu)先級或同級中斷。

4、74LS138是起地址譯碼作用的器件,74LS373是起地址鎖存作用的器件。

5、MCS-51有一個(gè)全雙工的異步串行口,有4種工作方式。6、P87LPC762程序存儲器容量為2KB,而P87LPC764程序存儲器容量為4KB。7、MCS-51有4個(gè)并行I/O口,其中P1~P3準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必需先寫入“1〞。

8、在MCS-51中有兩個(gè)寄放器用于提供地址,其中PC是為訪問程序存儲器提供地址,而DPTR是為訪問數(shù)據(jù)存儲器提供地址

9、由于

MCS-51的P0口是地址總線低8位和數(shù)據(jù)總線分時(shí)復(fù)用的,因此在進(jìn)行系統(tǒng)擴(kuò)展時(shí),應(yīng)使用地址鎖存器使信號分開。

10、ANLA,#0F0H是將A的低4位置0,而高4位不變。

11、中斷處理可分為四步,分別是中斷請求,中斷響應(yīng),中斷服務(wù),中斷返回。12、SBUF是串行口數(shù)據(jù)接收、發(fā)送緩沖器;SCON是串行口控制寄放器14、MCS-51最多可以有4個(gè)并行輸入輸出口,最少也可以有1個(gè)并行口,即P1。P3常需復(fù)用作串行通信、外部中斷、外部計(jì)數(shù)脈沖和讀寫控制信號。15、MCS-51復(fù)位后,PC=00H。若希望從片內(nèi)存儲器開始執(zhí)行,EA腳應(yīng)接高電平,PC值超過0FFFH時(shí),MCS-51會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行,利用ALE信號鎖存來自P0口的低8位地址信號。

16、加強(qiáng)型51單片機(jī)有6個(gè)中斷源,可分為4個(gè)中斷優(yōu)先級。上電復(fù)位時(shí)外部中斷0中斷源的最高。

第1頁共4頁

1.已知(31H)=21H,(32H)=04H,(SP)=3EH,(46H)=33H,(47)=35H,執(zhí)行以下指令后(46H)=_04H;(47H)=__21H_;(SP)=3EH;源操作數(shù)是直接尋址。

PUSH31HPUSH32HPOP46HPOP47H

2.執(zhí)行以下指令后,(A)=_63H;狀態(tài)標(biāo)志(OV)=__1_;(AC)=0;(P)=__0_。

MOVA,#0B4HADDA,#01HSUBBA,#51H

3.已知(PSW)=00H,執(zhí)行以下指令組后,累加器(A)=__F9H,(R1)=87H,(SP)=40H,(3EH)=01H,(3FH)=79H,(A)與(R1)的關(guān)系是(R1)是(A)的補(bǔ)碼,涉及到的尋址方式有馬上尋址、寄放器尋址、直接尋址、位尋址。

MOVSP,#3EHMOVR1,#87HMOVA,R1CPLAINCAPUSHPSWPUSHACCSETBACC.7

4.以下偽指令匯編后,存放25H的單元及LOOP的值分別是(0106H_)=25H,LOOP=__2100H_。

ORG0100HTAB:DB‘ABC’

第2頁共4頁

MOON:DS03HBUF:DB25HLOOPEQU2100H

。

3.在80C51片內(nèi)RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H,(90H)=0FH,寫出順序執(zhí)行每條指令后的結(jié)果。(6分)

MOVA,40H

;A=48H

ADDA,40H;A=90HMOVR0,30H

;R0=38H

ANL48H,#30H;(48H)=10HORL90H,48H;(90H)=3FHSUBBA,@R0

五、編程題(共30分)

1.兩個(gè)字符串分別存放在首地址為42H和52H的內(nèi)部RAM中,字符串長度放在41H單元,

請編程比較兩個(gè)字符串。若相等則把數(shù)字00H送40H單元,否則把0FFH送40H單元。(10分)

ORG0000H

AJMPMAINORG0100H

MAIN:MOVR0,#42HMOVR1,#52HLOOP:MOVA,@R0

CLRC;不相等,F(xiàn)FH→40HSUBBA,@R1

JNZLOOP1;相等時(shí),比較下一字節(jié)INCR0

第3頁共4頁

;A=50H

INCR1

DJNZ41H,LOOP

MOV40H,#00H;所有字符均相等,則兩字串相等。SJMPOVERLOOP1:MOV40H,#0FFHOVER:END

2.編程計(jì)算片內(nèi)RAM區(qū)50H~57H8個(gè)單元中數(shù)的算術(shù)平均值,結(jié)果存放在5AH中。

ORGMOVCLRMOV

2000HR0,#50HAR2,AA,@R0DOWNR2R0

R0,#58H,LOOPR7,#3A,R2CAA,R2A

R7,SHIFT5AH,A

LOOP:ADD

JNCINC

DOW

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論