版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、試卷一一、填空題(20分,每小題2分)1、19D的二進(jìn)制的補(bǔ)碼表示為 11101101B 。2、89C51含 4KB 掩膜ROM, 128B的RAM,在物理上有 4個(gè) 獨(dú)立的存儲(chǔ)器空間。3、通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把 PC 的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)再進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)彈回 PC 。4、74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中 8 塊芯片。5、PSW中RS1 RS0=10H時(shí),R2的地址為 12H 。6、假定DPTR的內(nèi)容為8100H,累加器A的內(nèi)容為40H,執(zhí)行下列指令:MOVC A,A+DPTR 后,送入A的是程序存儲(chǔ)器 8
2、140H 單元的內(nèi)容。7、設(shè)SP=60H,片內(nèi)RAM的(30H)=24H,(31H)=10H,在下列程序段注釋中填執(zhí)行結(jié)果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX DPTR,A 最后執(zhí)行結(jié)果是 執(zhí)行結(jié)果將0送外部數(shù)據(jù)存儲(chǔ)器的2410H單元 。8、在中斷系統(tǒng)中,T0和T1兩引腳擴(kuò)展成外部中斷源時(shí),計(jì)數(shù)初值應(yīng)當(dāng)是(TH)=(TL)= 0FFH 。9、12根地址線可尋址 4KB 存儲(chǔ)單元。二、選擇題(10分,
3、每小題1分)1、MCS-51響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的 (C) (A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開(kāi)放的 (C)沒(méi)有同級(jí)或高級(jí)中斷服務(wù) (D)必須有RETI2、執(zhí)行PUSH ACC指令,MCS-51完成的操作是 (A) (A)SP+1SP,(ACC)(SP);(B)(ACC)(SP),SP1SP (C)SP1SP,(ACC)(SP);(D)(ACC)(SP),SP+1SP3、89C51是 (C) (A)CPU (B)微處理器 (C)單片微機(jī) (D)控制器4、關(guān)于MCS-51的堆棧操作,正確的說(shuō)法是 (C) (A)先入棧,再修改棧指針 (B)先修改棧指針,再出棧(C)先修改棧指針,再
4、入棧 (D)以上都不對(duì)5、某種存儲(chǔ)器芯片是8KB×4片,那么它的地址線根數(shù)是 (B) (A)11根 (B)13根 (C)12根 (D)14根6、MOV C,#00H的尋址方式是 (A) (A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址7、必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算 (C) (A)有加法和減法 (B)有乘法和除法 (C)只有加法 (D)只有減法8、ORG 0000H AJMP 0040H ORG 0040H MOV SP,#00H 當(dāng)執(zhí)行完左邊的程序后,PC的值是 (C) (A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51復(fù)位時(shí),下
5、述說(shuō)法正確的是 (D) (A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、簡(jiǎn)答分析題(30分,每小題10分)1、簡(jiǎn)述89C51定時(shí)器的四種工作模式的特點(diǎn),如何選擇和設(shè)定。答:89C51定時(shí)器的四種工作模式有,模式1,模式2,模式3。模式0時(shí):選擇定時(shí)器的高8位和低5位組成13位定時(shí)器/計(jì)數(shù)器。TL低5位溢出時(shí)向TL進(jìn)位,TH溢出時(shí)向中斷標(biāo)志位TF0進(jìn)位,并申請(qǐng)中斷。 定時(shí)時(shí)間t=(213初值)×振蕩周期×12;計(jì)數(shù)長(zhǎng)度為213=8192個(gè)外部脈沖。模式1時(shí):當(dāng)TMOD中的M1M0置成01時(shí),定時(shí)器工作于方式1,構(gòu)成16位定時(shí)器/計(jì)
6、數(shù)器。定時(shí)時(shí)間t=(216初值)×振蕩周期×12;計(jì)數(shù)長(zhǎng)度為216=65536個(gè)外部脈沖。模式2時(shí):把TL0和TL1配置成一個(gè)可以自動(dòng)重裝載的8位定時(shí)器/計(jì)數(shù)器。TL擔(dān)任8位計(jì)數(shù)器,TH保存初值,TL溢出時(shí)不僅使TF0置1,而且還自動(dòng)將TH中的內(nèi)容重新裝載在TL中。定時(shí)時(shí)間t=(28初值)×振蕩周期×12;計(jì)數(shù)長(zhǎng)度為28=256個(gè)外部脈沖。模式3時(shí):方式3是兩個(gè)8位定時(shí)/計(jì)數(shù)器模式,只適用于T0。TH0和TL0成為兩個(gè)獨(dú)立的8位計(jì)數(shù)器。TL0為8位計(jì)數(shù)器,功能與模式0和模式1相同,可定時(shí)可計(jì)數(shù)。TH0僅用作簡(jiǎn)單的內(nèi)部定時(shí)功能,它占用了定時(shí)器T1的控制位T
7、R1和中斷標(biāo)志位TF1,啟動(dòng)和關(guān)閉受TR1的控制。T1無(wú)此模式。選擇和設(shè)定:由定時(shí)器的2個(gè)控制寄存器TMOD和TCON,由軟件寫入TMOD和TCON 兩個(gè)8位寄存器,設(shè)置各個(gè)定時(shí)器的操作模式和控制功能。2、位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中的什么位置?答:字節(jié)地址是片內(nèi)RAM的單元地址,而位地址是片內(nèi)RAM單元的某一位。 7CH字節(jié)地址RAM的7CH單元,而7CH位地址是RAM 2FH單元中的D4位。四、編程題(任選2題,20分,每題10分)1、編寫一程序,實(shí)現(xiàn)下圖中的邏輯運(yùn)算電路。其中P3.1、P1.1、P1.0分別是單片機(jī)端口線上的信息,RS0、RS1是P
8、SW寄存器中的兩個(gè)標(biāo)志位,30H、31H是兩個(gè)位地址,運(yùn)算結(jié)果由P1.0輸出。ORG 0000HMOV C,P3.1 ANL C,P1.1 CPL C MOV 20H,C;暫存數(shù)據(jù)MOV C,30H ORL C,/31HANL C,RS1ANL C,20HANL C,RS0MOVP 1.0,C;輸出結(jié)果SJMP $2、寫一個(gè)軟件延時(shí)1S和1min的子程序。設(shè)fosc=6MHz,則1個(gè)機(jī)器周期=2s。解:(1)1s=2s×5×105 5×105=250×2000=250×200×5×2ORG 0000H DELAY1S:MOV
9、 R5,#5DEL1: MOV R6,#200DEL2: MOV R7,#250DEL3: DJNZ R7,DEL3 DJNZ R6,DEL2 DJNZ R5,DEL1RET (3)1min=60S,調(diào)用上面1s子程序60次ORG 0100H DELAY1M:MOV R0,#60LOOP: LCALL DELAY1S DJNZ R0,LOOP RET3、編一子程序,從串行接口接受一個(gè)字符解: START: MOV TMOD,#20H ;定時(shí)器T1工作于模式2 MOV TH1,#0E6H ;設(shè)置波特率為1 200b/s MOV TL1,#0E6H SETB TR1 ;啟動(dòng)T1 MOV SCON,
10、#50H ;串行接口工作于方式1,允許接收 L1: JNB RI,L1 ;等待接收數(shù)據(jù),末接收到數(shù)據(jù),繼續(xù)等待 CLR RI ;接收到數(shù)據(jù),清RI MOV A,SBUF ;接收到數(shù)據(jù)送A RET五、設(shè)計(jì)題(任選1題,20分,評(píng)分標(biāo)準(zhǔn)硬件設(shè)計(jì)、程序設(shè)計(jì)各10分)1、利用89C51的P0口控制8個(gè)發(fā)光二極管LED。相鄰的4個(gè)LED為一組,使2組每隔1s交替發(fā)光一次,周而復(fù)始。設(shè)計(jì)出硬件電路圖,編寫程序。解:(1)程序設(shè)計(jì)(設(shè)fosc=12MHz)ORG 0100H MOV A,#0FH ABC: MOV P0,A ACALL DELAY1S SWAP A SJMP ABC DELAY1S:MOV
11、R5,#04DEL1:MOV R6,#250DEL2:MOV R7,#250DEL3:NOP NOP DJNZ R7,DEL3 DJNZ R6,DEL2 DJNZ R5,DEL1RET;END(2)硬件電路圖如圖:2、現(xiàn)有一蜂鳴器,用89C51設(shè)計(jì)一系統(tǒng),使蜂鳴器周而復(fù)始地響20ms,停20ms,編程。解:設(shè)fosc=12MHz,電路圖如下:定時(shí)時(shí)間:應(yīng)用公式t =(2X)×foscX=216-t(fosc /12) =216-20000=45536=B1E0H程序清單:ORG 0000HLJMP STARTORG 0040H START:MOV TMOD,#01HMOV TL0,#
12、OB1HMOV THO,#OE0HSETB TR0LOOP: JNB TFO,DONECLR TF0DONE: MOV TL0,#OB1HMOV THO,#OE0HCPL P1.0SJMP LOOP試卷二一、填空題(20分,每小題2分)1、十進(jìn)制數(shù)47用8位二進(jìn)制補(bǔ)碼表示為 11010001B 。2、匯編語(yǔ)言中可以使用偽指令,它們不是真正的指令,只是用來(lái)對(duì)匯編過(guò)程進(jìn)行某種控制。3、JBC 00H,rel 操作碼的地址為2000H,rel=70H,它的轉(zhuǎn)移目的地址為2073H。4、一個(gè)機(jī)器周期= 12時(shí)鐘周期,一個(gè)時(shí)鐘周期=2個(gè)振蕩周期,一個(gè)振蕩周期=1個(gè)節(jié)拍。5、用串口擴(kuò)展并行口時(shí),串行接口工
13、作方式應(yīng)選為方式0。6、A/D轉(zhuǎn)換器的三個(gè)最重要指標(biāo)是轉(zhuǎn)換速度、分辨率、轉(zhuǎn)換精度。7、當(dāng)89C51的RST引腳上保持2 個(gè) 機(jī)器周期以上的低電平,8051即發(fā)生復(fù)位。8、MCS-51中,外部中斷請(qǐng)求標(biāo)志位是IE0和IE1。9、假定(SP)=60H,(ACC)=30H,(B)=70H。執(zhí)行下列指令: PUSH ACC PUSH B 后,SP的內(nèi)容為 62H ,61H單元的內(nèi)容為 30H ,62H單元的 內(nèi)容為 70H。10、在直接尋址方式中,以 8 位二進(jìn)制數(shù)作為直接地址,因此其尋址對(duì)象只限于 片內(nèi)RAM 。二、選擇題(10分,每小題2分)1、MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生 (A
14、) (A)保存累加器A (B)保護(hù)PC (C)找到中斷入口 (D)保護(hù)PC轉(zhuǎn)入中斷入口2、MCS-51上電復(fù)位后,SP的內(nèi)容是 (B) (A)00H (B)07H (C)60H (D)70H3、PC中存放的是 (A) (A)下一條指令的地址 (B)當(dāng)前正在執(zhí)行的指令 (C)當(dāng)前正在執(zhí)行的指令的地址 (D)下一條要執(zhí)行的指令4、當(dāng)8031外擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM 2716 (C) (A)2片 (B)3片 (C)4片 (D)5片5、可以為訪問(wèn)程序存儲(chǔ)器提供或構(gòu)成地址的有 (C) (A)只有程序計(jì)數(shù)器PC (B)只有PC和累加器A (C)只有PC、A和數(shù)據(jù)指針DPTR (D)PC、A
15、、DPTR和SP6、對(duì)程序存儲(chǔ)器的讀操作,只能使用 (D) (A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令7、下面哪種設(shè)備不是輸入設(shè)備 (C) (A)A/D轉(zhuǎn)換器 (B)鍵盤 (C)打印機(jī) (D)掃描儀8、要訪問(wèn)MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是 (A) (A)直接尋址 (B)寄存器間接尋址 (C)變址尋址 (D)相對(duì)尋址9、執(zhí)行MOVX A,DPTR指令時(shí),MCS-51產(chǎn)生的控制信號(hào) (C) (A)/PSEN (B)ALE (C)/RD (D)/WR10、下面哪種指令將MCS-51的工作寄存器置成3區(qū) (B) (A)MOV PSW,#13H (B)M
16、OV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.4三、簡(jiǎn)答分析題(30分,評(píng)分標(biāo)準(zhǔn):每小題各10分)1、89C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些特殊功能寄存器組成?作定時(shí)器時(shí),定時(shí)時(shí)間與哪些因數(shù)有關(guān)?作計(jì)數(shù)器時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?答: 8051單片機(jī)片內(nèi)設(shè)有2個(gè)定時(shí)器/計(jì)數(shù)器:定時(shí)器/計(jì)數(shù)器1和定時(shí)器/計(jì)數(shù)器0,由THO、TLO、TH1、TL1、TMOD、TCON特殊功能寄存器組成。作定時(shí)器時(shí),定時(shí)時(shí)間與定時(shí)器的工作模式、定時(shí)器的計(jì)數(shù)初值以及單片機(jī)的晶振頻率有關(guān)。作計(jì)數(shù)器時(shí),對(duì)外界計(jì)數(shù)頻率不能高于振蕩頻率
17、的1/24。2、簡(jiǎn)述程序狀態(tài)字寄存器PSW中各位的含義。并說(shuō)出選擇工作寄存器組位的編碼。答: 程序狀態(tài)字寄存器PSW:程序狀態(tài)字寄存器PSW:是一個(gè)8位寄存器,用來(lái)存放當(dāng)前指令執(zhí)行后操作結(jié)果的某些特征,以便為下一條指令的執(zhí)行提供依據(jù)。定義格式如下。其中,CY:進(jìn)借位標(biāo)志;AC:輔助進(jìn)借位標(biāo)志; F0:軟件標(biāo)志;OV:溢出標(biāo)志;F1:用戶標(biāo)志位;P:奇偶校驗(yàn)標(biāo)志; RS1、RS0:工作寄存器組選擇(如表所示)。表 工作寄存器組選擇控制表RS1 RS0寄存器組對(duì)應(yīng)RAM地址0 0000H07H0 1108 H0FH1 0210 H17H1 1318 H1FH3、閱讀下列程序,并要求:(1) 說(shuō)明程
18、序功能;(2) 寫出涉及的寄存器及片內(nèi)RAM單元的最后結(jié)果 MOV R0,#40HMOV A,R0INC R0ADD A,R0INC R0MOV R0,ACLR AADDC A,#0INC R0MOV R0,A 答:(1) 功能:將40H,41H單元中的內(nèi)容相加結(jié)果放在42H單元,進(jìn)位放在43H, (2) (R0)=43H; (A)=1; (40H)=98H,(41H)=AFH;(42H)=47H,(43H)=01H。四、編程題(任選2題,20分,評(píng)分標(biāo)準(zhǔn):每小題各10分)1、將以7000H為首址的連續(xù)100個(gè)單元清零。解: MAIN:MOV DPTR,#7000H MOV R0,#100 C
19、LR A NEXT:MOVX DPTR, AINC DPTRDJNZ R0,NEXTRET2、在AT89S51片內(nèi)RAM20H3FH單元中有32B數(shù)據(jù),若采用方式1進(jìn)行串行通訊,波特率為1200波特,fOSC=12MHz,編寫發(fā)送/接收程序?qū)Α=猓海?)T1工作于方式2作為波特率發(fā)生器,取SMOD=0,T1的計(jì)數(shù)如下: 波特率=1200=得: X=230=E6H (2)發(fā)送程序:(采用查詢方式編程) ORG 0000H LJMP START ORG 0030H START:MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H SETB TR1 MOV SCON,#
20、40H MOV R0,#20H MOV R7,#32 LOOP:MOV SBUF,R0 JNB TI,$ CLR TI INC R0 DJNZ R7,LOOP SJMP $ (3)接收程序 ORG 0000H LJMP START ORG 0030H START:MOV TMOD,#20H MOV TH1,#0E6H MOV TL1,#0E6H Loop1: SETB TR1 MOV SCON,#50H MOV R0,#20H MOV R7,#32 LOOP:JNB RI,$ CLR RI MOV R0,SBUF INC R0 DJNZ R7,LOOP1 SJMP $3、設(shè)單片機(jī)采用89C51
21、,未擴(kuò)展片外ROM,片外RAM采用一片6116,編程將其片內(nèi)ROM從0100H單元開(kāi)始的10B得內(nèi)容依次外接到片外RAM從100H單元開(kāi)始的10B中去。解: MOV R2,#00H ;源數(shù)據(jù)緩沖器地址偏移量00HMOV R3,#0AH ;字節(jié)長(zhǎng)度R3MOV DPTR,#0100H ;源數(shù)據(jù)緩沖區(qū)首地址DPTRMOV A,R2 ;源地址偏移量 AL1: MOVC A,A+DPTR ;傳送一個(gè)數(shù)據(jù)MOVX DPTR,AINC DPTR ;源地址(目的地址)加1DJNZ R3,L1 ;數(shù)據(jù)全部傳送完?沒(méi)傳送完,轉(zhuǎn)L1繼續(xù)傳送SJMP $ ;結(jié)束五、設(shè)計(jì)題(20分)設(shè)計(jì)89C51和ADC0809接口,
22、采集2通道10個(gè)數(shù)據(jù),存入內(nèi)部RAM的50H59H單元,畫出電路圖,編出程序,IN2的地址。解:硬件電路設(shè)計(jì)如圖:(評(píng)分標(biāo)準(zhǔn):10分)IN2的地址為7FFAH,P1.0查詢轉(zhuǎn)換結(jié)束信號(hào)。(評(píng)分標(biāo)準(zhǔn):2分)程序設(shè)計(jì)如下:(評(píng)分標(biāo)準(zhǔn):8分) ORG 0100H MOV R7,#0AH MOV R0,#50H MOV DPTR,#7FFAH NEXT: MOVX DPTR,A JB P1.0.$ MOVX A,DPTR MOV R0,A INC R0DJNZ R7, NEXT SJMP $試卷三一、填空題(20分,評(píng)分標(biāo)準(zhǔn):每小題各2)1、十進(jìn)制數(shù)29的8位補(bǔ)碼表示為 11100011B 。2、MC
23、S-51有 7 種尋址方式,特殊功能寄存器只能采用 直接尋址方式。3、MCS-51串行接口有 4 種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器 SCON 加以選擇。4、MCS-51有 5個(gè)中斷源,有 2 個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器 IP 加以選擇。5、假定(A)=56H,(R5)=67H。執(zhí)行指令: ADD A,R5 DA A后,累加器A的內(nèi)容為 23H ,CY的內(nèi)容為 1 。6、假定標(biāo)號(hào)qaz的地址為0100H,標(biāo)號(hào)qwe值為0123H(即跳轉(zhuǎn)的目標(biāo)地址為0123H)。執(zhí)行指令: qaz:SJMP qwe 該指令的相對(duì)偏移量為 0123H0102H=21H 。7、
24、MCS-51單片機(jī)訪問(wèn)片外存儲(chǔ)器時(shí),利用 ALE信號(hào)鎖存來(lái)自 P0口的低8位地址信號(hào)。8、MCS-51單片機(jī)片內(nèi)RAM的工作寄存器區(qū)共有 32個(gè)單元,分為 4 組寄存器,每組 8個(gè)單元,以 R0R7 作為寄存器名。9、MCS-51單片機(jī)中 P0 口作地址/數(shù)據(jù)總線,傳送地址碼的 低8 位; P2 口作地址總線,傳送地址碼的 高8 位。二、選擇題(20分,評(píng)分標(biāo)準(zhǔn):每小題各2分)1、在中斷服務(wù)程序中,至少應(yīng)有一條 (D) (A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令2、ORG 2000H LCALL 3000H 0RG 3000H RET 左邊程序執(zhí)行完RET指令后,PC=
25、 (C)(A)2000H (B)3000H (C)2003H (D)3003H3、要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是 (A) (A)98H (B)84H (C)42H (D)22H4、若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為 (C) (A)1KB (B)2KB (C)4KB (D)8KB5、下面哪種外設(shè)是輸出設(shè)備 (A) (A)打印機(jī) (B)紙帶讀出機(jī) (C)鍵盤 (D)A/D轉(zhuǎn)換器6、下面哪一個(gè)部件不是CPU的指令部件 (C) (A)PC (B)IR (C)PSW (D)ID7、以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受OV影響的運(yùn)算是
26、 (A) (A)邏輯運(yùn)算(B)符號(hào)數(shù)加減法運(yùn)算(C)乘法運(yùn)算(D)除法運(yùn)算8、以下指令中,屬于單純讀引腳的指令是 (C) (A)MOV P1,A (B)ORL P1,#0FH (C)MOV C,P1.5 (D)DJNZ P1,short-lable9、在異步通訊接口,其幀格式由1個(gè)起始位(0)、7個(gè)數(shù)據(jù)位、1個(gè)偶校驗(yàn)和1個(gè)停止位“1”組成。當(dāng)該接口每分鐘傳送1800個(gè)字符時(shí),傳送波特率為 (D) (A)1800b/s (B)10b/s (C)3000b/s (D)300b/s10、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)的 (B) (A)TMOD (B)TCON/SCON (C)
27、IE (D)IP三、判斷題(10分,評(píng)分標(biāo)準(zhǔn):每小題各1分)1、MCS-51的程序存儲(chǔ)器只是用來(lái)存放程序的。 (×)2、當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針(SP)=00H。 (×)3、判斷以下指令段的正誤。 (×) MOV P2,#30H MOV R2,#57H MOVX A,R2 4、0070H 80 FE HERE:SJMP HERE 執(zhí)行該指令后,程序?qū)⒃靥げ健?()5、51單片機(jī)內(nèi)部有兩片寄存器,既是工作寄存器和專用寄存器,因在同片內(nèi)RAM,則它們是統(tǒng)一編址。 ()6、要進(jìn)行多機(jī)通訊,MCS-51串行接口的工作方式應(yīng)選方式1。 (×)7、定時(shí)器
28、工作于方式2,若GATE=1、TR0=1、INT0=1就可啟動(dòng)定時(shí)/計(jì)數(shù)器。 ()8、使用89C51且/EA=1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。 (×)9、MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。 (×)10、PC存放的是當(dāng)前正在執(zhí)行的指令。 (×)四、簡(jiǎn)答分析編程題(任選3題,30分,評(píng)分標(biāo)準(zhǔn):每小題各10分) 1、89C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些SFR組成?定時(shí)器/計(jì)數(shù)器作定時(shí)和計(jì)數(shù)時(shí),其計(jì)數(shù)脈沖分別由誰(shuí)提供?答:89C51單片機(jī)片內(nèi)設(shè)有2個(gè)定時(shí)器/計(jì)數(shù)器:定時(shí)器/計(jì)數(shù)器0和定時(shí)器/計(jì)數(shù)器1。由TH0、TL0、TH1、TL1、
29、TMOD、TCON特殊功能寄存器組成。 作定時(shí)器時(shí),計(jì)數(shù)脈沖來(lái)自單片機(jī)內(nèi)部,其頻率為振蕩頻率的1/12;作計(jì)數(shù)器時(shí),計(jì)數(shù)脈沖來(lái)自單片機(jī)外部,通過(guò)引腳T0(P3.4)和T1(P3.5)對(duì)外部脈沖信號(hào)計(jì)數(shù),當(dāng)輸入脈沖信號(hào)從1到0的負(fù)跳變時(shí),計(jì)數(shù)器就自動(dòng)加1。計(jì)數(shù)的最高頻率一般為振蕩頻率的1/24。2、簡(jiǎn)述89C51單片機(jī)的中斷響應(yīng)過(guò)程。答:?jiǎn)纹瑱C(jī)如查詢到某個(gè)中斷標(biāo)志為1,將按優(yōu)先級(jí)進(jìn)行中斷處理。中斷得到響應(yīng)后 ,對(duì)于有些中斷源,CPU在響應(yīng)中斷后會(huì)自動(dòng)清除中斷標(biāo)志,由硬件將程序計(jì)數(shù)器PC內(nèi)容壓入堆棧保護(hù),然后將對(duì)應(yīng)的中斷矢量裝入程序計(jì)數(shù)器PC,使程序轉(zhuǎn)向中斷矢量地址單元中去執(zhí)行相應(yīng)的中斷服務(wù)程序。
30、3、編程實(shí)現(xiàn)多字節(jié)無(wú)符號(hào)數(shù)加法解:編程說(shuō)明:多字節(jié)運(yùn)算一般是按從低字節(jié)到高字節(jié)的順序依次進(jìn)行的入口:(R0)=被加數(shù)低位地址指針(R1)=加數(shù)低位地址指針(R2)=字節(jié)數(shù)出口:(R0)=和數(shù)低位地址指針程序清單如下: ADDBIN:CLR C LOOP1:MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOP1JNC LOOP2MOV R0,#01HRET LOOP2:DEC R0RET4、將定時(shí)器/計(jì)數(shù)器做脈沖信號(hào)發(fā)生器。編程利用定時(shí)器T0定時(shí),在P1.0端輸出周期性方波信號(hào),方波周期為2ms,已知晶振頻率為6MHz。答: 1)T0工作模式的設(shè)定:
31、 選擇模式1(16位方式)(最大定時(shí)131ms) 2)定時(shí)初值的設(shè)定: X=216-(1ms×6×106/12 )=65036=FE0CH,即:TH0應(yīng)裝0FEH,TL0應(yīng)裝0CH。 程序清單如下:ORG 0000HLJMP MAINORG 000BHLJMP HUANG主程序: ORG 0500H MAIN:MOV TMOD,#01H MOV TL0,#OCH MOV TH0,#0FEH SETB EA SETB ET0 SETB TR0 HERE:SJMP HERE中斷服務(wù)程序:HUANG:MOV TL0,#OCH MOV TH0,#0FEH CPL P1.0 RETI五、設(shè)計(jì)題(任選1題,20分)1、設(shè)計(jì)一個(gè)2×2行列式鍵盤,并編寫鍵盤掃描程序。(評(píng)分標(biāo)準(zhǔn):硬件電路10分,軟件程序20分)解:(1)邏輯電路如下:(2)判斷是否有鍵按下:有列線P1.0、P1.1送全0,查P0.0、P0.1是
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度硬面堆、藥芯焊線戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 年度鐘表與計(jì)時(shí)儀器競(jìng)爭(zhēng)策略分析報(bào)告
- 二零二五年度特種吊車租賃與運(yùn)輸服務(wù)合同3篇
- 二零二五版高管勞動(dòng)合同樣本:股權(quán)激勵(lì)與競(jìng)業(yè)禁止條款3篇
- 二零二五年空調(diào)銷售與節(jié)能產(chǎn)品認(rèn)證合同3篇
- 2025年度城市綠地養(yǎng)護(hù)及植物配置優(yōu)化合同4篇
- 2025年度私人診所與患者之間的遠(yuǎn)程醫(yī)療服務(wù)合同
- 2024版簡(jiǎn)易協(xié)議管理軟件解決方案一
- 二零二五年度新能源材料采購(gòu)代理協(xié)議3篇
- 二零二四年太陽(yáng)能光伏發(fā)電項(xiàng)目合同
- 《向心力》參考課件4
- 2024至2030年中國(guó)膨潤(rùn)土行業(yè)投資戰(zhàn)略分析及發(fā)展前景研究報(bào)告
- 【地理】地圖的選擇和應(yīng)用(分層練) 2024-2025學(xué)年七年級(jí)地理上冊(cè)同步備課系列(人教版)
- 2024年深圳中考數(shù)學(xué)真題及答案
- 土方轉(zhuǎn)運(yùn)合同協(xié)議書(shū)
- Module 3 Unit 1 Point to the door(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(三起)英語(yǔ)三年級(jí)上冊(cè)
- 智能交通信號(hào)燈安裝合同樣本
- 安全生產(chǎn)法律法規(guī)清單(2024年5月版)
- 江蘇省連云港市2023-2024學(xué)年八年級(jí)下學(xué)期期末道德與法治試卷(含答案解析)
- 2024年大學(xué)試題(宗教學(xué))-佛教文化筆試考試歷年高頻考點(diǎn)試題摘選含答案
- JBT 14588-2023 激光加工鏡頭 (正式版)
評(píng)論
0/150
提交評(píng)論