單片微機(jī)原理與接口技術(shù)復(fù)習(xí)題_第1頁(yè)
單片微機(jī)原理與接口技術(shù)復(fù)習(xí)題_第2頁(yè)
單片微機(jī)原理與接口技術(shù)復(fù)習(xí)題_第3頁(yè)
單片微機(jī)原理與接口技術(shù)復(fù)習(xí)題_第4頁(yè)
單片微機(jī)原理與接口技術(shù)復(fù)習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩18頁(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、一、填空題1、若單片機(jī)振蕩脈沖頻率為 6MHz時(shí),一個(gè)機(jī)器周期為2 jis2、AT89C51單片機(jī)的XTAL1和XTAL2引腳是外接晶振或時(shí)鐘引腳。定時(shí)器/計(jì)數(shù)器T0拆成兩個(gè)獨(dú)立的83、 定時(shí)器/計(jì)數(shù)器的工作方式3是指的將位計(jì)數(shù)器。4、 若由程序設(shè)定 RS1、RS0=01,則工作寄存器 R0R7的直接地址為 _080FH。5、寫出完成相應(yīng)功能的匯編指令:將立即數(shù)11H送到R2 MOV R2,#11H _ACC.2置位 SETB ACC.2_、使累加器的最低 2位清零 _ ANL A,#0FCH_。量轉(zhuǎn)為數(shù)字量。ADC0809是_8_位的A/D轉(zhuǎn)換芯片。RAM區(qū)的地址為 30H、使6、A/D轉(zhuǎn)換

2、的作用是將_模擬_ 8051的堆棧區(qū)一般開(kāi)辟在用戶 所謂尋址,其實(shí)質(zhì)就是8、若單片機(jī)振蕩脈沖頻率為7FH。如何確定操作數(shù)的單元地址問(wèn)題。12MHz時(shí),一個(gè)機(jī)器周期為1 is計(jì)數(shù)溢岀的時(shí)候10、定時(shí)器中斷請(qǐng)求發(fā)生在11、 中斷響應(yīng)時(shí)間是指 _從中斷請(qǐng)求發(fā)生直到被響應(yīng)去執(zhí)行中斷服務(wù)程序所需的時(shí)間。12、 通過(guò)CPU對(duì)I/O狀態(tài)的測(cè)試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱為程序查詢方式。關(guān)中斷狀態(tài)。13、在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在14、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:中央處理器(CPU)、數(shù)據(jù)存儲(chǔ)器(RAM)、程序時(shí)鐘電路、存儲(chǔ)器、和2個(gè)16位定時(shí)/

3、計(jì)數(shù)器以及并行I/O 口、串行口、中斷控制系統(tǒng)、位處理器等部件,這些部件通過(guò)內(nèi)部總線相連接。15、MCS-51的堆棧只可設(shè)置在 RAM的地址為30H7FH,堆棧寄存器sp是8位寄存器。16、MCS-51單片機(jī)的P0P4 口均是并行I/O 口,其中的 P0 口和P2 口除了可以進(jìn)行數(shù) 據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的數(shù)據(jù)總線 和 地址總線,在P0P4 口中,P0為真正的雙相口,P1P3為準(zhǔn)雙向口; P3 口具有第二引腳功能。17、 若LED為共陽(yáng)極接法(即負(fù)邏輯控制),則字符 3的八段代碼值(a->dot)應(yīng)當(dāng)為_(kāi)0D_H。18、 MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可

4、以_字節(jié)_尋址又可以位尋址。19、AT89C51單片機(jī)有 _2級(jí)中斷,5 個(gè)中斷源。20、MCS-51系列單片機(jī)的典型芯片型號(hào)分別為8031 或 8051AT89C51 或 AT89C52AT89S51 或 AT89S52。21、假定(SP) =40H , (39H)=30H , (40H) =60H=執(zhí)行下列指令:POP DPHPOP DPL后,DPTR勺內(nèi)容為 6030H, SP的內(nèi)容是38屯。22、MCS- 51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和當(dāng)采集到INT0、INT1的有效信號(hào)為低電平 時(shí),激活外部中斷。邊沿方式,在電平方式下,0010110123、 十進(jìn)制數(shù)45轉(zhuǎn)換成十六進(jìn)制數(shù)是_

5、2D_ H,轉(zhuǎn)換成二進(jìn)制數(shù)是 _00101101B。24、 AT89C51單片機(jī)內(nèi)部硬件結(jié)構(gòu)是由一 位中央處理器(CPU、一個(gè)256B片內(nèi)RAM及 4_KBFIash ROM、_21_個(gè)特殊功能寄存器、4_個(gè)8位并行I/O口、 _ 2 個(gè)16位定時(shí)/計(jì)數(shù)器、1 個(gè)串行I/O 口以及中斷系統(tǒng)等部分組成, 各功能部件通過(guò)片內(nèi)單一總線聯(lián)成一個(gè)整體,集成在一塊芯片上。25、 單片機(jī)內(nèi)有組成微機(jī)的主要功能部件CPU、存儲(chǔ)器 和I/O接口。26、 堆棧的特性是先進(jìn)后出 , 8051的堆棧一般開(kāi)辟在 內(nèi)部RAM30H7FH的范圍內(nèi) _,其堆棧指針是SP 。27、 RS232C是 串行通信 總線標(biāo)準(zhǔn)。28、A

6、T89C51單片機(jī)的P0 口用作輸出時(shí),應(yīng)外接29、除了單片機(jī)芯片和電源外,復(fù)位電路。上拉電阻_。AT89C51單片機(jī)最小系統(tǒng)包括時(shí)鐘電路和30、MCS51有一個(gè)全雙工的異步串行口,有種工作方式。二、選擇題 1、下列同樣優(yōu)先級(jí)的中斷源同時(shí)請(qǐng)求時(shí),哪個(gè)可以優(yōu)先處理?A. T0 B. T1 C. INT0 D. INT12、MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為A. 0100HB. 2080HC.0000HD.8000H3、在MCS51單片機(jī)內(nèi),當(dāng)執(zhí)行中斷處理程序最后一句指令RET I后,A.程序返回到 ACALL的下一句B.程序返回到LCALL的下一句C程序返回到主程序開(kāi)始處D程序

7、返回到響應(yīng)中斷時(shí)一句的下一句4、8051單片機(jī)中,唯一一個(gè)用戶可以使用的16位寄存器是A.PSWB.ACCC.S PD.D PTR5、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的寄存器是B 。A.PCB.PSWC.AD.S P6、下列指令能使累加器A的最高位置1的是 D oD.ORL A #80HA.ANL A, #7FHB.ANL A, #80H C.ORL A #7FH7、MCS 51系列單片機(jī)的匯編指令系統(tǒng)共條指令。A.111B.112C.113D.1158、MCS51單片機(jī)CPU的主要組成部分為A 運(yùn)算器、控制器 算器、譯碼器B.加法器、寄存器C.運(yùn)算器、加法器D.運(yùn)9、單片機(jī)上電復(fù)

8、位后,PC的內(nèi)容和SP的內(nèi)容為A. 0000H, 00H B.0000H, 07HC. 0003H,07HD. 0800H, 08H10、訪問(wèn)外部存儲(chǔ)器或其它接口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是 A 。A. P0 口B. P1 口C. P2 口D. P0 口和P2 口11、8051單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是B 個(gè)單元。A. 64B. 120C. 128D. 25612、8051的P0 口,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)A .傳輸高8位地址口A.傳輸?shù)?位地址口C.傳輸高8位數(shù)據(jù)口D.傳輸?shù)?位地址/數(shù)據(jù)口13、尋址方式就是的方式。A 查找指令操作碼 作數(shù)B.查找指令C.查找指令操作

