




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上試題8一、填空題(35分,每空1分)1、單片機(jī)也可稱為 微控制器 或 嵌入式控制器 。2、 串行口方式2接收到的第9位數(shù)據(jù)送 SCON 寄存器的 RB8 位中保存。3串行口方式3發(fā)送的第9位數(shù)據(jù)要事先寫(xiě)入( SCON )寄存器的( TB8 )位。4、內(nèi)部RAM中,位地址為50H的位,該位所在字節(jié)的字節(jié)地址為 2AH 。5、如果(A)=65H,(50H)= 50H,(R1)= 50H,執(zhí)行指令XCHD A, R1;結(jié)果為:(A) = 50 H ,(50H) = 65 H。6、當(dāng)AT89S51執(zhí)行MOVC A,A+PC指令時(shí),伴隨著控制信號(hào)有效。7、AT89S51訪問(wèn)片外
2、存儲(chǔ)器時(shí),利用 LEA 信號(hào)鎖存來(lái)自 P0口 發(fā)出的低8位地址信號(hào)。8、定時(shí)器/計(jì)數(shù)器T0作為計(jì)數(shù)器使用時(shí),其計(jì)數(shù)頻率不能超過(guò)晶振頻率fosc的 1/24 。9、AT89S51單片機(jī)為 8 位單片機(jī)。8利用81C55可以擴(kuò)展( 3 )個(gè)并行口,(256)個(gè)RAM單元。9當(dāng)單片機(jī)復(fù)位時(shí)PSW( 00 )H,SP=( 07H ),P0P3口均為( 高 )電平。10、AT89S51單片機(jī)有 2 級(jí)優(yōu)先級(jí)中斷。11、MCS-51系列單片機(jī)的典型芯片分別為 8031 、 8051 、 8751 。12、當(dāng)單片機(jī)復(fù)位時(shí)PSW 00 H,這時(shí)當(dāng)前的工作寄存器區(qū)是 0 區(qū),R6所對(duì)應(yīng)的存儲(chǔ)單元地址為 06 H
3、。13、AT89S51單片機(jī)指令系統(tǒng)的尋址方式有 寄存器尋址 、 立即尋址 、 寄存器間接尋址 、 直接尋找 、 位尋址 、 基址寄存器加變址寄存器尋址 。14、74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中8片芯片。32=25 1000/0000/0000/000015、利用82C55可以擴(kuò)展 3 個(gè)并行口,其中 8 條口線具有位操作功能。16、若AT89S51外擴(kuò)32KB 數(shù)據(jù)存儲(chǔ)器的首地址為0000H,則末地址為 7FFF H。17、由8031組成的單片機(jī)系統(tǒng)在工作時(shí),引腳應(yīng)該接 0 。18、AT89S51唯一的一條16位數(shù)據(jù)傳送指令為 MOV DPTR d
4、ata16 。二、判斷對(duì)錯(cuò),如對(duì)則在( )中寫(xiě)“”,如錯(cuò)則在( )中寫(xiě)“×”。(10分)1、AT89S51單片機(jī)可執(zhí)行指令:MOV 28H,R2。(×)2、判斷指令的正誤:MOV T0,#3CF0H;(×)3、AT89S51單片機(jī)中PC的值是當(dāng)前正在執(zhí)行指令的下一條指令的地址。( )4、當(dāng)AT89S51執(zhí)行MOVX A,R1指令時(shí),伴隨著信號(hào)有效。( × )5、指令中直接給出的操作數(shù)的尋址方式稱為直接尋址(×)立即尋址6、AT89S51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的。( × )7、內(nèi)部RAM的位尋址區(qū),既能
5、位尋址,又可字節(jié)尋址。( )8、特殊功能寄存器SP內(nèi)裝的是棧頂首地址單元的內(nèi)容。(×)9、特殊功能寄存器SCON與(TSON)定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。( )10、逐次比較型A/D轉(zhuǎn)換器與雙積分A/D轉(zhuǎn)換器比較,逐次比較型的轉(zhuǎn)換速度比較慢。(×)快三、簡(jiǎn)答題1 如果(DPTR)=447BH,(SP)=42H,(40H)=80H,(41H)=70H,(42H)=60H,則執(zhí)行下列指令后:(4分)POPDPHPOPDPLPOPA則:(DPH)=;(DPL)=;(A)=(SP)=;1 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H
6、)=3CH,則執(zhí)行下列指令后:POPDPH;POPDPL;POPSP;則:(DPH)= _3CH_;(DPL)=_5FH_;(SP)=_50H_;(6分)3中斷服務(wù)子程序返回指令RETI和普通子程序返回指令RET有什么區(qū)別?(4分)中斷服務(wù)子程序返回指令RETI返回到中斷點(diǎn)2中斷服務(wù)子程序返回指令RETI和普通子程序返回指令RET有什么區(qū)別?(4分)答:RETI除了將壓棧的內(nèi)容出棧外(即現(xiàn)場(chǎng)恢復(fù)),還清除在中斷響應(yīng)時(shí)被置1的AT89S51內(nèi)部中斷優(yōu)先級(jí)寄存器的優(yōu)先級(jí)狀態(tài)。5、 畫(huà)出8031單片機(jī)利用串行口進(jìn)行1臺(tái)主機(jī)與3臺(tái)從機(jī)進(jìn)行多機(jī)串行通訊的連線圖,其中1臺(tái)從機(jī)的地址號(hào)為01H,請(qǐng)敘述主機(jī)向
7、01H從機(jī)發(fā)送一個(gè)字節(jié)數(shù)據(jù)的過(guò)程。 (10分)TXDRXD8031主機(jī)TXD RXD 00HTXD RXD01HTXD RXD 02HTXD RXD 03H從機(jī) 從機(jī) 從機(jī) 從機(jī)答:主機(jī)發(fā)送數(shù)據(jù)過(guò)程如下:(1)將從機(jī)0003H的REN置1,SM2=1,并使它們工作在串行口工作方式2或3。(2)由主機(jī)向4個(gè)從機(jī)發(fā)出一幀地址址信息02H,第9位為1。從機(jī)接到信息后均發(fā)生中斷,執(zhí)行中斷服務(wù)程序,將02H與自身地址做比較。若相同,則清SM2=0,若不同則SM2不變?nèi)詾?。(3)主機(jī)發(fā)送一幀數(shù)據(jù)信息,第9位為0,從機(jī)接到信息后,只有SM2=0的從機(jī)發(fā)生中斷,將數(shù)據(jù)信息收取,其余SM2=1的從機(jī)不放出中斷
8、,信息丟失,從而實(shí)現(xiàn)主機(jī)向02H從機(jī)發(fā)送一個(gè)字節(jié)數(shù)據(jù)的功能。六、請(qǐng)回答:(共20分)1下圖中外部擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器容量各是多少?(2分)2三片存儲(chǔ)器芯片的地址范圍分別是多少?(地址線未用到的位填1) (6分,)3請(qǐng)編寫(xiě)程序,要求:(1) 將內(nèi)部RAM 30H3FH中的內(nèi)容送入1# 6264的前16個(gè)單元中;(4分)(2) 將2# 6264 的前4個(gè)單元的內(nèi)容送入內(nèi)部RAM 40H43H中;(4分)PSENCEWRP2.7P2.6P2.5P2.4P2.08031D0-D7OED0-D7OE2764 CEA8-A12A0-A7OE74LS373Q0Q7D0D7GALEP0.7P0.088
9、88855588+5VWR2# 6264 CSCEA8-A12A0-A7+5VWRCSA8-A12A0-A7OEOE1# 6264 RD58解:1.外部擴(kuò)展的數(shù)據(jù)存儲(chǔ)器為3片8K的RAM,外擴(kuò)容量為24 K2. A15 A!4 A13 地址范圍 0 1 1 6000H7FFFH 1 0 1 A000HBFFFH 3(1)程序如下: ORG 0000H RESET:AJMP MAIN ;復(fù)位,轉(zhuǎn)主程序 ORG 0100H MAIN: MOV DPL,#00H ;初始化DPTR MOV DPH,#60H MOV R0,#30H. ;初始化R0LOOP: MOV A,R0MOVX DPTR, A I
10、NC R0 INC DPTR CJNE R0,#40H,LOOP NOP RET(1) 程序如下:ORG 0000HRESET:AJMPMAIN ;轉(zhuǎn)主程序 ORG0100HMAIN: MOVDPL#00H ;初始化DPTR MOVDPH,#0A0H MOVR0,#40H ;初始化R0LOOP2: MOVXA,DPTR MOVR0,A INC DPTR INC R0 CJNE R0,#60H,LOOP2 NOP RET 六、簡(jiǎn)述一種多外部中斷源系統(tǒng)的設(shè)計(jì)方法。(給出圖和程序)(10分)答:原理電路如圖所示 程序如下:INT:PUSH PSW PUSHJNB P1.0, IR0 ;掃描中斷請(qǐng)求J
11、NB P1.1 , IR1JNB P1.2, IR2JNB P1.3, IR3INTIR:POP;返回POPSWIR0: 中斷服務(wù)子程序 ;中斷服務(wù) AJMP INTIRIR1: 中斷服務(wù)子程序 AJMP INTIRIR2: 中斷服務(wù)子程序 AJMP INTIRIR3: 中斷服務(wù)子程序 AJMP INTIP3說(shuō)明AT89S51的外部引腳EA*的作用?(3分)答:EA*是內(nèi)外程序存儲(chǔ)器選擇控制信號(hào)。(1分)當(dāng)EA*0時(shí),只選擇外部程序存儲(chǔ)器。(1分)當(dāng)EA*1時(shí),當(dāng)PC指針0FFFH時(shí),只訪問(wèn)片內(nèi)程序存儲(chǔ)器;當(dāng)PC指針0FFFH時(shí),則訪問(wèn)外部程序存儲(chǔ)器(1分)5寫(xiě)出AT89S51的所有中斷源,并
12、說(shuō)明說(shuō)明哪些中斷源在響應(yīng)中斷時(shí),由硬件自動(dòng)清除,哪些中斷源必須用軟件清除,為什么?(6分)答: 外部中斷INT0*定時(shí)器/計(jì)數(shù)器中斷T0外部中斷INT1*定時(shí)器/計(jì)數(shù)器中斷T1串行口中斷 其中串行口中斷TI與RI必須用軟件清“0”,因?yàn)榇谥袛嗟妮敵鲋袛酁門(mén)I,輸入中斷為RI,故用軟件清“0”。三、編寫(xiě)程序,將外部數(shù)據(jù)存儲(chǔ)器中的5000H50FFH單元全部清零(10分)。 答: ORG *H (1分) MOV DPTR #5000HMOV R0,#00HCLR A (3分) LOOP : MOVX DPTR,A INC DPTR (3分) DJNZ R0,LOOP (2分)HERE: SJMP
13、 HERE (RET或SJMP $ 等)(1分)五、簡(jiǎn)述行列式掃描鍵盤(pán)的工作原理。(10分)答:1)首先判斷有無(wú)鍵按下: (3分)將列線全部置0,讀行線狀態(tài),若P1.0P1.3全為1,則表明無(wú)鍵按下,若出現(xiàn)低電平即0,則有鍵按下,記錄下行號(hào) i ;2) 其次,如有鍵按下,判斷具體鍵號(hào) (7分)方法如下:逐列為低,其它為高,再讀行線狀態(tài),如出現(xiàn)哪一行為低,記錄此時(shí)的列號(hào)j , 則證明第i行第j列的按鍵被按下,至此完成鍵盤(pán)的行列式掃描。3AT89S51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突,為什么?(6分)答:AT89S51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址
14、空間,但不會(huì)發(fā)生數(shù)據(jù)沖突。這是因?yàn)樗鼈兊目刂菩盘?hào)不同:(1) 外擴(kuò)程序存儲(chǔ)器是PSEN*信號(hào)為其控制信號(hào)外擴(kuò)數(shù)據(jù)存儲(chǔ)器是RD*與WR*信號(hào)為其控制信號(hào)(2) 指令不同,程序存儲(chǔ)器用MOVC讀取,數(shù)據(jù)存儲(chǔ)器用MOVX存取5LED的靜態(tài)顯示方式與動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?(4分)答:靜態(tài):顯示期間,鎖存器輸出的段碼不變;亮度大,各位LED的段選分別控制;位數(shù)多硬件電路復(fù)雜動(dòng)態(tài):所有位段碼線并連一起,各位的亮滅靠片選控制端控制,亮度較低,多位控制電路簡(jiǎn)單答:1外部擴(kuò)展的程序存儲(chǔ)器容量為:8KB 外部擴(kuò)展的數(shù)據(jù)存儲(chǔ)器容量為:8KB×2=16kb2. 程序存儲(chǔ)器2764地址的高3位
15、:A15 A14 A130 0 0地址范圍為:0000H-1FFFH 數(shù)據(jù)存儲(chǔ)器1#6264地址高3位:A15 A14 A130 1 1地址范圍為:6000H-7FFFH 數(shù)據(jù)存儲(chǔ)器2#6264地址范圍為:A15 A14 A13 1 0 1地址范圍為:A000H-BFFFH3編寫(xiě)程序(1) MOV RO, #40H MOV DPTR, #6000H ;設(shè)置數(shù)據(jù)指針為6000H LOOP:MOV A, RO ; 將片內(nèi)RAM(40-4FH)中的內(nèi)容送入A中 MOVX DPTR,A ; 將ADPTR中 INC RO INC DPTR CJNE RO,#50H,LOOP ; 將此子程序循環(huán)執(zhí)行16次
16、 RET(2) MOV RO, #50H MOV DPTR, #0A000H ; 設(shè)置數(shù)據(jù)指針為A000H LOOP: MOVX A, DPTR MOVX RO,A ; 將外部數(shù)據(jù)存儲(chǔ)器內(nèi)容送入到片內(nèi)中 INC RO INC DPTR CJNE RO,#54H,LOOP ; 將此子程序循環(huán)執(zhí)行4次 RET試題7一、填空(25分,每空1分) 1組08H-0FH1. PSW中的RS0、RS1=01B,此時(shí)R2的字節(jié)地址為(0AH)。2. 假定DPTR的內(nèi)容1000H,A中的內(nèi)容為40H,執(zhí)行指令:2000H: MOVC A,A+DPTR 后,送入A的是程序存儲(chǔ)器( 1040H )單元的內(nèi)
17、容。3. 假定A中的內(nèi)容為79H,R5中的內(nèi)容為78H,執(zhí)行指令:ADDA,R5 79H+78H=F1H Ac=1 F>9 +66H調(diào)整DAA F1H+66H=57H 后,累加器A的內(nèi)容為( 57 )H,CY的內(nèi)容為(1)。4當(dāng)AT89S51單片機(jī)響應(yīng)中斷后,必須用軟件清除的中斷請(qǐng)求標(biāo)志是(TI,RI)。5TMOD中的GATEx=1時(shí),表示由兩個(gè)信號(hào)TRx和(中斷引腳上的電平)控制定時(shí)器的啟停。6在AT89S51單片機(jī)的RESET端出現(xiàn)(大于2個(gè)機(jī)器周期)的高電平后,便可以可靠復(fù)位,復(fù)位后的PC中的內(nèi)容為(0000)H。7當(dāng)AT89S51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最佳的傳輸方式是(
18、串行數(shù)據(jù)傳輸)。8DA轉(zhuǎn)換器的兩個(gè)最重要的技術(shù)指標(biāo)為(分辨率轉(zhuǎn)換精度)和(建立時(shí)間)。 AD轉(zhuǎn)換器的最重要的技術(shù)指標(biāo)為(轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率、分辨率、轉(zhuǎn)換精度)。9在存儲(chǔ)器擴(kuò)展中,無(wú)論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的()端提供(片選)信號(hào)。10. 波特率定義為 ( 每秒發(fā)送或接收的位數(shù))。串行通信對(duì)波特率的基本要求是互相通信的甲乙雙方必須具有 ( 相同) 的波特率。3000/60=50*8=40011. 若串行通信按方式1傳送,每分鐘傳送3000個(gè)字符(8位/每字符),其波特率是(400bit/s)。 800bit/s12. AT89S51片內(nèi)(20H-2FH)地址范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既
19、可以字節(jié)尋址又可以位尋址。138KB RAM存儲(chǔ)器的首地址若為1000H,則末地址為(2FFF)H。14AT89S51單片機(jī)控制TPµP-40A/16A微型打印機(jī)打印英文或數(shù)字時(shí),要把打印字符的(ASCII)碼送給微型打印機(jī)。15已知8段共陰極LED顯示器顯示字符“H”的段碼為76H,則8段共陽(yáng)極LED顯示器顯示字符“H”的段碼為(89H)。0111 0110 - 1000 100116當(dāng)鍵盤(pán)的按鍵數(shù)目少于8個(gè)時(shí),應(yīng)采用(獨(dú)立)式鍵盤(pán)。當(dāng)鍵盤(pán)的按鍵數(shù)目為64個(gè)時(shí),應(yīng)采用(矩陣)式鍵盤(pán)。17當(dāng)BCD碼撥盤(pán)的A端接地時(shí),當(dāng)BCD碼撥盤(pán)撥到 “6” 時(shí),此時(shí)撥盤(pán)的8、4、2、1接點(diǎn)的輸出為
20、(0、1、1、0)。100118使用雙緩沖方式的D/A轉(zhuǎn)換器,可實(shí)現(xiàn)多路模擬信號(hào)的(同步)輸出。19AT89S51單片機(jī)擴(kuò)展并行I/O口時(shí),對(duì)擴(kuò)展的I/O口芯片的基本要求是輸出應(yīng)具有(數(shù)據(jù)鎖存)功能;輸入應(yīng)具有(數(shù)據(jù)三態(tài)緩沖/鎖存選通)功能;實(shí)現(xiàn)和不同外部設(shè)備的速度匹配。1. 當(dāng)MCS-51執(zhí)行MOVX A,R1指令時(shí),伴隨著 RD 控制信號(hào)有效。2. 關(guān)于定時(shí)器,若振蕩頻率為12MHz,在方式0下最大定時(shí)時(shí)間為 8.192ms 14. LJMP的跳轉(zhuǎn)范圍是64K,AJMP的跳轉(zhuǎn)范圍是 2K B,SJMP的跳轉(zhuǎn)范圍是 ±128 B(或256B) 。3. 二、單選擇題(15分,每題1分
21、)1 當(dāng)AT89S51單片機(jī)復(fù)位時(shí),下面說(shuō)法正確的是( D )。A SP=00H B P1=00H CSBUF=FFH D P0=FFH 2 使用8751單片機(jī),當(dāng)=1時(shí),可以擴(kuò)展的外部程序存儲(chǔ)器的大小為( A )。 A 64KB B60KB C58KB D56KB3在CPU
22、內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是( B )。APC BPSW CA DSP4外中斷初始化的內(nèi)容不包括( A ): A設(shè)置中斷響應(yīng)方式 B設(shè)置外中斷允許 C設(shè)置中斷總允許 D設(shè)置中斷觸發(fā)方式 5以下指令中,屬于單純讀引腳的指令是( C )。 AMOV P1,A BORL P1,#0FH CMOV C,P1.3 DDJNZ P1,LOOP 6定時(shí)器T0工作在
23、方式3時(shí),定時(shí)器T1有( C )種工作方式。 A1種B2種 C3種 D4種 7用AT89S51的串行口擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇( A )。A. 方式0 B.方式1 C. 方式2 D.方式38AT89S51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是( A )。A. 讀鎖存器 B. 讀數(shù)據(jù)庫(kù) C. 讀A累加器 D.讀CPU9以下不是構(gòu)成控制器部件的是( D ):A. 程序計(jì)數(shù)器 B.指令寄存器 C.指令譯碼器 D.存儲(chǔ)器10P1口作輸入用途之前必須( B )
24、0; A. 外接上拉電阻 B.相應(yīng)端口先置1 C. 相應(yīng)端口先置0 D.外接高電平 11AT89S51單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是( C ). A. P S W B. D P T
25、160;R C . P C D. B 12在家用電器中使用單片機(jī)應(yīng)屬于微計(jì)算機(jī)的 ( B )A輔助設(shè)計(jì)應(yīng)用 B測(cè)量、控制應(yīng)用 C數(shù)值計(jì)算應(yīng)用 D數(shù)據(jù)處理應(yīng)用13中斷查詢確認(rèn)后,在下列各種單片機(jī)運(yùn)行情況下,執(zhí)行完當(dāng)前機(jī)器周期內(nèi)容后,能立即進(jìn)行中斷響應(yīng)
26、的是: ( D ) A當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理 (不) B當(dāng)前正在執(zhí)行RETI 指令 (2個(gè))C當(dāng)前執(zhí)行的指令是 DIV 指令,且正處于取指令機(jī)器周期 ( 4個(gè))D當(dāng)前指令是 MOV A, R7指令 (1個(gè))14 AT89S51單片機(jī)讀取片外的數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)時(shí),采用的指令為( D )。AMOV A, R1 BMOVC A, A + DPTRCMOV A, R4 DMO
27、VX A, DPTR15執(zhí)行子程序返回或中斷子程序返回指令時(shí),返回的斷點(diǎn)是( C ) A調(diào)用指令的首地址 B調(diào)用指令的末地址 C調(diào)用指令下一條指令的首地址 D返回指令的末地址三、判斷對(duì)錯(cuò),如對(duì)則在( )中寫(xiě)“”,如錯(cuò)則在( )中寫(xiě)“×”。(14分)1. 如果AT89S51單片機(jī)的某一高優(yōu)先級(jí)中斷請(qǐng)求正在被響應(yīng),此時(shí)不會(huì)再發(fā)生中斷嵌套。( )2. 當(dāng)=1時(shí),AT89S51單片機(jī)片外可擴(kuò)展的程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間是一樣的。( ) ×3. 指令字節(jié)數(shù)越多,執(zhí)行時(shí)間越長(zhǎng)。( × )4.
28、 訪問(wèn)單片機(jī)內(nèi)部RAM或外部擴(kuò)展的RAM的低128字節(jié),指令是不同的。()5. 并行接口芯片82C55的方式0是無(wú)條件的輸入輸出方式()6. 逐次比較型ADC的轉(zhuǎn)換速度要比雙積分型ADC的轉(zhuǎn)換速度快。()7. 串行口方式0的波特率僅與單片機(jī)的晶體振蕩器有關(guān),與定時(shí)器無(wú)關(guān)。( )8. 擴(kuò)展的I/O接口芯片中的寄存器,要占用片外程序存儲(chǔ)器的地址單元。()1 擴(kuò)展I/O口占用片外數(shù)據(jù)存儲(chǔ)器的地址資源。( )2 8051單片機(jī),程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。( ) 3 單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存低8位地址( ) 9. AT89S51單片機(jī)進(jìn)行串行通
29、信時(shí),要占用一個(gè)定時(shí)器作為波特率發(fā)生器。( ) 10. AT89S51單片機(jī)訪問(wèn)片外I/O設(shè)備中的寄存器,要使用MOVX類指令。()11. “轉(zhuǎn)換速度”僅適用于A/D轉(zhuǎn)換器,D/A轉(zhuǎn)換器不用考慮“轉(zhuǎn)換速度”這一問(wèn)題。( × )12. 對(duì)于周期性的干擾電壓,可使用雙積分的A/D轉(zhuǎn)換器,并選擇合適的積分元件,可以將該周期性的干擾電壓帶來(lái)的轉(zhuǎn)換誤差消除。( )13. 串行口的發(fā)送緩沖器和接收緩沖器只有1個(gè)單元地址 。( )14. AT89S51的定時(shí)器/計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平和低電平的持續(xù)時(shí)間均不小于1個(gè)機(jī)器周期。( ×
30、; )四、簡(jiǎn)答題(共16分,每題4分)1.采用12MHz的晶振,定時(shí)1ms,用定時(shí)器方式1時(shí)的16進(jìn)制的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過(guò)程)(4分)12/12M=1us (216-X)1us=1ms x=216-1000=64536 TH0=FCH TL0=18H2.用一條什么指令可以取代下列前4條指令?(4分)MOV DPTR,#1020H (AJMP 2010H)PUSHDPHPUSHDPLRETORG 1020HW12:ORG 2010HW34:3. 位地址00H7FH和片內(nèi)字節(jié)地址00H7FH編址相同,讀寫(xiě)時(shí)會(huì)不會(huì)搞錯(cuò)?為什么? 控制信號(hào)不同 位地址讀寫(xiě)是靠為操作指令來(lái)完成的4.
31、;當(dāng)CPU響應(yīng)外部中斷0后,執(zhí)行了外部中斷0中斷服務(wù)子程序的第一條單字節(jié)指令后,PC的內(nèi)容為多少? (2001H) ORG0003HLJMP 2000HORG000BHLJMP 3000H 五、回答下列問(wèn)題并寫(xiě)出簡(jiǎn)要分析過(guò)程(15分)。1圖(a)所示為AT89S51單片機(jī)存儲(chǔ)器地址空間分布圖。圖(b)為存儲(chǔ)器的地址譯碼電路,為使地址譯碼電路按圖(a)所示的要求進(jìn)行正確尋址,要求直接在答題紙上畫(huà)出:(1)A組跨接端子的內(nèi)部正確連線圖?(4分)(2)B組跨接端子的內(nèi)部正確連線圖?(4分)(注:74LS139是2-4譯碼器,B為高端,A為低端,使能端G接地表示譯碼器處于正常譯碼狀態(tài))。(3)編寫(xiě)把單
32、片機(jī)外部RAM C000H-C00FH 16個(gè)單元的數(shù)讀入到片內(nèi)RAM單元30H-3FH中的程序段(7分)六、ADC0809與AT89S51單片機(jī)采用中斷方式讀取A/D轉(zhuǎn)換結(jié)果的接口電路如下圖所示,系統(tǒng)時(shí)鐘為3MHz,模擬量輸入僅選擇IN0通道,編制單片機(jī)從上電復(fù)位開(kāi)始的A/D 轉(zhuǎn)換程序,將轉(zhuǎn)換結(jié)果送片內(nèi)RAM的30H單元。(沒(méi)有用到的地址線為1) (15分)提示:ADC0809的片內(nèi)結(jié)構(gòu)如下:圖中的通道選擇控制端“C”為高位,“A”為低位。與中斷有關(guān)的寄存器TCON和IE的格式如下:另外,系統(tǒng)主程序用 HERE:AJMP HERE 來(lái)表示。INT1: SETB IT1 SETB EA SET
33、B EX1 MOV DPTR,#7FF8H ;端口地址DPTR MOV A,#00H MOVX DPTR,A ;啟動(dòng)ADC0809對(duì)IN0的轉(zhuǎn)換 ;完成其他工作PINT1: MOV DPTR,#7FF8H ;讀取A/D結(jié)果送內(nèi)部RAM單元30H MOVX A,DPTR MOV 30H,A MOV A,#00H ;啟動(dòng)ADC0809對(duì)IN0的轉(zhuǎn)換 MOVX DPTR,A RETI試題6一、選擇題(每題1分,共10分)1、所謂CPU是指(A)A、運(yùn)算器和控制器B、運(yùn)算器和存儲(chǔ)器 C、輸入輸出設(shè)備D、控制器和存儲(chǔ)器2、訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器的尋址方式是( C )A、立即尋址 B、寄存器尋址 C、寄存器間
34、接尋址 D、直接尋址3、堆棧數(shù)據(jù)的進(jìn)出原則是( B )A、先進(jìn)先出 B、先進(jìn)后出 C、后進(jìn)后出 D、進(jìn)入不出4、開(kāi)機(jī)復(fù)位后,CPU使用的是寄存器第一組,地址范圍是( D )A、00H-10H B、00H-07H 0 C、10H-1FH D、08H-0FH 15、定時(shí)器/計(jì)數(shù)器工作于方式1時(shí),其計(jì)數(shù)器為幾位?(B)A、8位=方式2,3 B、16位=1 C、14位 D、13位=06、若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為( C )A、1KB =10根 B、2KB=11 C、4KB D、8KB7、控制串行口工作方式的寄存器是( C )A、TCON B、PCON C、SCON D、TMOD8
35、、當(dāng)AT89S51外擴(kuò)程序存儲(chǔ)器32KB時(shí),需使用EPROM2764( C )1片=8KA、2片 B、3片 C、4片 D、5片9、已知:R0=28H (28H)=46HMOV A,#32H MOV A,45H MOV A,R0 執(zhí)行結(jié)果A的內(nèi)容為( A )A、46H B、28H C、45H D、32H10、下面程序運(yùn)行后結(jié)果為( B )MOV 2FH,#30HMOV 30H,#40HMOV R0,#30HMOV A,#20HSETB CADDC A,R0DEC R0 MOV R0,AA、 (2FH)=30H (30H)=40H B、(2FH)=61H (30H)=40H B、 C、(2FH)=
36、60H (30H)=60H D、(2FH)=30H (30H)=60H二、填空題(每空1分,共20分)1、AT89S51有( 111 )條指令。2us2、晶振的頻率為6MHz時(shí),一個(gè)機(jī)器周期為( 2 )S。3、51單片機(jī)是把中央處理器,(存儲(chǔ)器)、(寄存器/系統(tǒng)時(shí)鐘)、(中斷系統(tǒng))、(定時(shí)器/計(jì)數(shù)器)、(串行口/系統(tǒng)總線)以及I/O接口電路等主要計(jì)算機(jī)部件集成在一塊集成電路芯片上的微型計(jì)算機(jī)。4、單片機(jī)復(fù)位時(shí)P0的值為( FFH )。5、當(dāng)PSW.4=0,PSW.3=1時(shí),當(dāng)前工作寄存器Rn,工作在第( 1 )區(qū)。00/01/10/116、在R7初值為00H的情況下,DJNZ R7,rel指令
37、將循環(huán)執(zhí)行( 256)次。FFH7、欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條(ANL PI,0F0H)指令。8、AT89S51系列單片機(jī)有( 5 )個(gè)中斷源,可分為( 2 )個(gè)優(yōu)先級(jí)。 上電復(fù)位時(shí)( 外部中斷0)中斷源的優(yōu)先級(jí)別最高。9、計(jì)算機(jī)三大總線分別為(地址總線)、(數(shù)據(jù)總線)和控制總線。10、74LS138是具有3個(gè)輸入的譯碼器芯片,用其輸出作片選信號(hào),最多可在( 8 )塊芯片中選中其中任一塊。11、MCS51指令系統(tǒng)中,ADD與ADDC指令的區(qū)別是(進(jìn)位標(biāo)志位是否參與計(jì)算)。12、AT89S51單片機(jī)有( 2 )個(gè)16位定時(shí)/計(jì)數(shù)器。13、特殊功能寄存器中,單元地址( 末位只
38、能是0或8 )的特殊功能寄存器,可以位尋址。三、判斷題(每題1分,共15分)1、AT89S51單片機(jī)必須使用內(nèi)部ROM。 (×)2、當(dāng)腳接高電平時(shí),對(duì)ROM的讀操作只訪問(wèn)片外程序存儲(chǔ)器。 (×)3、AT89S51單片機(jī)的串行通信方式為半雙工方式。(全雙工) (×)4、AT89S51的中斷系統(tǒng)最短響應(yīng)時(shí)間為4個(gè)機(jī)器周期。(最短3最長(zhǎng)8個(gè)) (×)5、E2PROM不需紫外線能擦除,如2816在寫(xiě)入時(shí)就能自動(dòng)完成擦除。 ()6、8155是一種8位單片機(jī)。(是芯片) (×)7、51單片機(jī)只能做控制用,不能完成算術(shù)運(yùn)算。 (×)8、單片機(jī)內(nèi)部R
39、AM和外部RAM是統(tǒng)一編址的,它們的訪問(wèn)指令相同。Mov movx (×)9、AT89S51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是。 (×)10、指令A(yù)JMP的跳轉(zhuǎn)范圍是1KB。 2KB (×)11、外部中斷0的入口地址是0003H。 ()12、AT89S51有中斷源5個(gè)。 ()13、A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)換為數(shù)字量;D/A轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量。 ()14、MOVX A,3057H (×)15、ANL R1,#0FH (×)四、程序分析(共10分)1寫(xiě)出執(zhí)行下列程序段后相關(guān)存儲(chǔ)單元或寄存器的值。(本題每空2分,共4分) O
40、RG 0200H MOV R1, #37H MOV A, R1 MOV 37H, #55H CJNE R1, #37H, DONE MOV A, 37H SJMP EXITDONE: MOV 37H, #0AAHEXIT: SJMP $執(zhí)行完畢(A)= 37H , (37H)= 55H 。2已知:(A)=73 H,(R1)=30H,片內(nèi)RAM(30H)=34H,片外RAM(30H)=A0H,(C)=1。請(qǐng)寫(xiě)出單片機(jī)執(zhí)行下列指令后的結(jié)果。以下語(yǔ)句不是程序段,互不相關(guān)。(每空1分,共6分。)(a)CPL A ;(A)= 8CH 0111 0011-1000 1100 (b)MOVX A, R1 ;
41、(A)= A0H (c)ADDC A, R1 ;(A)= A8H 73H+34H+1H=A8H(d)RLC A ;(A)= E6H 左移-1110 0110(e)XCH A, R1 ;片內(nèi)(30H)= 73H (f)ORL A, #0FH ;(A)= 7FH 五、作圖題1、 已給出器件如圖,試連線,構(gòu)成一個(gè)片外擴(kuò)展16KB RAM的電路,并給出兩片RAM的地址范圍。(本題10分)2下圖是DAC0832的應(yīng)用電路,DA轉(zhuǎn)換時(shí)數(shù)字量FFH與00H分別對(duì)應(yīng)于模擬量+5V與0V。(1)將圖中空缺的電路補(bǔ)充完整;(2)編寫(xiě)程序,產(chǎn)生圖中所示三角波,周期為1s,設(shè)有一個(gè)延時(shí)3.906ms的子程序DELAY
42、可以直接調(diào)用。(本題10分)ORG 2000HSTART: MOV R0,#0FEH MOV A,#00HUP: MOVX R0,A INC A JNZ UPDOWN: DEC A MOVX R0,A JNZ DOWN SJMP UP六、看圖編程1、試編寫(xiě)程序把按鈕開(kāi)關(guān)狀態(tài)通過(guò)發(fā)光二極管顯示出來(lái),開(kāi)關(guān)閉合的對(duì)應(yīng)指示燈顯示為滅,開(kāi)關(guān)斷開(kāi)的對(duì)應(yīng)指示燈顯示為亮。(本題10分)DDIS: MOV DPTR,#0FEFFH ;輸入口地址-dptrLP: MOVX A,DPTR ;按鈕開(kāi)關(guān)狀態(tài)讀入A中 MOVX DPTR,A ;A中數(shù)據(jù)送顯示輸出口 SJMP LP ;輸入輸出共用一地址,反復(fù)連續(xù)執(zhí)行輸入程
43、序段:MOV DPTR,#0FEFFHMOVX A,DPTR輸出程序段:MOV A,#dataMOV DPTR,#0FEFFHMOVX DPTR,A2、下圖為4片BCD碼撥盤(pán)的接口電路,撥盤(pán)的輸出線分別通過(guò)4個(gè)與非門(mén)與單片機(jī)的P1口相連。試編寫(xiě)程序?qū)⒆x入的4位BCD碼按千、百、十、個(gè)依次存放在片內(nèi)RAM的40H43H單元,每個(gè)單元的高4位為0,低4位為BCD碼。(本題15分)MOV PI,#0FFH MOV A,PI ANL A,0FH MOV 40H,A1 在模擬通信中,傳輸可靠性通??捎谜麄€(gè)通信系統(tǒng)的輸出信噪比來(lái)衡量。()2.p(33)2.62 廣義平穩(wěn)隨機(jī)過(guò)程的條件是隨機(jī)過(guò)程的均值為常數(shù)
44、。()3相比雙邊帶調(diào)制,單邊帶調(diào)制可以進(jìn)一步節(jié)省發(fā)送功率和占用頻帶。()4 PCM傳輸系統(tǒng)通??墒拐`碼率較小,因此誤碼影響不大,這時(shí)為了改善系統(tǒng)的輸出信噪比,應(yīng)設(shè)法減小量化誤差,使用量化級(jí)數(shù)小一些的量化器。(×)5 對(duì)升余弦滾降信號(hào),其滾降因子越大,系統(tǒng)的沖激響應(yīng)波形衰減越快,頻帶利用率越高。(×)6 對(duì)帶通模擬信號(hào)進(jìn)行抽樣時(shí),抽樣頻率不必是最高頻率的2倍。( )7 差分碼用電平的變化而非電平的大小來(lái)傳輸信息,解決了相位反轉(zhuǎn)的問(wèn)題而得到了廣泛的應(yīng)用。( × ) 7.相位變化8 HDB3碼除了保持AMI碼的優(yōu)點(diǎn)外,還增加了使連0串減小到6個(gè)的優(yōu)點(diǎn)。(×)4
45、9 集中式插入幀同步碼的同步系統(tǒng)傳輸效率高于分散插入幀同步碼的傳輸效率。(×)10 一個(gè)匹配濾波器可以適應(yīng)多個(gè)不同的輸入信號(hào)。 ( × )10.匹配濾波器唯一性1、 PCM過(guò)程主要包括(抽樣)(量化)(編碼)三個(gè)步驟。2、13折線非線性PCM編碼通常由逐次比較型編碼器實(shí)現(xiàn),根據(jù)輸入樣值脈沖大小編出2、 相應(yīng)的(8)位二進(jìn)制代碼,包括(1)位極性碼、(3)位段落碼和(4)位段內(nèi)碼。3、非均勻量化采用可變量化間隔,小信號(hào)的量化間隔(?。笮盘?hào)的量化間隔(大),以提高小信號(hào)的(信噪比),改變通話質(zhì)量。4、增量調(diào)制將模擬信號(hào)變換成每個(gè)抽樣值僅與(8)位二進(jìn)制碼對(duì)應(yīng)的數(shù)字序列,增量
46、調(diào)制的編譯碼設(shè)備比PCM的(復(fù)雜)。1 模擬通信系統(tǒng)的有效性通常用(有效傳輸頻帶寬)衡量,數(shù)字通信的有效性通常用(傳輸速率)衡量。2 非均勻量化采用可變量化間隔,小信號(hào)的量化間隔(小),大信號(hào)的量化間隔(大),以提高小信號(hào)的(信噪比r ), 改變通話質(zhì)量。3 對(duì)于2ASK 、2FSK、 2PSK信號(hào)而言,誤碼率從大到小排列為(2ASK 2FSK 2PSK)4 相位不連續(xù)的2FSK信號(hào),發(fā)1碼和發(fā)0碼時(shí)信號(hào)頻率分別為 1KHz和4KHz,碼元傳輸速率為600波特,系統(tǒng)頻帶寬度最小(4.2kHz) 4k-1k+2*6005 模擬信號(hào)數(shù)字化的三個(gè)過(guò)程是( 抽樣量化編碼)。6 十三折線編碼采用的壓縮率
47、為( A 壓縮律 ),編碼結(jié)果包括(1)位極性碼,(3)位段落碼,(4)位段內(nèi)碼。7 多進(jìn)制數(shù)字調(diào)制的主要目的是( 提高頻帶利用率)。8 群同步的插入方法主要有(集中式插入幀同步碼)和( 分散插入幀同步碼 )。9 數(shù)字信號(hào)的最佳接收準(zhǔn)則為( 誤碼率最低 )。10 模擬調(diào)制中,線性調(diào)制主要包括(AM)(DSB)(SSB)(VSB)。1 根據(jù)線性網(wǎng)絡(luò)的特性,濾波器的輸出信號(hào)s0(t),輸入信號(hào)s(t)和沖激響應(yīng)h(t)之間的關(guān)系為:(A) A s0(t)=s(t)*h(t) B h(t)=s(t)*s0(t) C s(t)=s0(t)*h(t) D s(t)= h(t)*h(t)2 一般語(yǔ)音信號(hào)是
48、頻帶(03400Hz)的低通信號(hào),則該抽樣速率為(BD )時(shí),接收端可以無(wú)失真的恢復(fù)原始信號(hào)。 A 3400Hz B 6800Hz C 1700Hz D 9800Hz3 下列關(guān)于均勻量化說(shuō)法正確的是( A C D )P(73) A 只要確定了量化器,則量化噪聲的平均功率是固定的。 B 量化噪聲的平均功率不完全由量化器決定 C 當(dāng)信號(hào)較小時(shí),輸出信噪比很低 D 弱信號(hào)量化信噪比可能無(wú)法達(dá)到額定要求4 選擇發(fā)送編碼序列的碼型需考慮( ABCD )P(92)5.4 A 抑制直流分量 B 便于定時(shí)提取 C 具有抗干擾能力 D 良好的功率譜特性5 最佳接收機(jī)中影響誤碼率的因素有(ABC)P(179) A 相關(guān)系數(shù) B 傳輸信號(hào)碼元的能量 C 噪聲的功率譜密度 D 碼元的傳輸速率6 2ASK信號(hào)帶寬B和碼元間隔Ts 之間的關(guān)系( B )P(117) A B=1/Ts B B=2/Ts C B=1/2Ts D B=4/Ts 7 匹配濾波器沖激響應(yīng)中,延遲量的確定依據(jù)(ABCD)P(185) A 使系統(tǒng)是物理可實(shí)現(xiàn)的 B 使系統(tǒng)具有因
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 礦物在生物醫(yī)學(xué)成像材料中的應(yīng)用考核試卷
- 玉米加工產(chǎn)業(yè)鏈的綠色化發(fā)展路徑考核試卷
- 清潔服務(wù)企業(yè)品牌故事塑造與傳播策略考核試卷
- 圖書(shū)出版與創(chuàng)意寫(xiě)作考核試卷
- 生物質(zhì)能源在水污染治理中的應(yīng)用考核試卷
- 資產(chǎn)風(fēng)險(xiǎn)控制與信用評(píng)級(jí)補(bǔ)充合同
- 網(wǎng)絡(luò)文學(xué)版權(quán)登記終端租賃及版權(quán)保護(hù)培訓(xùn)服務(wù)合同
- 海關(guān)貨物信息錄入及派遣人員管理服務(wù)合同
- 國(guó)際級(jí)舉重賽電子稱重系統(tǒng)租賃與維護(hù)全面服務(wù)合同
- 文化創(chuàng)意產(chǎn)業(yè)股權(quán)期權(quán)激勵(lì)與創(chuàng)新發(fā)展協(xié)議
- 合規(guī)培訓(xùn)計(jì)劃方案
- 大氣簡(jiǎn)約南昌大學(xué)校園文化介紹宣傳
- 部編人教版六年級(jí)下冊(cè)語(yǔ)文全冊(cè)課內(nèi)閱讀訓(xùn)練(含答案)
- 從龍文化看中華文明的連續(xù)性
- 二年級(jí)數(shù)學(xué)上冊(cè)蘇教版第六單元《表內(nèi)乘法和表內(nèi)除法(二)》說(shuō)課稿
- DL∕T 475-2017 接地裝置特性參數(shù)測(cè)量導(dǎo)則
- 山東省濟(jì)南市2023-2024學(xué)年高一下學(xué)期期末學(xué)習(xí)質(zhì)量檢測(cè)歷史試題
- DL-T5241-2010水工混凝土耐久性技術(shù)規(guī)范
- 靜脈導(dǎo)管常見(jiàn)并發(fā)癥臨床護(hù)理實(shí)踐指南
- 圍手術(shù)期血糖管理專家共識(shí)
- 上肢肘腕關(guān)節(jié)松動(dòng)術(shù)
評(píng)論
0/150
提交評(píng)論