




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)練習(xí)題答案一、填空題1、若單片機(jī)振蕩脈沖頻率為6MHz時(shí),一個(gè)機(jī)器周期為2as。2、AT89C51單片機(jī)的XTAL1和XTAL2弓|腳是外接晶振或時(shí)鐘引腳。3、定時(shí)器/計(jì)數(shù)器的工作方式3是指的將定時(shí)器/計(jì)數(shù)器T0拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。4、若由程序設(shè)定RS、RS0=01,則工作寄存器RR的直接地址為_(kāi)080FH。5、寫(xiě)出完成相應(yīng)功能的匯編指令:將立即數(shù)11H送到R2MOVR2,#11H、使置位SETB、使累加器的最低2位清零ANLA,#0FCH。6、A/D轉(zhuǎn)換的作用是將_模擬量轉(zhuǎn)為數(shù)字量。ADC0809_8位的A/D轉(zhuǎn)換芯片。7、8051的堆棧區(qū)一般開(kāi)辟在用戶RAME的地址為30H7F
2、H。8、所謂尋址,其實(shí)質(zhì)就是如何確定操作數(shù)的單元地址問(wèn)題_。9、若單片機(jī)振蕩脈沖頻率為12MHz時(shí),一個(gè)機(jī)器周期為1m。10、定時(shí)器中斷請(qǐng)求發(fā)生在計(jì)數(shù)溢出的時(shí)候。11、中斷響應(yīng)時(shí)間是指從中斷請(qǐng)求發(fā)生直到被響應(yīng)去執(zhí)行中斷服務(wù)程序所需的時(shí)間12、通過(guò)CPU(寸I/O狀態(tài)的測(cè)試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱為程序查t方式。13、在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在關(guān)中斷一狀態(tài)。14、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:中央處理器(CPU)、數(shù)據(jù)存儲(chǔ)器(RAM)、程序存儲(chǔ)器、和2個(gè)16位定時(shí)/計(jì)數(shù)器以及并行I/O口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器等
3、部件,這些部件通過(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為真正的雙相口,P1-P3為準(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ǔ)器,既可以_字節(jié)一尋址又可以位尋址。19、AT89C51單片機(jī)有2級(jí)中斷,5個(gè)中斷源。20、MCS-5
4、1系列單片機(jī)的典型芯片型號(hào)分別為8031或8051、AT89C51或AT89C52、AT89S51或AT89S52。21、假定(SP)=40H,(39H)=30H,(40H)=60H。執(zhí)行下列指令:POPDPHPOPDPL后,DPTR勺內(nèi)容為6030H,SP的內(nèi)容是38H。22、MCS-51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和邊沿方式,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為低電平時(shí),激活外部中斷。23、十進(jìn)制數(shù)45轉(zhuǎn)換成十六進(jìn)制數(shù)是2DH轉(zhuǎn)換成二進(jìn)制數(shù)是00101101B。24、AT89C51單片機(jī)內(nèi)部硬件Z勾是由一個(gè)8位中央處理器(CPU、一個(gè)256B片內(nèi)RAM4KBFlashR
5、OM21個(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)部RAM30H7F的范圍內(nèi),其堆棧指針是SP。27、RS232愛(ài)_串行通信_(tái)總線標(biāo)準(zhǔn)。28、AT89C51單片機(jī)的P0口用作輸出時(shí),應(yīng)外接上拉電阻。29、除了單片機(jī)芯片和電源外,AT89C51單片機(jī)最小系統(tǒng)包括時(shí)鐘電路和復(fù)位電路。30、MCS-51有一個(gè)全雙工的異步串行口,有4種工作方式。二、選擇題1、下列同
6、樣優(yōu)先級(jí)的中斷源同時(shí)請(qǐng)求時(shí),哪個(gè)可以優(yōu)先處理?C2、MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為C。3、在MCS-51單片機(jī)內(nèi),當(dāng)執(zhí)行中斷處理程序最后一句指令RETIB,DA.程序返回到ACALL的下一句B.程序返回到LCALL的下一句C.程序返回到主程序開(kāi)始處D.程序返回到響應(yīng)中斷時(shí)一句的下一句4、8051單片機(jī)中,唯一一個(gè)用戶可以使用的16位寄存器是D。5、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的寄存器是B。6、下列指令能使累加器A的最高位置1的是D。A,#7FHA,#80HA,#7FHA,#80H7、MCS-51系列單片機(jī)的匯編指令系統(tǒng)共A條指令。8、MCS-51單片機(jī)CP
7、U勺主要組成部分為A。A.運(yùn)算器、控制器B.加法器、寄存器C.運(yùn)算器、加法器D.運(yùn)算器、譯碼器9、單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為B。A0000H,00HB0000H,07HC0003H,07HD0800H,08H10、訪問(wèn)外部存儲(chǔ)器或其它接口芯片時(shí),作數(shù)據(jù)線和低8位地址線的是A。AP0口BP1口CP2口DP0口和P2口11、 8051單片機(jī)上電復(fù)位后,堆棧區(qū)的最大允許范圍是B個(gè)單元。A64B120C128D25612、 8051的P0口,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè)DA.傳車(chē)高8位地址口A.傳輸?shù)?位地址口C.傳車(chē)高8位數(shù)據(jù)口D 傳輸?shù)?8 位地址 / 數(shù)據(jù)口13、尋址方式就是A.查
8、找指令操作碼作數(shù)14、ALU表示DA.累加器 BC 的方式。B 查找指令C。.程序狀態(tài)字寄存器15、定時(shí)/計(jì)數(shù)器有4種操作模式,它們由C 計(jì)數(shù)器 DB 寄存器中的查找指令操作碼和操算術(shù)邏輯部件M1 M0狀態(tài)決定。16、判斷運(yùn)算是否溢出時(shí)用PSW勺B標(biāo)志位。17、訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器的尋址方式是A.立即尋址B.寄存器尋址C.寄存器間接尋址D.直接尋址18、8051單片機(jī)的VSS(20)引腳是B引腳。A.主電源+5VB.接地C.備用電源D.訪問(wèn)片外存貯器19、下列指令正確的是A。DPTR,#1234HR1,R2A,DPTRA,A+DPTR20、所謂CPU指A。A、運(yùn)算器和控制器B、運(yùn)算器和存儲(chǔ)器C、
9、輸入輸出設(shè)備D、控制器和存儲(chǔ)器21、MCS-51復(fù)位后,程序計(jì)數(shù)器PC=B。即單片機(jī)從B開(kāi)始執(zhí)行指令。A0001HB0000HC0003HD0023H22、單片機(jī)的P0、P1口作輸入用途之前必須A。A.在相應(yīng)端口先置1B.在相應(yīng)端口先置0C.外接高電平D.外接上拉電阻23、程序是以C形式存放在程序存儲(chǔ)器中的。語(yǔ)言程序B.匯編程序C.二進(jìn)制編碼碼24、用Protues軟件仿真單片機(jī)實(shí)驗(yàn)時(shí),要裝載到單片機(jī)中的文件后綴名是A25、MCS-51單片機(jī)復(fù)位后,專(zhuān)用寄存器ACC的狀態(tài)是C。A01HB07HC00HD0FFH26、8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是D。A8KB16KC32K
10、D64K27、MCS-51的立即尋址方式中,立即數(shù)前面D。A.應(yīng)加前綴“/:”號(hào)B.不加前綴號(hào)C.應(yīng)加前綴“號(hào)D.應(yīng)加前綴“#”號(hào)28、單片機(jī)中PUSHEDPOP指令常用來(lái)C。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尋址方式中,直接尋址的尋址空間是D。A.工作寄存器R0R7B.專(zhuān)用寄存器SFRC.程序存儲(chǔ)器ROMD.數(shù)據(jù)存儲(chǔ)器256字節(jié)范圍30、單片機(jī)中使用MOVXAR甘旨令,C尋址數(shù)據(jù)存儲(chǔ)器1050H單元。A.能直接B.不能C.與P2口配合能D.與P1口配合能31、下列指令中比較轉(zhuǎn)移指令是指B。DJNZRn,relBCJNERn,#data,re
11、lCDJNZdirect,relDJBCbit,rel32、執(zhí)行如下三條指令后,30H單元的內(nèi)容是B。MOVR1,#30HMOV40H,#0EHMOVR,140HA40HB0EHC30HDFFH33、在MCS-51指令中,下列指令中C是無(wú)條件轉(zhuǎn)移指令。ALCALLaddr16BDJNZdirect,relCSJMPrelDACALLaddr1134、可實(shí)現(xiàn)將內(nèi)部數(shù)據(jù)存儲(chǔ)單元的內(nèi)容傳送到累加器A中的指令是C。AMOVXA,R0BMOVA,#dataCMOVA,R0DMOVXA,DPTR35、指令MULAB執(zhí)行前(A)=18H,(B)=05H,執(zhí)行后,A、B的內(nèi)容是D。A90H,05HB90H,0
12、0HC78H,05HD78H,00H36、MCS-51指令系統(tǒng)中,指令MOXA,R0執(zhí)行前(A)=86H,(R0)=20H,(20H)=18H,執(zhí)行后C。A.(A)=86HB.(A)=20HC.(A)=18HD.(A)=00H37、MCS-51指令系統(tǒng)中,指令A(yù)DDA,R0執(zhí)行前(A)=38H,(R0)=54H,(C)=1執(zhí)行后,其結(jié)果為D。A.(A)=92H(Q=1B.(A)=92H(C)=0C.(A)=8CH(Q=1D.(A)=8CH(C)=038、控制串行接口工作方式的寄存器是C39、已知:R0=12H(12H)=28HMOVA,#32HMOVA,45HMOVA,R0執(zhí)行結(jié)果A的內(nèi)容為B
13、40、下列指令能使累加器A低4位不變,高4位置F的是D。A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H41、下列指令能使R0高4位不變,低4位置F的是C。A.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFHD.ORLRQ#OFH42、單片機(jī)中的程序計(jì)數(shù)器PC用來(lái)C。A.存放指令B.存放正在執(zhí)行的指令地址C.存放下一條指令地址D.存放上一條指令地址43、單片機(jī)AT89C51訪問(wèn)片外程序存儲(chǔ)器,EA引腳A。A.必須接地B.必須接+5V電源C.可懸空D.以上三種情況視需要而定44、下列指令能使R0的最高位取反的是B。ACPLBXRL0
14、0H,#80HCCPL(R0).7DARLR0,#80H45、下列指令判斷若累加器A的內(nèi)容不為0就轉(zhuǎn)LP的是D。AJBA,LPBJNZA,LPCJZLPDCJNEA,#0,LP46、MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,程序計(jì)數(shù)器PC的內(nèi)容為CORG000HMOVDPDR,#1000MOVA,#00HMOV20H,ALJMP1500ENDA100B1000C1500D047、MCS-51指令系統(tǒng)中,執(zhí)行下列程序后,堆棧指針SP的內(nèi)容為BMOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A00HB30HC32HD07H48、在單片機(jī)算術(shù)運(yùn)算過(guò)程中,指令DAA常用
15、于C運(yùn)算。A.二進(jìn)制.加法CBC加加法D.十六進(jìn)制49、指令A(yù)NLA,R0的功能是A。A.將A與寄存器R0的內(nèi)部容按位邏輯與B.將A與寄存器R0的內(nèi)部容按位邏輯異或C.將A與寄存器R0的內(nèi)部容按位邏輯非D.將A與寄存器R0的內(nèi)部容按位邏輯或50、執(zhí)行下列程序后,內(nèi)部RAM30H單元的內(nèi)容是B。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,A+PCMOVR0,ASJMP$TDB:DB00H,01H,02H,03H,05HA00HB02HC05HD30H51、定時(shí)器T1的溢出標(biāo)志為T(mén)F1,采用查詢方式,若查詢到有溢出時(shí),該標(biāo)志A。A.由軟件清零B.由硬件自
16、動(dòng)清零C.隨機(jī)狀態(tài)都可以52、對(duì)程序存儲(chǔ)器的讀操作,只能用下列哪一種指令B。53、將內(nèi)部數(shù)據(jù)存儲(chǔ)器53H單元的內(nèi)容傳送至累加器,其指令是A。AMOVA,53HBMOVA,#53HCMOVCA,53HDMOVXA,#53H54、8051單片機(jī)的定時(shí)器T1用作定時(shí)方式時(shí)是B。A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加C.由外部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加D.由外部時(shí)鐘頻率定時(shí),一個(gè)機(jī)器周期加155、8051單片機(jī)的定時(shí)器T0用作定時(shí)方式時(shí)是D。A.由內(nèi)部時(shí)鐘頻率定時(shí),一個(gè)時(shí)鐘周期加1B.由外部計(jì)數(shù)脈沖計(jì)數(shù),一個(gè)機(jī)器周期加1C.外部定時(shí)脈沖由T0()輸入定時(shí)D.由
17、內(nèi)部時(shí)鐘頻率計(jì)數(shù),一個(gè)機(jī)器周期加156、用8051的定時(shí)器T1作計(jì)數(shù)方式,用模式2,則工作方式控制字為A。A60HB02HC06HD20H57、用8051的定時(shí)器T1作定時(shí)方式,用模式2,則初始化編程為B。AMOVTOMD,#06HBMOVTOMD,#20HCMOVTOMD,#10HDMOVTOM,D#60H58、啟動(dòng)定時(shí)器1開(kāi)始定時(shí)的指令是D。ACLRTR0BCLRTR1CSETBTR0DSETBTR159、使8051的定時(shí)器T1停止計(jì)數(shù)的指令是使TCON勺D。A.TF0位置1B,TR0位置1C,TR0位置0D.TR1位置060、下列指令判斷若定時(shí)器T0未計(jì)滿數(shù)就原地等待的是B。AJBT0,
18、$BJNBTF0,$CJNBTR0,$DJBTF0,$61、當(dāng)CPUP向應(yīng)外部中斷1INT1的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是CA0003HB000BHC00013HD001BH62、MCS-51單片機(jī)的串行口是B工作的。A.單工B.全雙工C.半雙工D.單工/半雙工63、若某存儲(chǔ)器芯片地址線為10根,那么它的存儲(chǔ)容量為64、當(dāng)外部中斷0發(fā)出中斷請(qǐng)求后,中斷響應(yīng)的條件是ASETBET0BSETBEX0CMOVIE,#81HDMOVIE,#61H三、判斷題(X)1.MCS-51單片機(jī)是高檔16位單片機(jī)。(,)2.8051的累加器AC比一個(gè)8位的寄存器,簡(jiǎn)稱為A,用來(lái)存一個(gè)操作數(shù)或中間結(jié)果。(,)
19、3.MCS-51的數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間:一個(gè)是片內(nèi)的256字節(jié)的RAM另一個(gè)是片外最大可擴(kuò)充64K字節(jié)的RAM(X)4.單片機(jī)的一個(gè)機(jī)器周期是指完成某一個(gè)規(guī)定操作所需的時(shí)間,一般情況下,一個(gè)機(jī)器周期等于一個(gè)時(shí)鐘周期。(X)5.MCS-51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H(X)6.MCS-51單片機(jī)的片內(nèi)存儲(chǔ)器稱為程序存儲(chǔ)器。(,)7.所謂的單片機(jī),就是將CPU存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一起的超大規(guī)模集成電路的微型計(jì)算機(jī)。(X)8.8051每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。(X)9.MCS-51單片機(jī)的
20、指令格式中操作碼與操作數(shù)之間必須用一分隔。(,)10.MCS-51指令:MOVXADPTR表示將DPTR旨示的地址單元中的內(nèi)容傳送至A中。(X)11.MCS-51指令中,MOVRO唯送指令。(X)12.RCA為循環(huán)左移指令。(X)13.CPUm外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢方式和中斷方式,兩者相比后者的效率更低。(V)14.MCS-51單片機(jī),CPU(寸片外RAM勺訪問(wèn)只能用寄存器間接尋址的方式,且僅有4條指令。(X)15.指令MULA騎行前(A)=F0H,(B)=05H,執(zhí)行后(A)=FH5,(B)=00H(X)16.-13的反碼是,補(bǔ)碼是(,)17.MOVA,R7將R7單元中的數(shù)據(jù)作為地
21、址,從該地址中取數(shù),送入A中。(X)18.已知:A=1FH(30H)=83H,執(zhí)行ANLA30H后,結(jié)果:A=03H(30H)=83HP=0。(X)19.MCS-51指令系統(tǒng)中,執(zhí)行指令ORG2000H;BCD:DB“A,B,C,D”;表示將A、BC、D的ASII碼值依次存入2000H開(kāi)始的連續(xù)單元中。(X)20.51單片機(jī)只能做控制用,不能完成算術(shù)運(yùn)算。下面幾條指令是否正確:(V)21.MOVR1,80H(V)22.INCDPTR(X)23.CLRR0(X)24.ANLR1,#0FH(X)25.8051單片機(jī)的PC與DPTRtB在CPU片內(nèi),因此指令MOVCAA+P&指令MOVCAA+DPT
22、R行時(shí)只在單片機(jī)內(nèi)部操作,不涉及片外存儲(chǔ)器。(X)26.設(shè)PC的內(nèi)容為35H,若要把程序存貯器08FEH單元的數(shù)據(jù)傳送至累加器A,則必須使用指令MOVCAA+PC(,)27.在MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)中,TCON控制寄存器,主要用來(lái)控制定時(shí)器的啟動(dòng)與停止。(X)28.PC存放的是當(dāng)前執(zhí)行的指令。(X)29.DECCA,C該指令書(shū)寫(xiě)格式正確。(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-51單片機(jī)的中斷允許寄存器的IE的作用是用來(lái)對(duì)各中斷源進(jìn)行開(kāi)放或屏蔽的控制。(,)33.為了消除
23、按鍵的抖動(dòng),常用的方法有硬件和軟件兩種方法。(X)34.ADC080覺(jué)一塊數(shù)/模轉(zhuǎn)換芯片,而DAC083混一塊模/數(shù)轉(zhuǎn)換芯片。(,)35.串行口的中斷,CPU響應(yīng)中斷后,必須在中斷服務(wù)程序中,用軟件清除相應(yīng)的中斷標(biāo)志位,以撤消中斷請(qǐng)求。(,)36.指令JNBTF0,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)=34H,執(zhí)行下列程序段后:ANLA,#17HORL17H,AXRLA,R0CPLA問(wèn):(A)=CBH,(R0)=17H,(17H)
24、=37H。2、已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH,執(zhí)行下列程序段后:MOV 20H60HMOVR1,20HMOVA,40HXCHA,R1XCHA,60HXCHA,R1MOVR0,#10HXCHDA,R0= 3DH問(wèn):(A)=5AH(10H)=1FH(2EH)(40H)=2EH(60H)=3DH3、執(zhí)行下列程序段:MOVA,#00HMOVR7,#0FFHMOVPSW,#80HADDCA,R7問(wèn):(CY)=1(AC)=1(P)=0(ACC)=00H(R7)=0FFH4、已知(A)=19H,(B)=04HDIVAB問(wèn):執(zhí)行后,(A)=6(B)=15、寫(xiě)
25、出執(zhí)行每條指令后的結(jié)果。MOV A,#25HCLRA;(A)=_00H_。CPLA;(A)=_0DAH。6、執(zhí)行下列程序段中第一條指令后,()=_0_,()=_0_,()=_0_;執(zhí)行第二條指令后,()=1_,()=1,()=1.ANLP1,#73HORLP1,#38H7、下列程序段執(zhí)行后,(A)=_13,(B)=_16.MOVA,#0FBHMOVB,#12HDIVAB8、下列程序段執(zhí)行后,(R0)=_7EH,(7EH)=_FFH,(7FH)=_3FHMOVR0,#7FHMOV7EH,#0MOV7FH,#40HDECR0DECR0DECR09、寫(xiě)出下列指令執(zhí)行后的結(jié)果。MOVA,#37HMOV
26、R0,#20HMOVR0,AANLA,#0FH(A)=07H(R0)=_20H(20H)=37H10、已知(SP)=09H,(DPTR=4567H,在執(zhí)行下列指令后,(SP)=_0BH?內(nèi)部RAM(0AH)=_46H,(0BH)=_45H_PUSHDPLPUSHDPH11、下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz問(wèn)執(zhí)行下列程序需要多少時(shí)間16usMOVR3#100;1LOOPNOP;1NOPNOPDJNZR3,LOOP;2RET;212、執(zhí)行下面程序后,所實(shí)現(xiàn)的邏輯運(yùn)算式為=AA/。MOV C,ANL C ,CPLANL C ,MOV , C13、 寫(xiě)出下
27、面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值, 并說(shuō)明該條指令中源操作數(shù)的尋址方式。MOV R0 , #20H_(R0)=20H立即尋址MOV 20H , #29H_( 20H) =29H 立即尋址CLR C_CY=0MOV A , R0_(A)=29H _ 寄存器間接尋址14、執(zhí)行如下三條指令后,30H單元的內(nèi)容是0EHMOVR1,#30HMOV40H,#0EHMOVR1,40H15、請(qǐng)分析下面程序執(zhí)行后的操作結(jié)果,(A)=_40H_,(R0)=_60H_。MOVA,#60HMOVR0,#40HMOVR,0AXCHAR016、請(qǐng)描述數(shù)碼管靜態(tài)顯示和動(dòng)態(tài)掃描顯示的原理?態(tài)顯示位碼始終有效,每個(gè)數(shù)碼
28、管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BC加二-十進(jìn)制譯碼器譯碼進(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)顯示則需要5X8=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),利用數(shù)碼管的余暉效應(yīng)和人眼的視覺(jué)殘留效應(yīng),使人感覺(jué)好像各位數(shù)碼管同時(shí)都在顯示。17、已知:(R0)=00H,寫(xiě)出執(zhí)行指令后的結(jié)果。ORG0000HMOVA,R0JZL1MOVR1,#00H
29、AJMPL2L1:MOVR1,#0FFHL2:SJMPL2END執(zhí)行完整段程序后,(A)=00H(R1)=_0FFHMOV 41H, R018、已知片內(nèi)RAMON序口TW(M個(gè)單元中存有兩個(gè)無(wú)符號(hào)數(shù),將兩個(gè)數(shù)中的小者存入30H單元。請(qǐng)完成以下程序?qū)崿F(xiàn)上述功能。MOVA,ONECJNEA,TWO,BIGSJMPSTOBIG:JCSTOMOVA,TWOSTO:MOV30H,ARET19、執(zhí)行下面程序后,(A)=06H。MOVA,#06HMOVCA,A+PCDB00H,01H,02H,03H,04H,05H,06H20、設(shè)(SP)=60H,片內(nèi)RAM(30H)=24H,(31H)=10H,執(zhí)行程序:PUSH30HPUSH3lHPOPDPLPOPDPHMOVA,#00HMOVXDPT,RA最后執(zhí)行結(jié)果是將0送外部RA例址為2410H的單元中21、寫(xiě)出下面每條指令順序執(zhí)行后,各目的存儲(chǔ)單元的值,并說(shuō)明該條指令中源操作數(shù)的尋址方式(已知內(nèi)部RAM(40H兩值為30H)。MOVR1,#40H;_(R1)=40H,立即尋址_CLRC;_(Cy)=0,位尋址MOVA,R1;_(A)=30H,寄存器間接尋址RLCA;_(A)=60H,寄存器尋址22、有如下程序段:MOVR0,#30HSETBCCLRAADDCA,R0MOVRQA執(zhí)行后(30H)=31H2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025超市租賃合同書(shū)范文
- 2025智能安防系統(tǒng)維修保養(yǎng)合同
- 拿下flag之web學(xué)習(xí)資料(解題思路、salmap常用工具、文件包含)
- 神經(jīng)膀胱康復(fù)護(hù)理
- 建筑安全管理體系構(gòu)建與實(shí)施路徑
- 湖北省重點(diǎn)高中智學(xué)聯(lián)盟2024-2025學(xué)年高一下學(xué)期5月聯(lián)考?xì)v史試卷
- 2025年河南省南陽(yáng)市方城縣多校中考三模語(yǔ)文試題
- 人教版小學(xué)語(yǔ)文一年級(jí)上冊(cè)期末試題
- 項(xiàng)脊軒志教案課件
- 生物醫(yī)學(xué)科研繪圖技術(shù)體系
- 康復(fù)醫(yī)學(xué)科治療技術(shù)操作規(guī)范2023版
- 磷酸鐵及磷酸鐵鋰異物防控管理
- 大學(xué)生創(chuàng)業(yè)計(jì)劃書(shū):燒烤店
- 企業(yè)重組及股權(quán)結(jié)構(gòu)調(diào)整方案
- DB13-T5723-2023主要農(nóng)作物自然災(zāi)害損失評(píng)估指南
- 運(yùn)輸調(diào)度管理制度
- 2025商場(chǎng)疫情防控應(yīng)急演練方案范文
- 體外診斷試劑培訓(xùn)課件
- 2025年興業(yè)銀行股份有限公司招聘筆試參考題庫(kù)含答案解析
- 《論語(yǔ)》導(dǎo)讀(復(fù)旦大學(xué))學(xué)習(xí)通測(cè)試及答案
- 古生物基礎(chǔ)知識(shí)
評(píng)論
0/150
提交評(píng)論