9、數(shù)D.查找指令操作碼和操14、ALU 表示 DA 累加器B.程序狀態(tài)字寄存器C.計(jì)數(shù)器D.算術(shù)邏輯部件15、定時(shí)/計(jì)數(shù)器有4種操作模式,它們由B 寄存器中的M1 M0狀態(tài)決定。A.TCON B.TMOD C.P COND.SCON16、判斷運(yùn)算是否溢出時(shí)用 PSW的A. CY B. OV C. P D. RS0 17、訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器的尋址方式是A.立即尋址B.寄存器尋址C寄存器間接尋址D.直接尋址18、8051單片機(jī)的VSS(20)引腳是引腳。A .主電源+5VB.接地C.備用電源D.訪問(wèn)片外存貯器19、下列指令正確的是A.MOV DP TR,#1234HB.MOV R1,R2C.MOV

10、A,D PTR D.MOVA,A+D PTR20、所謂CPU是指A、運(yùn)算器和控制器B、運(yùn)算器和存儲(chǔ)器C、輸入輸出設(shè)備D、控制器和存儲(chǔ)器21、MCS-51復(fù)位后,程序計(jì)數(shù)器 PC= B。即單片機(jī)從開(kāi)始執(zhí)行指令。A. 0001HB. 0000HC.0003HD. 0023H22、單片機(jī)的P0、P1 口作輸入用途之前必須A 。A .在相應(yīng)端口先置1 B.在相應(yīng)端口先置 0C.外接高電平D.外接上拉電阻23、程序是以形式存放在程序存儲(chǔ)器中的。A.C語(yǔ)言程序B.匯編程序C.二進(jìn)制編碼D.BCD24、用 Protues軟件仿真單片機(jī)實(shí)驗(yàn)時(shí),要裝載到單片機(jī)中的文件后綴名是A.HEX B.SDIC丄SID.A

