版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE63單片機(jī)應(yīng)用技術(shù)考試試題(1)一、
填空題(每空1分,共20分)1.MCS-51是指單片機(jī)的(系列號(hào))號(hào),8031、8051是指單片機(jī)的(型)號(hào)。2.MCS-51共有(111)條指令,可分為幾種不同的尋址方式。如:MOVA,@Ri屬于(寄存器間接)尋址方式,MOVC,bit屬于(位)尋址方式。3.單片機(jī)(計(jì)算機(jī))在進(jìn)行(有符號(hào))運(yùn)算的情況下應(yīng)使用補(bǔ)碼。4.單片機(jī)位尋址區(qū)的單元地址是從(20H)單元到(2FH)單元,若某位地址是09H,它所在單元的地址應(yīng)該是(21H)。5.轉(zhuǎn)移指令與調(diào)用指令的相同點(diǎn)是兩種指令都是通過改變程序計(jì)數(shù)器PC的內(nèi)容來(lái)實(shí)現(xiàn)轉(zhuǎn)移的;不同點(diǎn)是,當(dāng)執(zhí)行調(diào)用指令時(shí),它不僅能轉(zhuǎn)移到某一指定地址處,而且當(dāng)子程序執(zhí)行到(RET)指令后,它能自動(dòng)返回到(調(diào)用指令的下一條)指令處,而普通轉(zhuǎn)移指令(不)能返回。6.8031有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,其中定時(shí)作用是指對(duì)單片機(jī)(對(duì)內(nèi)部fosc/12)脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器作用是指對(duì)單片機(jī)(外部)脈沖進(jìn)行計(jì)數(shù)。7.當(dāng)P1口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入(FF),否則輸入數(shù)據(jù)可能出錯(cuò)。8.堆棧指針SP的內(nèi)容將始終指示(堆棧的棧的棧頂),當(dāng)單步執(zhí)行了調(diào)用指令LCALLaddr16后SP的內(nèi)容將(不會(huì))改變。9.由于執(zhí)行每條指令都要占用CPU的時(shí)間,因此采用循環(huán)結(jié)構(gòu)并多次重復(fù)執(zhí)行某些指令可實(shí)現(xiàn)軟件延時(shí)。而硬件延時(shí)一般是采用單片機(jī)的(定時(shí)/計(jì)數(shù)器)再通過軟件編程來(lái)實(shí)現(xiàn)。10.單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至(SBUF)單元,若要接收數(shù)據(jù)也要到該單元取數(shù)。11.單片機(jī)串行通信時(shí),其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采用(定時(shí)器T1)的溢出率來(lái)設(shè)定和計(jì)算波特率。二、選擇題(每空1分,共10分)1.判斷是否溢出時(shí)用PSW的(B)標(biāo)志位,判斷是否有進(jìn)位時(shí)用PSW的(A)標(biāo)志位。A.CYB.OVC.PD.RS0E.RS12.在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí),通常采用(B)調(diào)試方法。A.單步調(diào)試(F8)B.跟蹤調(diào)試(F7)C.快速運(yùn)行到光標(biāo)處調(diào)試(F4)D.?dāng)帱c(diǎn)調(diào)試(F2)E.連續(xù)運(yùn)行調(diào)試(F9)3.當(dāng)單片機(jī)從8155接口芯片內(nèi)部RAM的20H單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用(D)類指令。A.MOVA,20HB.MOVXA,@RiC.MOVCA,@A+DPTRD.MOVXA,@DPTR4.當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請(qǐng)求時(shí),若CPU允許并接受中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動(dòng)修改為(E)。A.0003HB.000BC.0013HD.001BHE.0023H5.子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是(C)完成的。A.通過POP命令B.通過MOV指令C.通過RET或RETI指令D.自動(dòng)6.單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為(C)A.SP=07HPC=00HP0=P1=P2=P3=FFHB.SP=00HPC=0000HP0=P1=P2=P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H7.8031定時(shí)/計(jì)數(shù)器共有四種操作模式,并由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng),,,,,M1M0的狀態(tài)為10時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為(C)A.13位定時(shí)/計(jì)數(shù)器B.16位定時(shí)/計(jì)數(shù)器C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作8.8031有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來(lái)決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRS1指令,此時(shí)只能使用(C)區(qū)的工作寄存器。A.0區(qū)B.1區(qū)C.2區(qū)D.3區(qū)9.在MCS-51單片機(jī)中,當(dāng)有壓入或彈出堆棧操作時(shí),SP的內(nèi)容將隨之增大或減??;程序計(jì)數(shù)器PC的內(nèi)容將始終指示下一條將要執(zhí)行指令的地址,所以只要改變PC的內(nèi)容將改變程序的運(yùn)行路徑。SP的內(nèi)容與PC的內(nèi)容(D)。A.都是8位地址B.都是16位地址C.位數(shù)相同D.位數(shù)不同三、分析程序(每空2分,共20分)該程序是信號(hào)燈控制程序,采用P1口控制八個(gè)發(fā)光二極管的亮與滅(設(shè)輸出低電平時(shí),對(duì)應(yīng)發(fā)光二極管被點(diǎn)亮)。ORG 0000H AJMP MAIN ;轉(zhuǎn)主程序 ORG 001BH ;該地址是(T1的中斷入口)的地址 AJMP CONT ;當(dāng)出現(xiàn)(中斷)時(shí),才會(huì)執(zhí)行到該指令 ORG 0100HMAIN: MOV TMOD,#10H ;執(zhí)行該指令的目的是(設(shè)定T1的工作方式) MOV TH1,#3CH ;置50ms定時(shí)初值 MOV TL1,#0B0H;此時(shí)堆棧指針SP的內(nèi)容是(07H)SETB EA ;執(zhí)行該指令前,EA的初始值是(0) SETB ET1 ;定時(shí)器T1開中斷 SETB TR1 ;執(zhí)行該指令的目的是(啟動(dòng)定時(shí)器T1工作) CLR 08H ;清1s計(jì)滿標(biāo)志位 MOV R3,#14H ;置50ms循環(huán)初值DISP: MOV R2,07H MOV A,#0FEHNEXT: MOV P1,A;第2次執(zhí)行完該指令后,對(duì)應(yīng)(第2位)燈被點(diǎn)亮 JNB 08H,$ ;查詢1s時(shí)間到否 CLR 08H ;清標(biāo)志位 RL A DJNZ R2,NEXT MOV R2,#07HNEXT1:MOV P1,A JNB 08H,$ CLR 08H RR A DJNZ R2,NEXT1 SJMP DISPCONT:MOV TH1,#3CH ;程序執(zhí)行到此處時(shí),堆棧指針SP的內(nèi)容是(09H) MOV TL1,#0B0H DJNZ R3,EXIT ;判1s定時(shí)到否 MOV R3,#14H ;重置50ms循環(huán)初值 SETB 08H ;標(biāo)志位置1EXIT: RETI;該指令的功能是將(堆棧的內(nèi)容)送至PC連續(xù)運(yùn)行該程序時(shí),觀察二極管的變化規(guī)律是(燈被依次循環(huán)點(diǎn)亮)四、
硬件電路分析(每題2分,共10分)1.根據(jù)實(shí)訓(xùn)電路,說(shuō)明74LS373芯片作用是(鎖存低八位地址)。2.8155芯片A、B、C口對(duì)應(yīng)的地址是(4401、4402、4403)。3.若向8155的A口送一個(gè)數(shù)據(jù),應(yīng)采用MOVX@DPTR,A指令,執(zhí)行該指令后,先將高8位地址和低8位地址送出,再自動(dòng)發(fā)出(ALE)信號(hào)和(WR寫)信號(hào),從而實(shí)現(xiàn)低8位地址的鎖存及送數(shù)操作。4.74LS74芯片的作用是(對(duì)ALE信號(hào)二分頻,得到500KHz時(shí)鐘信號(hào))。5.若要啟動(dòng)0809ADC芯片開始進(jìn)行A/D轉(zhuǎn)換,應(yīng)采用(MOVX@DPTR,A)指令。單片機(jī)應(yīng)用技術(shù)考試試題(1)參考答案填空題(每空1分,共20分)1.(系列號(hào))(型)2.(111)(寄存器間接)(位)3.(有符號(hào))4.(20H)(2FH)(21H)5.(RET)(調(diào)用指令的下一條)(不)6.(對(duì)內(nèi)部fosc/12)(外部)7.(FF)8.(堆棧的棧的棧頂)(不會(huì))9.(定時(shí)/計(jì)數(shù)器)10.(SBUF)11.(定時(shí)器T1)二、選擇題(每空1分,共10分)1.(B)(A)2.(B)3.(D)4.(E)5.(C)6.(C)7.(C)8.(C)9.(D)三、分析程序(每空2分,共20分)(T1的中斷入口)(中斷)(設(shè)定T1的工作方式)(07H)(0)(啟動(dòng)定時(shí)器T1工作)(第2位)(09H)(堆棧的內(nèi)容)(燈被依次循環(huán)點(diǎn)亮)硬件電路分析(每題2分,共10分)1.(鎖存低八位地址)2.(4401、4402、4403)3.(ALE)(WR寫)4.(對(duì)ALE信號(hào)二分頻,得到500KHz時(shí)鐘信號(hào))5.(MOVX@DPTR,A)單片機(jī)應(yīng)用技術(shù)考試試題(2)一、
填空題(每空1分,共20分)1.用匯編語(yǔ)言編制的程序稱為()程序,該程序被匯編后得到的程序被稱為()程序。2.完成不同數(shù)制間的轉(zhuǎn)換:(10100101)二=()十;(11000011)二=()十六
;(01010111)BCD=()十;(58)十=()BCD;符號(hào)5的ASCII碼是()3.在進(jìn)行BCD碼加法運(yùn)算時(shí),緊跟ADD或ADDC指令后的指令必須是()指令。4.轉(zhuǎn)移指令LJMPaddr16的轉(zhuǎn)移范圍是(),JNZrel的轉(zhuǎn)移范圍是(),調(diào)用指令A(yù)CALLaddr11的調(diào)用范圍是()。5.中斷源的優(yōu)先級(jí)別被分為高級(jí)和低級(jí)兩大級(jí)別,各中斷源的中斷請(qǐng)求是屬于什么級(jí)別是由()寄存器的內(nèi)容決確定的。6.在程序狀態(tài)字寄存器PSW中,CY與OV標(biāo)志的狀態(tài)可反應(yīng)指令運(yùn)算的結(jié)果,其中CY為進(jìn)位(借位)標(biāo)志,被用于()符號(hào)數(shù)加(減)運(yùn)算;OV為溢出標(biāo)志,被用于()符號(hào)數(shù)加(減)運(yùn)算。7.消除鍵盤抖動(dòng)常用兩種方法,一是采用硬件去抖電路,用基本RS觸發(fā)器構(gòu)成;二是采用軟件去抖程序,既測(cè)試有鍵輸入時(shí)需延時(shí)()秒后再測(cè)試是否有鍵輸入,此方法可判斷是否有鍵抖動(dòng)。8.ADC0809的轉(zhuǎn)換時(shí)鐘一般為()Hz,可采用單片機(jī)的()信號(hào),再經(jīng)過()的方法獲得。9.在MCS-51系列單片機(jī)中()型號(hào)的單片機(jī)需要擴(kuò)展外部程序存儲(chǔ)器,且()管腳必須接地。二、選擇題(每空1分,共10分)1.在有符號(hào)運(yùn)算時(shí),判斷運(yùn)算結(jié)果是否正確時(shí)用PSW的()標(biāo)志位,在無(wú)符號(hào)運(yùn)算時(shí)判斷運(yùn)算結(jié)果是否正確時(shí)用PSW的()標(biāo)志位。A.CYB.OVC.PD.RS0E.RS12.在運(yùn)用8031單片機(jī)擴(kuò)展32K數(shù)據(jù)存儲(chǔ)器RAM時(shí),需采用()條地址線,其中P2口用()條線。A.10B.13C.15D.5E.6F.73.當(dāng)單片機(jī)啟動(dòng)ADC0809進(jìn)行模/數(shù)轉(zhuǎn)換時(shí),應(yīng)采用()指令。A.MOVA,20B.MOVXA,@DPTR
C.MOVCA,@A+DPTRD.MOVX@DPTR,A4.在五個(gè)中斷源中,可通過軟件確定各中斷源中斷級(jí)別的高或低,但在同一級(jí)別中,按硬件排隊(duì)的優(yōu)先級(jí)別最高的是()中斷。A.定時(shí)器T0B.定時(shí)器T1C.外部中斷INTOD.外部中斷INT1E.串行口5.調(diào)用子程序、中斷響應(yīng)過程及轉(zhuǎn)移指令的共同特點(diǎn)是()。A.都能返回B.都通過改變PC實(shí)現(xiàn)轉(zhuǎn)移C.都將返回地址壓入堆棧D.都必須保護(hù)現(xiàn)場(chǎng)6.單片機(jī)復(fù)位后,累加器A、PC、PSW的內(nèi)容為()A.A=FFHPC=00HPSW=FFHB.A=00HPC=0000HPSW=00HC.A=07HPC=0000HPSW=FFHD.A=00HPC=00HPSW=00H7.8031定時(shí)/計(jì)數(shù)器是否計(jì)滿可采用等待中斷的方法進(jìn)行處理,也可通過對(duì)()的查詢方法進(jìn)行判斷。A.OV標(biāo)志B.CY標(biāo)志C.中斷標(biāo)志D.奇偶標(biāo)志8.當(dāng)單步執(zhí)行調(diào)用子程序指令后,計(jì)算機(jī)屏幕右上角顯示出BUSY提示符,這說(shuō)明()。A.子程序運(yùn)行正常B.子程序內(nèi)部出錯(cuò)C.發(fā)生了中斷D.等待延時(shí)三、分析程序(每空2分,共20分)該程序是A/D轉(zhuǎn)換應(yīng)用程序,可實(shí)現(xiàn)多路模擬量輸入的巡回檢測(cè),采樣數(shù)據(jù)被存放在片內(nèi)RAM單元中。ORG0000H
AJMPMAINORG0013H;該地址是()地址
AJMPINT1MAIN:MOVR0,#78H;78是()地址
MOVR2,#08H;
SETBIT1;該指令的作用是()
SETBEA;
SETBEX1;允許INT1中斷
MOVDPTR,#6000H;#6000H是()地址
MOVA,#00H;A的內(nèi)容對(duì)轉(zhuǎn)換結(jié)果()影響LOOP:MOVX@DPTR,A;該指令的作用是()HERE:SJMPHEREDJNZR2,LOOPINT1:MOVXA,@DPTR;當(dāng)()時(shí),程序?qū)⑦\(yùn)行到此處。MOV@R0,AINCDPTR;DPTR加1的目的是()INCR0RETI;該返回指令執(zhí)行后將返回到()指令處連續(xù)運(yùn)行該程序的結(jié)果將是()。四、
硬件電路分析(每題2分,共10分)1.根據(jù)實(shí)訓(xùn)電路,若要啟動(dòng)0809ADC芯片開始進(jìn)行A/D轉(zhuǎn)換,可使用MOVX@DPTR,A指令,指令中DPTR的內(nèi)容是()。2.若向8155芯片的A口送一數(shù)據(jù),可采用MOVX@DPTR,A指令,指令中DPTR的內(nèi)容是()。3.在實(shí)訓(xùn)電路中,74LS373芯片的作用是鎖存(),鎖存的目的是()。4.在實(shí)訓(xùn)電路中,擴(kuò)展了外部數(shù)據(jù)存儲(chǔ)器6264,其片選信號(hào)CES1是由8031的P2.5、P2.6、P2.7經(jīng)138譯碼器的Y0輸出實(shí)現(xiàn)片選,該存儲(chǔ)器的地址范圍是(從到)。單片機(jī)應(yīng)用技術(shù)考試試題(2)參考答案填空題(每空1分,共20分)1.(源)(目標(biāo))2.(165)(C3)(57)(01011000)(35H)3.(DAA) 4.(64K)(+127~-128)(2K)5(IP)6.(無(wú))(有)7.(10ms)8.(500KHz)(ALE)(二分頻)9.(8031(EA)二、選擇題(每空1分,共10分)1.(B)(A2.C)(F)3.(D)4.(C)5.(B)6.(B)7.(C)8.(B)三、分析程序(每空2分,共20分)(INT1中斷源的入口)、(存放轉(zhuǎn)換結(jié)果的首地址)、(設(shè)置為邊沿觸發(fā))、(0809通道0的(沒有)、(啟動(dòng)0809進(jìn)行轉(zhuǎn)換)、(發(fā)生中斷)、(修改通道地址)(DJNZR2,LOOP)、(把8路通道的轉(zhuǎn)換結(jié)果分別存入到78H~7FH單元)。硬件電路分析(每題2分,共10分)1.(6000H~6007H)。2.(4401H)3.(地址的低8位)(是區(qū)分?jǐn)?shù)據(jù)和地地址)4.(從0000H到1FFFH)。單片機(jī)應(yīng)用技術(shù)考試試題(3)一、
填空題(每空1分,共20分)1.ROM在單片機(jī)系統(tǒng)中作為程序存儲(chǔ)器,主要類型有ROM、PROM、EPROM、EEPROM和FLASH存儲(chǔ)器。其中8051有4K();8751有4K();89C51有4K()。2.中斷源的允許是由()寄存器決定的,中斷源的優(yōu)先級(jí)別是由()寄存器決定的。3.寄存器PSW中的RS1和RS0的作用是()。4.在只使用外部程序存儲(chǔ)器時(shí),單片機(jī)的()管腳必須接地。5.在行列式鍵盤中,接列線的I/O口為(),接行線的I/O口為()。(填寫輸入口或者輸出口。)6.在調(diào)試程序時(shí),要觀察子程序內(nèi)部各條指令的運(yùn)行狀況可采用()調(diào)試方法。7.JC,rel指令執(zhí)行時(shí),當(dāng)CY位為()時(shí)程序發(fā)生跳轉(zhuǎn)。8.單片機(jī)位尋址區(qū)的單元地址是從()單元到()單元,若某位地址是12H,它所在單元的地址應(yīng)該是()。9.在單片機(jī)擴(kuò)展時(shí),()口和()口為地址線,()口為數(shù)據(jù)線。10.查表指令是(),散轉(zhuǎn)指令為()。11.子程序的返回指令是()。二、選擇題(每空1分,共10分)1.堆棧指針SP的作用是()。A指示堆棧的棧底B指示堆棧的棧頂C指示下一條將要執(zhí)行指令的地址D指示中斷返回的地址2.下列指令中,不影響堆棧指針的指令是()。ARETBJBbit,relCLCALLaddr16DRETI3.定時(shí)器T1的中斷入口地址是(),從該地址開始一般可()。A0003HB000BHC001BHD0013HE連續(xù)存放中斷服務(wù)程序F存放轉(zhuǎn)移指令4.8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為()。A.13位定時(shí)/計(jì)數(shù)器B.16位定時(shí)/計(jì)數(shù)器C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作5.單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用()線。AALEBALECALEDALE6.啟動(dòng)ADC0809進(jìn)行A/D轉(zhuǎn)換時(shí),使用()指令。AMOVX@DPTR,ABMOVXA,@DPTRCMOVA,R0DMOVCA,@A+DPTR7.定時(shí)器T0的溢出標(biāo)志TF0,在CPU響應(yīng)中斷后()。A由軟件清零B由硬件清零C隨機(jī)狀態(tài)DAB都可以8.在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接收可以同時(shí)進(jìn)行,則稱為()。A半雙工傳送B單工傳送C雙工傳送D全雙工傳送9.?dāng)U展存儲(chǔ)器時(shí)要加鎖存器373,其作用是()。A鎖存尋址單元的低八位地址B鎖存尋址單元的數(shù)據(jù)C鎖存尋址單元的高八位地址D鎖存相關(guān)的控制和選擇信號(hào)三、分析程序(每空2分,共20分)該程序是動(dòng)態(tài)顯示程序,請(qǐng)分析如下內(nèi)容。 MOVDPTR,#4400H
MOVA,#03H
MOVX@DPTR,ASETB RS0 ;使用第()組工作寄存器
MOVR2,#08H
MOVR0,#30H CLRAL1:MOV@R0,AINCR0INCADJNZR2,L1DISP:MOV R0,#30H;顯示緩沖區(qū)首址送R0MOVR1,#00HMOV R2,#08H ;R2中的08H表示() MOV R3,#7FH ;選中最右端LEDDISP1:MOV A,@R0 ;第2次執(zhí)行時(shí)A=() MOV DPTR,#TAB ;指向字形表首址 MOVC A,@A+DPTR ;第2次執(zhí)行時(shí)A=() MOV DPTR,#4402H ;4402H表示() MOVX @DPTR,A ;該條指令的作用是() MOV A,R3 ;第2次執(zhí)行時(shí)A=() MOV DPTR,#4401H ;指向位選口 MOVX @DPTR,A ;位碼送PA口 DJNZR1,$;DJNZR1,$;該指令的作用是() RR A ;位選字移位 MOV R3,A ;移位后的位選字送R3 INC R0 ,;在本程序中,R0最大取值為() MOV A,@R0 ;緩沖區(qū)數(shù)據(jù)送A DJNZ R2,DISP1 ;未掃描完,繼續(xù)循環(huán) SJMPDISPTAB: DB 3FH,06H,5BH,4FH,66H ;共陰極LED字形表 DB 6DH,7DH,07H,7FH,6FH連續(xù)運(yùn)行程序時(shí),顯示的內(nèi)容從右往左依次為()。四、
硬件電路分析(每題2分,共10分)1.在實(shí)訓(xùn)電路中,擴(kuò)展的數(shù)據(jù)存儲(chǔ)器有()。2.8155芯片A、B、C口對(duì)應(yīng)的地址是(、、)。3.若想讀入8155的C口的數(shù)據(jù),應(yīng)采用()指令。4.實(shí)訓(xùn)電路中的晶振為()HZ。5.0809ADC的時(shí)鐘信號(hào)由()得到。單片機(jī)應(yīng)用技術(shù)考試試題(3)參考答案填空題:ROM、EPROM、FLASH存儲(chǔ)器IEIP選擇工作寄存器組4.EA5.輸出輸入6.跟蹤7.18.20H2FH22H9.P0P2P010.MOVCA,@A+DPTRJMP@A+DPTR11.RET單項(xiàng)選擇題:1.B2.B3.D4.F5.B6.B7.A8.B9.D10.A計(jì)算題:1顯示位數(shù)01H06HPB口地址將字型碼送入PB口BFH延時(shí)37H0,1,2,3,4,5,6,716264286424401440244033MOVDPTR,#4403HMOVXA,@DPTR11.0592MALE二分頻得到單片機(jī)應(yīng)用技術(shù)考試試題(4)一、
填空題(每空1分,共20分)1.在51系列單片機(jī)中,無(wú)內(nèi)部ROM的單片機(jī)型號(hào)是(),有4KEPROM的單片機(jī)型號(hào)是()。2.MCS-51單片機(jī)指令系統(tǒng)共有7種尋址方式,其中MOVA,#DATA為()尋址;MOVA,Rn為()尋址;MOVC,bit為()尋址。3.MCS-51單片機(jī)的內(nèi)部RAM中從()到()是工作寄存器區(qū),共分為()組。4.單片機(jī)有兩個(gè)定時(shí)器,定時(shí)器的工作方式由()寄存器決定,定時(shí)器的啟動(dòng)與溢出由()寄存器控制。5.單片機(jī)復(fù)位后,堆棧指針SP和程序計(jì)數(shù)器PC的內(nèi)容分別為()和()。6.JBbit,rel指令表示當(dāng)指定位為()時(shí)程序發(fā)生跳轉(zhuǎn)。7.既做數(shù)據(jù)線又做地址線的是()口,只能做數(shù)據(jù)線的是()口。8.動(dòng)態(tài)顯示和靜態(tài)顯示相比,()的耗電相對(duì)較大。9.P1口在作為輸入口使用時(shí),在讀取數(shù)據(jù)之前,通常要先向P1口送數(shù)據(jù)()。10.單片機(jī)的外部中斷源有(),()和()。
二、選擇題(每空1分,共10分)1.?dāng)U展程序存儲(chǔ)器2764時(shí),需要()條P2口線。A13B5C8D42.使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)原程序進(jìn)行匯編的目的是()。A將源程序轉(zhuǎn)換成目標(biāo)程序B將目標(biāo)程序轉(zhuǎn)換成源程序C將低級(jí)語(yǔ)言轉(zhuǎn)換成高級(jí)語(yǔ)言D連續(xù)執(zhí)行鍵3.指令A(yù)JMP的尋址范圍是()A任意范圍B-128到+127C64KD2K4.09H位所在的單元地址是()A02HB08HC21HD20H5.定時(shí)器T0的溢出標(biāo)志為TF0,采用查詢方式,若查詢到有溢出時(shí),該標(biāo)志()A由軟件清零B由硬件自動(dòng)清零C隨機(jī)狀態(tài)DAB都可以6.單片機(jī)在與外部I/O口進(jìn)行數(shù)據(jù)傳送時(shí),將使用()指令。AMOVXBMOVCMOVCD視具體I/O口器件而定。7.在中斷允許寄存器中,中斷控制寄存器EA位的作用是()ACPU總中斷允許控制位B中斷請(qǐng)求總標(biāo)志位C各中斷源允許控制位D串行口中斷允許位8.串行口的工作方式由()寄存器決定。ASBUFBPCONCSCONDRI9.讀取AD轉(zhuǎn)換的結(jié)果,使用()指令。AMOVA,@Ri BMOVX@DPTR,ACMOVCA,@DPTRDMOVXA,@DPTR10.串行口中斷入口地址是()A:000BHB:0023HC:1000HD:0013H三、分析程序(每空2分,共20分)在實(shí)訓(xùn)電路中有16個(gè)鍵,采用行列式鍵盤結(jié)構(gòu),分別有第0列、第1列、第2列和第3列。下面程序是一段鍵盤程序,請(qǐng)分析如下內(nèi)容。ORG0000HMOV DPTR,#4400H MOV A,#03H ; MOVX @DPTR,A ;設(shè)置8155的C口為()KEY: ACALL KS ;調(diào)按鍵查詢子程序判是否有鍵按下 JNZ K1 ;當(dāng)()時(shí),程序運(yùn)行到K1處 ACALL DEALY AJMP KEY ;繼續(xù)查詢按鍵K1: ACALL DELAY ;延時(shí)程序的作用是() ACALL DELAY ACALL KS ;再次判別是否有鍵按下 JNZ K2 ;有鍵按下轉(zhuǎn)移 AJMP KEY ;無(wú)按鍵時(shí),程序運(yùn)行到()處K2: MOV R3,#0FEH ;首列掃描字送R3K3: MOV DPTR,#4401H ;PA口地址送DPTR,開始列掃描 MOV A,R3 ; MOVX @DPTR,A ;列掃描字送PA,此時(shí)掃描第()列 MOV DPTR,#4403H ;指向PC口 MOVX A,@DPTR ;讀取行掃描值 JB ACC.0,L1 ;當(dāng)()時(shí),轉(zhuǎn)查第1行L1 MOV A,#00H AJMP LK ;轉(zhuǎn)存鍵號(hào)L1: JB ACC.1,L2 ;第1行無(wú)鍵按下,轉(zhuǎn)查第2行 MOV A,#01H AJMP LK L2: JB ACC.2,L3 ;第2行無(wú)鍵按下,轉(zhuǎn)查第3行 MOV A,#02H ; AJMP LK L3: JB ACC.3,CONT ;第3行無(wú)鍵按下,結(jié)束 MOV A,#03H LK: PUSH ACC ;第2行鍵按下,該指令壓入堆棧的是()K4: ACALL DELAY ACALL KS ;等待鍵釋放 JNZ K4 ;鍵未釋放,程序運(yùn)行到()處 POP ACC ;CONT: AJMP KEY ;轉(zhuǎn)鍵盤處理程序
;――――――――――按鍵查詢子程序――――――――――――――KS: MOV DPTR,#4401H ;置8155PA口地址 MOV A,#00H MOVX @DPTR,A ;全掃描字#00H送PA口 INC DPTR ;指向PC口 INC DPTR MOVX A,@DPTR ;讀入PC口狀態(tài) CPL A ;變正邏輯,高電平表示有鍵按下 ANL A,#0FH ;第0行有鍵按下時(shí),A=() RET ;返回,A≠0表示有鍵按下;――――――――――延時(shí)子程序――――――――――――――DELAY:MOVR5,#50HDEL2:MOVR6,#0FFHDEL1:NOPDJNZR6,DEL1DJNZR5,DEL2RET該程序的作用是:()四、
硬件電路分析(每題2分,共10分)1.在實(shí)訓(xùn)電路中,擴(kuò)展的程序存儲(chǔ)器是()芯片。2.ADC0809芯片8個(gè)通道的地址依次為()。3.在實(shí)訓(xùn)電路中,若想啟動(dòng)ADC0809通道0進(jìn)行數(shù)據(jù)轉(zhuǎn)換,應(yīng)采用()指令。4.實(shí)訓(xùn)電路中采用的是()復(fù)位電路。5.實(shí)訓(xùn)電路中74LS373芯片的作用是()。單片機(jī)應(yīng)用技術(shù)考試試題(4)參考答案填空題:80318751立即數(shù)寄存器位00H1FH44.TMODTCON5.07H0000H6.17.P0P28.靜態(tài)顯示9.FFH10.T0T1串行口單項(xiàng)選擇題:1.B2.A3.B4.C5.A6.A7.A8.C9.D10.B分析:輸入有鍵按下去抖KEY0FDH第0行無(wú)鍵按下02HK401H檢測(cè)第0列有無(wú)鍵按下,若有將鍵號(hào)0、1、2、3存入A累加器。1276426000H~6007H3MOVDPTR,#6000HMOVX@DPTR,A按鍵復(fù)位電路鎖存地址的低8位單片機(jī)應(yīng)用技術(shù)考試試題(5)一、
填空題(每空1分,共30分)1.8031內(nèi)部有()個(gè)RAM、8751有4K內(nèi)部()。2.MCS—51單片機(jī)系列有()個(gè)中斷源,可分為()個(gè)優(yōu)先級(jí)。上電復(fù)位時(shí)()中斷源的優(yōu)先級(jí)別最高。3.MCS-51可分為六種不同的尋址方式。如:MOVCA,@A+PC屬于()尋址方式,SJMPrel屬于()尋址方式。4.完成不同數(shù)制間的轉(zhuǎn)換:(00100110)二=()十;(10011010)二=()十六(01110111)BCD=()十;(28)十=()BCD;符號(hào)A的ASCII碼是(
)5.單片機(jī)位尋址區(qū)的單元地址是從()單元到()單元,若某位地址是09H,它所在單元的地址應(yīng)該是()。8031單片機(jī)內(nèi)部RAM存儲(chǔ)器分五個(gè)區(qū),6.當(dāng)P1口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入(),否則輸入數(shù)據(jù)可能出錯(cuò)。7.單片機(jī)內(nèi)部與外部RAM之間的查表指令是()。8.轉(zhuǎn)移指令LCALLaddr16的轉(zhuǎn)移范圍是(),JNBrel的轉(zhuǎn)移范圍是(),調(diào)用指令A(yù)JMPaddr11的調(diào)用范圍是()。9.當(dāng)單片機(jī)CPU響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT0的入口地址為(),T1的入口地址為()。10.單片機(jī)常用兩種復(fù)位方式,既()和()。11.LED數(shù)碼顯示有()和()兩種顯示形式。12.?dāng)U展并行口時(shí)常采用8155可編程芯片,它由()、()、()、()4部分組成。二、選擇題(每空1分,共10分)1.MCS—51系列單片機(jī)外擴(kuò)存儲(chǔ)器芯片時(shí),4個(gè)I/O口中作為數(shù)據(jù)總線的是()。(A)P0口和P2口(B)P0口(C)P2口和P3口(D)P2口2、判斷是否有進(jìn)位時(shí)用PSW的()標(biāo)志位。A.CYB.OVC.PD.RS0E.RS13.當(dāng)單片機(jī)從8155接口芯片內(nèi)部RAM的20H單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用()類指令。A.MOVA,20HB.MOVXA,@20HC.MOVCA,@A+DPTRD.MOVXA,@4020H4.當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請(qǐng)求時(shí),若CPU允許并接受中斷時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動(dòng)修改為()。A.0003HB.000BC.0013HD.001BHE.0023H5.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是()。A.PC,B.PSWC.AD.SP6.單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為()A.SP=07HPC=00HP0=P1=P2=P3=FFHB.SP=00HPC=0000HP0=P1=P2=P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H7.8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為01時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為()A.13位定時(shí)/計(jì)數(shù)器B.16位定時(shí)/計(jì)數(shù)器C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作8.8031有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1、RS0兩位的狀態(tài)來(lái)決定,單片機(jī)復(fù)位后,若執(zhí)行SETBRS1指令,此時(shí)只能使用()區(qū)的工作寄存器。A.0區(qū)B.1區(qū)C.2區(qū)D.3區(qū)9.MCS—51機(jī)響應(yīng)中斷的必要條件是()。A.TCON或SCON寄存器內(nèi)的有關(guān)中斷標(biāo)志位為1B.IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C.IP中斷優(yōu)先級(jí)寄存器內(nèi)的有關(guān)位置1D.當(dāng)前一條指令執(zhí)行完10.下列指令中錯(cuò)誤的有()。A.
CLRR7B.
MOVC@DPTR,AC.
MOVP,AD.
JBCTF0,LOOP三、根據(jù)實(shí)驗(yàn)電路,分析下列程序(每空2分,共10分)ORG0000HMOV DPTR,#4400H ;指向8155控制口MOV A,#03H ;設(shè)置8155工作方式字MOVX @DPTR,A ;設(shè)置A口、B口為()
;C口為()M0:MOVDPTR,#4401H;設(shè)定A口地址MOVA,#0FFH;設(shè)定關(guān)顯示字符MOVX@DPTR,A;執(zhí)行以上三條指令的目的是()LCALLTIMEDISP1:MOV R2,#0FEH;位碼指向右邊第一位 MOV A,#08H ;右邊第一位待顯示數(shù)據(jù)送A MOV DPTR,#TAB ;指向字形表首址MOVC A,@A+DPTR ;該指令的目的是() MOV DPTR,#4402H ;指向8155B口MOVX @DPTR,A ;段碼送B口 MOV A,R2 ;位碼送累加器AMOV DPTR,#4401H ;指向8155A口MOVX @DPTR,A ;位碼送A口,點(diǎn)亮相應(yīng)位數(shù)碼管LCALLTIMESJMPM0;TIME:MOVR5,#0AH;1秒延時(shí)子程序DL0:MOVR4,#0C8HDL1:MOVR3,#0FFHDL2:DJNZR3,DL2DJNZR4,DL1DJNZR5,DL0RETTAB: DB 3FH,06H,5BH ;0,1,2 DB 4FH,66H,6DH ;3,4,5 DB 7DH,07H,7FH ;6,7,8 DB 6FH,77H,7CH, ;9,A,B DB 39H,5EH,79H ;C,D,E DB 71H ;FEND連續(xù)運(yùn)行該程序時(shí),觀察LED的顯示結(jié)果是:()四、
硬件電路分析(每空2分,共10分)在單片機(jī)實(shí)訓(xùn)板電路中,外接一片ADC0809,請(qǐng)問:(1)通道IN6的地址為___________________________。(2)74LS74芯片的作用是___________________________,當(dāng)系統(tǒng)晶振頻率為12MHZ時(shí),ADC0809的工作頻率是___________________________。(3)控制ADC0809啟動(dòng)的指令是___________________________,從AD0809中讀取轉(zhuǎn)換后的數(shù)據(jù)指令是___________________________。單片機(jī)應(yīng)用技術(shù)考試試題(5)答案參考答案填空題(每空1分,共30分)1、無(wú)2、4KEPROM3、54、25、外部中斷06、變址尋址7、相對(duì)尋址8、(38)D9、(9A)H10、(77)D11、(00101000)B12、41H13、00H14、7FH15、21H16、FFH17、MOVXA,@A+DPTR18、64K19、(-127~+128)20、2K21、0003H22、001BH23、上電復(fù)位24、手動(dòng)復(fù)位25、靜態(tài)顯示26、動(dòng)態(tài)顯示27、256字節(jié)的靜態(tài)RAM存儲(chǔ)器28、3個(gè)可編程的輸入/輸出端口29、1個(gè)可編程的定時(shí)/計(jì)數(shù)器30、內(nèi)部鎖存器二、選擇題(每空1分,共10分)1、B2、A3、A4、E5、B6、C7、B8、C9、ABD10、AB三、分析程序(每空2分,共10分)1、基本輸出2、輸入3、滅所有LED顯示4、查表獲取待顯示數(shù)據(jù)段碼5、在實(shí)訓(xùn)板最右邊一位LED上,以1s的時(shí)間間隔閃爍顯示“P”,亮1s滅1s,亮1s滅1s,循環(huán)不止。四、硬件電路分析(每題2分,共10分)6006H2分頻1MHZMOVX@DPTR,AMOVXA,@DPTR單片機(jī)應(yīng)用技術(shù)考試試題(6)一、
填空題(每空1分,共30分)1.8051有()K內(nèi)部ROM、89C51有4K內(nèi)部()。2.用于BCD碼加法運(yùn)算時(shí),對(duì)運(yùn)算結(jié)果進(jìn)行修正。緊跟在ADD或ADDC指令后必須是指令()3.MCS-51共有()條指令,可分為幾種不同的尋址方式。如:MOVA,20H屬于()尋址方式,MOVCA,@A+DPTR屬于()尋址方式,MOVC,bit屬于()尋址方式。4.完成不同數(shù)制間的轉(zhuǎn)換:(00100100)二=()十;(10011011)二=()十六(01010111)BCD=()十;(68)十=()BCD
;符號(hào)1的ASCII碼是()5.8031單片機(jī)內(nèi)部RAM存儲(chǔ)器分五個(gè)區(qū),其中位尋址區(qū)地址(從到)而08H~0FH是()的地址。6.通常,單片機(jī)上電復(fù)位時(shí)PC=()H,SP=()H。7.單片機(jī)內(nèi)部與外部ROM之間的查表指令是()。8.轉(zhuǎn)移指令LJMPaddr16的轉(zhuǎn)移范圍是(),JNZrel的轉(zhuǎn)移范圍是(),調(diào)用指令A(yù)CALLaddr11的調(diào)用范圍是()。9.當(dāng)單片機(jī)CPU響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT1的入口地址為(),串行口入口地址為(),T0的入口地址為()10.中斷源的優(yōu)先級(jí)別被分為高級(jí)和低級(jí)兩大級(jí)別,各中斷源的中斷請(qǐng)求是屬于什么級(jí)別是由()寄存器的內(nèi)容決確定的。上電復(fù)位時(shí),()中斷源的優(yōu)先級(jí)別最高。11.8031有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,其中定時(shí)作用是指對(duì)單片機(jī)()脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器作用是指對(duì)單片機(jī)()脈沖進(jìn)行計(jì)數(shù)。12.CPU與內(nèi)存或I/O接口相連的系統(tǒng)總線通常由()、()、()等三種信號(hào)組成。
二、選擇題(從備選答案中選出一個(gè)或幾個(gè)正確答案,共10分)1.計(jì)算機(jī)能直接識(shí)別的語(yǔ)言是()。A.匯編語(yǔ)言B.自然語(yǔ)言C.機(jī)器語(yǔ)言D.硬件和軟件2.在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí),通常采用()調(diào)試方法。A.單步調(diào)試(F8)B.跟蹤調(diào)試(F7)C.快速運(yùn)行到光標(biāo)處調(diào)試(F4)D.?dāng)帱c(diǎn)調(diào)試(F2)E.連續(xù)運(yùn)行調(diào)試(F9)3.PC是()。A.一根硬件信號(hào)B.一個(gè)可由用戶直接讀寫的RAM單元C.一個(gè)不可尋址的特殊功能寄存器D.一個(gè)能自動(dòng)加1計(jì)數(shù)的ROM4.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果一些特征的寄存器是()。A.PCB.PSWC.AD.SP5.子程序的返回和中斷響應(yīng)過程中的中斷返回都是通過改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是()完成的。A.通過POP命令B.通過MOV指令C.通過RET或RETI指令D.自動(dòng)6.區(qū)分片外程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠方法是()。A.看其芯片型號(hào)是RAM還是ROMB.
看其位于地址范圍的低端還是高端C.看其離MCS—51芯片的遠(yuǎn)近D.看其是被RD還是被PSEN信號(hào)連接7.8031定時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為10時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為()A.13位定時(shí)/計(jì)數(shù)器B.16位定時(shí)/計(jì)數(shù)器C.自動(dòng)重裝8位定時(shí)/計(jì)數(shù)器D.T0為2個(gè)獨(dú)立的8位定時(shí)/計(jì)數(shù)器,T1停止工作8.指令A(yù)JMP的跳轉(zhuǎn)范圍是()。A.256B.1KBC.2KBD.64KB9.MCS—51機(jī)響應(yīng)中斷的必要條件是()。A.TCON或SCON寄存器內(nèi)的有關(guān)中斷標(biāo)志位為1B.IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C.IP中斷優(yōu)先級(jí)寄存器內(nèi)的有關(guān)位置1D.當(dāng)前一條指令執(zhí)行完10.下列指令中錯(cuò)誤的有()。A.
CLRR0B.
MOVX@DPTR,BC.
MOVP3.4,AD.
JBCTF0,LOOP三、根據(jù)實(shí)驗(yàn)電路,分析下列程序(每空2分,共10分)ORG 0000HMOV TMOD,#61H ;T0,T1的工作方式是()MOV TH1,#0F6H ;T1置初值MOV TL1,#0F6HSETB TR1 ;啟動(dòng)T1DISP: MOV A,#00H ;計(jì)數(shù)顯示初始化MOV P1,ACONT: ACALL DELAYCLR P3.5 ;T1引腳產(chǎn)生負(fù)跳變 NOPNOPSETB P3.5 ;T1引腳恢復(fù)高電平INC A ;累加器加1MOV P1,A ;第一次執(zhí)行該指令時(shí),結(jié)果是() JBC TF1,DISP ;查詢T1計(jì)數(shù)溢出SJMP CONT ;60s不到繼續(xù)計(jì)數(shù)DELAY:MOV R3,#14H ;置50ms計(jì)數(shù)循環(huán)初值 MOV TH0,#3CH ;置定時(shí)器初值(50ms) MOV TL0,#0B0H SETB TR0 ;啟動(dòng)T0LP1:JBC TF0,LP2 ;執(zhí)行該指令的目的是() SJMP LP1 ;未到50ms繼續(xù)計(jì)數(shù)LP2: MOV TH0,#3CH ;重新置定時(shí)器初值 MOV TL0,#0B0H DJNZ R3,LP1 ;未到1s繼續(xù)循環(huán) RET ;執(zhí)行該指令的目的是(
) END連續(xù)運(yùn)行該程序時(shí),觀察8個(gè)發(fā)光二極管的顯示結(jié)果是:()四、
硬件電路分析(每空2分,共10分)
在單片機(jī)實(shí)訓(xùn)電路板中,單片機(jī)通過通用可編程并行I/O接口芯片8155外接了16個(gè)鍵和8個(gè)數(shù)碼管,請(qǐng)問:(1)8155端口的工作方式是是通過對(duì)命令控制口的編程來(lái)實(shí)現(xiàn)的,其控制口地址為();C口地址為()。(2)8155的PA口的作用是(),8155的PB口的作用是(),8155的PC口的作用是()。單片機(jī)應(yīng)用技術(shù)考試試題(6)參考答案填空題(每空1分,共30分)1、4K2、FLASH存儲(chǔ)器3、十進(jìn)制調(diào)整指令DAA4、111條5、直接尋址6、變址尋址7、位尋址8、(36)D9、(9B)H10、(57)D11、(01101000)B12、31H13、20H~2FH14、工作寄存器區(qū)第1組15、0000H16、07H17、MOVCA,@A+PC18、64K19、(-127~+128)20、2K21、0013H22、0023H23、000BH24、IP25、外部中斷026、機(jī)器周期27、外部脈沖28、地址總線29、數(shù)據(jù)總線30、控制總線二、選擇題(每空1分,共10分)1、C2、B3、D4、B5、C6、D7、C8、C9、ABD10、ABC三、分析程序(每空1分,共10分)T0方式1定時(shí),T1方式2計(jì)數(shù)點(diǎn)亮P0.0對(duì)應(yīng)的發(fā)光二極管查詢計(jì)數(shù)溢出4、返回主程序5、一個(gè)秒表,由P1口連接的LED顯示,計(jì)滿10s后又從頭開始。四、硬件電路分析(每題2分,共10分)(1)8155端口的工作方式是通過對(duì)命令控制口的編程來(lái)實(shí)現(xiàn)的其控制口地址為(4000H);C口地址為(4003H)(2)8155的PA口的作用是(鍵盤掃描輸出信號(hào)和8個(gè)數(shù)碼管共陰極端控制)8155的PB口的作用是(8個(gè)數(shù)碼管顯示數(shù)據(jù)輸出)8155的PC口的作用是(鍵盤掃描輸入信號(hào))單片機(jī)應(yīng)用技術(shù)考試試題(7)一、
填空題(每空1分,共20分)1.8051單片機(jī)有兩種復(fù)位方式,既上電復(fù)位和手動(dòng)復(fù)位。復(fù)位后SP=,PC=,PSW=,A=00H,P0=P1=P2=P3=。2.單片機(jī)的工作過程就是不斷地和的過程,我們把執(zhí)行指令所需的時(shí)間稱為指令周期。3.8031單片機(jī)一般使用的時(shí)鐘晶振頻率是、。4.轉(zhuǎn)移指令分無(wú)條件轉(zhuǎn)移指令和有條件指令兩大類,如LJMPaddr16和JNZrel。若按轉(zhuǎn)移范圍可分為、和相對(duì)轉(zhuǎn)移SJMPrel(-127~+128)。5.運(yùn)算類指令有運(yùn)算指令(如ADDA,XX;ADDCA,XX等)和運(yùn)算指令(如ANLXX,XX;ORLXX,XX)。6.用匯編語(yǔ)言編寫的程序稱為程序,通過匯編后得到的用機(jī)器碼表示的程序稱為程序。7.8031、8051的主要區(qū)別是8051有K內(nèi)部ROM。8.堆棧的地址由的內(nèi)容確定,其操作規(guī)律是“進(jìn)出”。9.LED數(shù)碼顯示按顯示過程分為顯示和顯示2種。前者,對(duì)每位顯示來(lái)說(shuō)是連續(xù)顯示的,可通過單片機(jī)串行口實(shí)現(xiàn),較節(jié)省單片機(jī)接口資源,且顯示亮度較高;當(dāng)多位顯示時(shí)需較多外部驅(qū)動(dòng)芯片,功耗較大。后者,對(duì)每位顯示來(lái)說(shuō)是斷續(xù)顯示需占用單片機(jī)的并行接口資源,多位顯示時(shí)節(jié)省外部驅(qū)動(dòng)芯片,顯示亮度較低,功耗較低。二.選擇填空題(每空1分,共10分)1.MCS-51單片機(jī)有七種尋址方式,其中:MOVA,direct屬于尋址;MOVXA,@A+DPTR屬于尋址。A.間接B.變址C.相對(duì)D.直接E.位2.MCS-51單片機(jī)有五個(gè)中斷源。其中,定時(shí)器T0的入口地址為;串行口的入口地址為。A.0003HB.000BHC.0013HD.001BHE.0023H3.8031有4組工作寄存器區(qū),它們是由PSW狀態(tài)字中的位決定的。A.CY、OVB.RS1、RS0C.F0、RS1D.CY、ACE.F1、P4.在執(zhí)行調(diào)用指令時(shí),調(diào)試可跟蹤到子程序內(nèi)部并逐條執(zhí)行子程序內(nèi)部的各條指令。A.跟蹤B.單步C.?dāng)帱c(diǎn)D.連續(xù)運(yùn)行E.快速運(yùn)行到光標(biāo)處5.采用8031單片機(jī)必須擴(kuò)展。A.?dāng)?shù)據(jù)存儲(chǔ)器B.程序存儲(chǔ)器C.I/O接口D.顯示接口E.鍵盤接口6.單片機(jī)在進(jìn)行取指令操作時(shí),指令的地址是由的內(nèi)容決定。A.SPB.PCC.DPTRD.PSEN和ALEE.ALE、RD和WR7.定時(shí)/計(jì)數(shù)器的定時(shí)是指,定時(shí)/計(jì)數(shù)器的計(jì)數(shù)是指。A.對(duì)時(shí)間計(jì)數(shù)B.外部事件定時(shí)C.內(nèi)部事件計(jì)數(shù)D.外部事件計(jì)數(shù)E.對(duì)內(nèi)部時(shí)鐘計(jì)數(shù)三.電路分析題(每題2分,共10分)試分析實(shí)驗(yàn)用戶板電路,回答以下問題:1.174LS373是()芯片,其作用是()。2.74LS138是()芯片,其作用是()。3.6264是()芯片,其地址范圍為()。4.ADC0809是()芯片,8?jìng)€(gè)通道的地址依次為()。5.啟動(dòng)ADC0809應(yīng)該采用()指令。四.程序分析題(每空2分,共20分)以下為一個(gè)用8051單片機(jī)設(shè)計(jì)的交通信號(hào)燈模擬控制系統(tǒng)的主程序。晶振12MHz,0.5S的延時(shí)子程序已給定,其控制碼如下表(低電平指示燈亮)。試分析程序并填空解釋相應(yīng)語(yǔ)句。說(shuō)明程序運(yùn)行時(shí)出現(xiàn)何現(xiàn)象。P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0控制碼(P1端口數(shù)據(jù))
狀態(tài)說(shuō)明
(空)(空)B線綠燈B線黃燈B線紅燈A線綠燈A線黃燈A線紅燈11111111110111100011011110111100F3HF5HDEHEEHA線放行,B線禁止A線警告,B線禁止A線禁止,B線放行A線禁止,B線警告 ORG 0000HMAIN: SETB PX0 ;置外部中斷0為高優(yōu)先級(jí)中斷 MOV TCON,#00H ;置外部中斷0、1為電平觸發(fā) MOV TMOD,#10H ;置定時(shí)器1為方式() MOV IE,#85H ;開中斷 DISP: MOV P1,#0F3H ;A綫狀態(tài)(),B綫狀態(tài)() MOV R2,#6EH 6E的含義是() DISP1: ACALL DELAY ;調(diào)用0.5秒延時(shí)子
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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年度網(wǎng)絡(luò)安全合同標(biāo)的詳細(xì)描述2篇
- 2025年度新型城鎮(zhèn)化項(xiàng)目銷售代理執(zhí)行合同2篇
- 二零二五年度PVC彩印包裝材料批量采購(gòu)合同2篇
- 二零二五年個(gè)人出租車承包合同范本及司機(jī)權(quán)益保護(hù)措施3篇
- 婚禮男方父親發(fā)言稿11篇
- 2025年度消防設(shè)施智能化改造合同2篇
- 二零二五年度衛(wèi)星通信海洋監(jiān)測(cè)數(shù)據(jù)服務(wù)合同3篇
- 女方母親婚禮的致辭范文(8篇)
- 2024年版權(quán)質(zhì)押合同標(biāo)的:電子書著作權(quán)
- 學(xué)校安全工作會(huì)議主持人講話稿(6篇)
- 《毛概》23版學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024CSCO胰腺癌診療指南解讀
- 窗簾采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 電力安全工作規(guī)程考試試題(答案)
- 2024-2030年串番茄行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 城市燃?xì)夤芫W(wǎng)改造合同
- 2024-2025學(xué)年廣東省東莞市高三思想政治上冊(cè)期末試卷及答案
- 《水電站建筑物》課件
- 9-XX人民醫(yī)院樣本外送檢測(cè)管理制度(試行)
- 場(chǎng)地硬化合同范文
- 智力殘疾送教上門教案
評(píng)論
0/150
提交評(píng)論