11、SM25、MCS-51單片機(jī)復(fù)位后,專用寄存器 ACC的狀態(tài)是A. 01HB. 07HC. 00HD.0FFH26、8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是A. 8KB. 16KC. 32KD. 64K27、MCS-51的立即尋址方式中,立即數(shù)前面A .應(yīng)加前綴“:”號(hào) B.不加前綴號(hào)C.應(yīng)加前綴“ D.應(yīng)加前綴“ #”28、單片機(jī)中PUSH和 POP指令常用來(lái)A .保護(hù)斷點(diǎn)B.保護(hù)現(xiàn)場(chǎng)C.保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng)D.保護(hù)斷點(diǎn),恢復(fù)斷點(diǎn)29、MCS-51尋址方式中,直接尋址的尋址空間是A .工作寄存器 R0R7B.專用寄存器SFRC.程序存儲(chǔ)器ROMD.數(shù)據(jù)存儲(chǔ)器 256字節(jié)范圍30、單

12、片機(jī)中使用 MOVX A, R1指令, C尋址數(shù)據(jù)存儲(chǔ)器1050H單元。A .能直接B.不能C.與P2 口配合能D.與P1 口配合能31、下列指令中比較轉(zhuǎn)移指令是指BoDJNZ Rn rel B. CJNE Rn #data, rel C. DJNZ direct, rel D. JBC bit, rel32、執(zhí)行如下三條指令后,30H單元的內(nèi)容是MOV R1, #30HMOV 40H, #0EHMOV R1, 40HA. 40HB. 0EHC. 30HD. FFH33、在MCS51指令中,下列指令中 C是無(wú)條件轉(zhuǎn)移指令。A. LCALL addr16B. DJNZ direct,relC.

13、SJMP rel D. ACALL addr1134、可實(shí)現(xiàn)將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器A中的指令是 C 。A. MOVX A,R0B. MOV A, #dataC. MOV A, R0 D. MOVX A, DPTR35、指令MUL AB執(zhí)行前(A) =18H , (B) =05H,執(zhí)行后,A、B的內(nèi)容是D 。A. 90H, 05H B. 90H, 00HC.78H, 05HD.78H, 00H36、MCS-51指令系統(tǒng)中, =18H,執(zhí)行后 C 。指令MOV A,R0,執(zhí)行前(A)=86H, (R0) =20H, (20H)A. (A)=86HB. (A)=20HC. (A)=18

14、H37、MCS-51指令系統(tǒng)中,指令A(yù)DD A,R0執(zhí)行前(A):執(zhí)行后,其結(jié)果為D。A. (A)=92H(C) =1B. (A)=92H(C) =0C. (A)=8CH(C) =1D. (A)=8CH(C) =038、控制串行接口工作方式的寄存器是CD. (A) =00H=38H, (R0) =54H, (C) =1C.SCOND.TMODA.TCON B.P CON39、已知:R0=12H(12H) =28HMOV A, #32HMOV A , 45HMOV A, R0執(zhí)行結(jié)果A的內(nèi)容為A.46HB.28HC.45HD.32H40、下列指令能使累加器 A低4位不變,高4位置F的是 D 。D

15、. ORL A #OF0HA. ANL A, #OFH B. ANL A #OFOH C. ORL A #OFH 41、下列指令能使 R0高4位不變,低4位置F的是 C 。A. ANL R0, #OFHB.ANL R0, #OFOHC. ORL 0 #OFHD. ORL R0 #OFH42、單片機(jī)中的程序計(jì)數(shù)器PC用來(lái) C oA.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址43、單片機(jī)AT89C51訪問(wèn)片外程序存儲(chǔ)器,EA引腳 A oA.必須接地B.必須接+5V電源C.可懸空D.以上三種情況視需要而定44、下列指令能使R0的最咼位取反的是A. CPL R0.7

16、B. XRL 00H, #80H C.CPL (R0) .7 D. ARL R0, #80H45、下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是 D oA. JB A,LPB. JNZ A,LPC. JZ LPD. CJNEA,#0,L P46、MCS51指令系統(tǒng)中,執(zhí)行下列程序后,程序計(jì)數(shù)器PC的內(nèi)容為 C oORG000HMOVDPDR #1000MOVA,#00HMOV20H, ALJMP1500ENDA. 100B. 1000C. 1500D. 047、MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為B oMOVSP, #30HMOVA, 20HLACALL1000MOV2

17、0H, ASJMPA. 00HB. 30HC. 32HD. 07H48、在單片機(jī)算術(shù)運(yùn)算過(guò)程中,指令DA A常用于運(yùn)算。A .二進(jìn)制B.加法C. BCD碼加法D.十六進(jìn)制49、指令 ANL A, R0的功能是 AOA.將A與寄存器RO的內(nèi)部容按位邏輯與B.將A與寄存器RO的內(nèi)部容按位邏輯異或R0的內(nèi)部容按位邏輯或C.將A與寄存器RO的內(nèi)部容按位邏輯非D.將A與寄存器50、執(zhí)行下列程序后,內(nèi)部RAM 30H單元的內(nèi)容是TDB: DB 00H,01H , 02H, 03H, 05HA. OOHB. 02HC. 05HD. 30H51、定時(shí)器T1的溢出標(biāo)志為TF1,采用查詢方式,若查詢到有溢出時(shí),

18、該標(biāo)志 A 。A.由軟件清零B.由硬件自動(dòng)清零 C.隨機(jī)狀態(tài)D.AB都可以52、對(duì)程序存儲(chǔ)器的讀操作,只能用下列哪一種指令A(yù).MOV B.MOVC C.MOVX D.PUSH53、將內(nèi)部數(shù)據(jù)存儲(chǔ)器 53H單元的內(nèi)容傳送至累加器,其指令是A. MOV A, 53HB. MOV A, #53HA,#53HC. MOVCA, 53HD. MOVX54、8051單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加MOV30H, #00HMOVRO, #30HMOVA,30H

19、ADDA,#05HMOVCA,A+ PCMOVR0, ASJMP$55、8051單片機(jī)的定時(shí)器TO用作定時(shí)方式時(shí)是B.C.D.由內(nèi)部時(shí)鐘頻率定時(shí),由外部計(jì)數(shù)脈沖計(jì)數(shù),外部定時(shí)脈沖由 TO由內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)時(shí)鐘周期加一個(gè)機(jī)器周期加(P3.4)輸入定時(shí)一個(gè)機(jī)器周期加56、用8O51的定時(shí)器T1作計(jì)數(shù)方式,用模式2,則工作方式控制字為A 。A. 60HB. 02HC. 06HD. 20H57、用8051的定時(shí)器T1作定時(shí)方式,用模式2,則初始化編程為BA. MOV TOMD, #06H B. MOVTOMD, #60HTOMD,#20H C.MOV TOMD, #10H D. MOV58、啟動(dòng)

20、定時(shí)器1開(kāi)始定時(shí)的指令是A. CLR TR0B. CLR TR1C.SETB TR0 D.SETB TR159、使8051的定時(shí)器T1停止計(jì)數(shù)的指令是使 TCON的A. TF0位置1B. TR0位置1C. TR0位置0D. TR1位置060、下列指令判斷若定時(shí)器T0未計(jì)滿數(shù)就原地等待的是A. JB T0,$B. JNB TF0,$C. JNB TRQ $D.JB TF0,$61、當(dāng)CPU響應(yīng)外部中斷 1 INT1的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是 C OA. 0003HB. 000BHC. 00013HD. 001BH62、MCS-51單片機(jī)的串行口是B工作的。A.單工 B. 全雙工 C.半

21、雙工 D. 單工/半雙工63、若某存儲(chǔ)器芯片地址線為10根,那么它的存儲(chǔ)容量為A. 1KBB. 2KBC. 4KBD. 8KB64、當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是A. SETB ET0B. SETB EX0C. MOV IE, #81HD.MOV IE, #61H二、判斷題(X) 1. MCS-51單片機(jī)是高檔16位單片機(jī)。A,用來(lái)存一個(gè)操作數(shù)或中(V) 2. 8051的累加器ACC是一個(gè)8位的寄存器,簡(jiǎn)稱為 間結(jié)果。(V) 3. MCS-51的數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的 256字節(jié)的RAM另一個(gè)是片外最大可擴(kuò)充 64K字節(jié)的RAM(X ) 4.單

22、片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下, 一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期。00H(X) 5. MCS-51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為(X) 6. MCS-51單片機(jī)的片內(nèi)存儲(chǔ)器稱為程序存儲(chǔ)器。(V) 7.所謂的單片機(jī),就是將 CPU存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、中斷功能以及I/O設(shè)備 等主要功能部件都集成在一起的超大規(guī)模集成電路的微型計(jì)算機(jī)。(X ) & 8051每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。(X) 9. MCS-51單片機(jī)的指令格式中操作碼與操作數(shù)之間必須用“,”分隔。(V) 10. MCS-51指令:MOVXA DPTR表示將DPTR

23、旨示的地址單元中的內(nèi)容傳送 至A中。(X ) 11 . MCS-51指令中,MOV(為ROM傳送指令。(X) 12. RC A為循環(huán)左移指令。(X) 13. CPU和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后者 的效率更低。(V) 14. MCS-51單片機(jī),CPU對(duì)片外RAM的訪問(wèn)只能用寄存器間接尋址的方式,且僅有4條指令。(X )15 .指令 MUL AB執(zhí)行前(A) =F0H (B) =05H,執(zhí)行后(A) =FH5,(B) =00耳A中。(X )P=0。18 .已知:A=1FH (30H) =83H,執(zhí)行 ANL A 30H 后,結(jié)果:A=03H(30H) =83H(X

24、 )16. -13 的反碼是 11111010,補(bǔ)碼是 1111011117. MOV A,R7將R7單元中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入(X )BCDDB“A, B, C, D'19. MCS-51指令系統(tǒng)中,執(zhí)行指令 ORG 2000H ;表示將A、B C、D的ASII碼值依次存入 2000H開(kāi)始的連續(xù)單元中。(X )20. 51單片機(jī)只能做控制用,不能完成算術(shù)運(yùn)算。F面幾條指令是否正確:21.MOV R1,80H22.INC DPTR(X )23.CLR R0(X )24.ANL R1,#0FH(X )25. 8051單片機(jī)的PC與DPTR都在CPU片內(nèi),因此指令 MOVC

25、 A A+ P與指令 MOVC A A+DPT執(zhí)行時(shí)只在單片機(jī)內(nèi)部操作,不涉及片外存儲(chǔ)器。(X ) 26.設(shè)PC的內(nèi)容為35H,若要把程序存貯器 08FEH單元的數(shù)據(jù)傳送至累加器 A, 則必須使用指令 MOVC A A+ PC(V) 27.在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON為控制寄存器,主要用來(lái)控制定時(shí)器的 啟動(dòng)與停止。(X ) 28. PC存放的是當(dāng)前執(zhí)行的指令。(X ) 29. DECC A,C該指令書寫格式正確。(V) 30. MCS-51單片機(jī)系統(tǒng)復(fù)位時(shí),TMOD模式控制寄存器的低 4位均為0。(X) 31. 8051單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。(V) 32. MCS

26、-51單片機(jī)的中斷允許寄存器的IE的作用是用來(lái)對(duì)各中斷源進(jìn)行開(kāi)放或屏蔽的控制。(V) 33.為了消除按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。(X) 34. ADC0809是一塊數(shù)/模轉(zhuǎn)換芯片,而 DAC0832是一塊模/數(shù)轉(zhuǎn)換芯片。(V) 35串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng) 的中斷標(biāo)志位,以撤消中斷請(qǐng)求。(V) 36指令JNB TF0, LP的含義是:若定時(shí)器 T0未計(jì)滿數(shù),就轉(zhuǎn) LP。(X) 37 .當(dāng)8051的定時(shí)器T0計(jì)滿數(shù)變?yōu)?后,溢出標(biāo)志位(TCON的TF0)也變?yōu)?。四、程序分析題1、已知(A) =83H, (R0) =17H, ( 17H

27、) =34H,執(zhí)行下列程序段后:ANL A , #17HORL17H , AXRL A , R0CPL A問(wèn):(A ) = 5AH ( 10H ) RFH(2EH )= 3DH問(wèn):(A) = CBH,(R0) = 17H,(17H) = 37H(40H) =2EIH (60H) =3DH ,2、已知(10H) =5AH , (2EH RFH, 執(zhí)行下列程序段后:MOV 20H , 60HMOV R1 ,20HMOV A ,40HXCH A ,R1XCH A ,60HXCH A ,R1MOV R0 ,#10HXCHD A ,R0(40H ) =2EH(60H )=3DH3、執(zhí)行下列程序段:MOV

28、 A , #00HMOV R7 ,#0FFHMOV PSW,#80HADDC A ,R7問(wèn):(CY(AC(ACC )=00H(R7=0FFH4、已知(A ) =19H ,=04HMOV B,#12HDIV AB 問(wèn):執(zhí)行后,(A ) = 65、寫出執(zhí)行每條指令后的結(jié)果。MOV A,#25HCLR A ;(A)=00H。CPL A ;(A)=0DAH 。6、執(zhí)行下列程序段中第一條指令后,(P 1.7 ) =_0.(P 1.3 ) =_0.(P1.2 ) =_0_;執(zhí)行第二條指令后,(P 1.5)=1_,( P1.4) =1(P 1.3 ) =1ANL P1,#73HORL P1,#38H7、下列

29、程序段執(zhí)行后,(A) =_13.,(B) =16.MOV A,#0FBHDIV AB8、下列程序段執(zhí)行后,(R0)=_7EH,(7EH)=_FFH,( 7FH) =_3FHRET2MOVRO, #7FHMOV7EH, #0MOV7FH, #40HDECR0DECRODEC R09、寫出下列指令執(zhí)行后的結(jié)果。MOV A,#37HMOV R0,#20HMOV R0,AANL A,#0FH(A)=_07H(R0)=_ 20H _ (20H)=_37H _10、已知(SP) =09H, (DPTR =4567H,在執(zhí)行下列指令后,(SP) =_0BH,內(nèi)部 RAM(0AH) =_46H_,( 0BH)

30、 =_45HPUSH DPLPUSH DPH11、下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz問(wèn)執(zhí)行下列程序需要多少時(shí)間16usMOV R3 #100 ; 1LOOP NOP ; 1NOPNOPDJNZ R3 , LOOP ; 212、執(zhí)行下面程序后,所實(shí)現(xiàn)的邏輯運(yùn)算式為P 1.7=p1.3A p1.1A/p1.4_。MOV C,P1.3ANL C , P 1.1CPL P 1.4ANL CP1.4MOV P 1.713、寫出下面每條指令順序執(zhí)行后, 的尋址方式。各目的存儲(chǔ)單元的值, 并說(shuō)明該條指令中源操作數(shù)MOV R0 , #20H;_(R0)=20H立即尋

31、址MOV 20H , #29H;_( 20H)=29H 立即尋址CLR CCY=0MOV A , R0;_(A)=29H _寄存器間接尋址14、執(zhí)行如下三條指令后,30H單元的內(nèi)容是0EHMOV R1 #30HMOV 40H #0EHMOV R1, 40H15、請(qǐng)分析下面程序執(zhí)行后的操作結(jié)果,(A)=_40H_ , (R0)=_i.60H_。MOV A #60HMOV R0 #40HMOV R0AMOV 41H R0XCH A R016、請(qǐng)描述數(shù)碼管靜態(tài)顯示和動(dòng)態(tài)掃描顯示的原理?I/O端口進(jìn)行驅(qū)動(dòng),態(tài)顯示位碼始終有效,每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的或者使用如BCD碼二-十進(jìn)制譯碼器譯碼

32、進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用 I/O端口多,如驅(qū)動(dòng) 5個(gè)數(shù)碼管靜態(tài)顯示則需要5X 8=40根I/O端口來(lái)驅(qū)動(dòng),數(shù)碼管動(dòng)態(tài)掃描的方法, 將8個(gè)數(shù)碼管的段選線并聯(lián)在一起,由位選線控制是哪一位數(shù)碼管有效,輪流向各位數(shù)碼管送出字形碼和相應(yīng)的位選,輪流點(diǎn)亮掃描過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間是極為短暫的(約1ms),禾U用數(shù)碼管的余暉效應(yīng)和人眼的視覺(jué)殘留效應(yīng),使人感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。17、已知:(RO)=OOH,寫出執(zhí)行指令后的結(jié)果。ORG0000HMOVA,R0MOV A, #06HJZ L1MOV R1,#00HAJMP L2L1: MOV R1,#0FFHL2

33、: SJMP L20FFH 。END執(zhí)行完整段程序后,(A)= _00H (R1)=18、已知片內(nèi)RAM中 ONE和TW倆個(gè)單元中存有兩個(gè)無(wú)符號(hào)數(shù),將兩個(gè)數(shù)中的小者存入30H單元。請(qǐng)完成以下程序?qū)崿F(xiàn)上述功能。MOV A, ONECJNE A, TWO, BIGSJMP STOSTOBIG: JCMOV A, TWOSTO: MOV 30H, ARET19、執(zhí)行下面程序后,(A)=06HMove A, A+ PCDB OOH , 01H , 02H , 03H , 04H , 05H , 06H20、設(shè)(SP) = 60H,片內(nèi) RAM勺(30H) = 24H, (31H) = 10H,執(zhí)行程序

34、:PUSH 30HP USH 3lHPOP DPLPOP DPHMOV A , #00HMOVX DPT,RA最后執(zhí)行結(jié)果是將0送外部RAM地址為2410H的單元中21、寫出下面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值,并說(shuō)明該條指令中源操作數(shù)的尋址方式(已知內(nèi)部 RAM(40H)的值為30H)。MOV R1, #40H;_(R1)=40H,立即尋址CLR C;_(Cy)=0,位尋址MOV A,R1;_(A)=30H,寄存器間接尋址RLC A;_(A)=60H,寄存器尋址22、有如下程序段:MOV R0 #30HSETB CCLR AADDC A,R0MOV R0, A 執(zhí)行后(30H)= 31H23、執(zhí)行下列程序后,(A)=_40H_ , (B)=_1。MOV A #0AHMOV B #20HMUL ABADDR沖,24、存放于ADDR1和ADDR2中的兩個(gè)無(wú)符號(hào)二進(jìn)制數(shù),求其中的大數(shù)并存于 請(qǐng)完成以下程序?qū)崿F(xiàn)上述功能。MOV A, ADDR1CJNE A, ADDR2,L P1LP1: J C L

溫馨提示

  • 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)論