長(zhǎng)沙理工大學(xué)單片機(jī)試卷_第1頁(yè)
長(zhǎng)沙理工大學(xué)單片機(jī)試卷_第2頁(yè)
長(zhǎng)沙理工大學(xué)單片機(jī)試卷_第3頁(yè)
長(zhǎng)沙理工大學(xué)單片機(jī)試卷_第4頁(yè)
長(zhǎng)沙理工大學(xué)單片機(jī)試卷_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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、長(zhǎng)沙理工大學(xué)單片機(jī)原理及應(yīng)用A 試卷1一、簡(jiǎn)答題 (每題5分,共15分)1MCS-51單片機(jī)存儲(chǔ)器分為哪幾個(gè)區(qū)域及地址劃分范圍? 工作寄存器區(qū):00H-1FH 位尋址區(qū):20H-2FH 堆棧區(qū)(用戶可尋址區(qū)):30H-7FH 特殊功能寄存器區(qū)(SFR):80H-FFH2試用三種方法將累加器A中無(wú)符號(hào)數(shù)乘4。方法一:積存放于B和A寄存器中MOV B, #04HMUL AB方法二:CLR CRLC AMOV R0, ACLR ARLC AMOV B, AMOV A, R0RLC AMOV R0, AMOV A, BRLC AMOV B, AMOV A, R0方法三:CLR CRLC AMOV R0

2、, ACLR ARLC AMOV B, AMOV A, R0RLC AMOV R0, AMOV A, BRLC AMOV B, AMOV A, R03DAC0832與單片機(jī)的接口方式有哪幾種? 3種:直通方式,單緩沖方式,雙緩沖方式 二、選擇與判斷題 (每題1.5分,共15分)1. 單片機(jī)程序存儲(chǔ)器中儲(chǔ)存的程序通常稱為( C ) A匯編語(yǔ)言 B高級(jí)語(yǔ)言 C機(jī)器語(yǔ)言 D邏輯語(yǔ)言2. MCS-51單片機(jī)的位尋址區(qū)位于內(nèi)部RAM的( D )單元。A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH3. 在MCS51單片機(jī)的運(yùn)算電路中,不能為ALU提供數(shù)據(jù)的是( A )APS

3、W B寄存器B C累加器A D暫存器4. 執(zhí)行返回指令時(shí),返回的斷點(diǎn)是( C )A調(diào)用指令的首地址 B調(diào)用指令的末地址C調(diào)用指令下一條指令的首地址 D返回指令的末地址5. 內(nèi)部RAM中的位尋址區(qū)定義的位是給( D )A位傳送操作準(zhǔn)備的 B位邏輯運(yùn)算操作準(zhǔn)備的C位控制轉(zhuǎn)移操作準(zhǔn)備的 D以上都對(duì)6. MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí),各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器(D )AIE BTCON CSCON DIP7. CPU是根據(jù)( A )引腳上的電平來(lái)區(qū)分是從片內(nèi)存儲(chǔ)器取指還是從片外存儲(chǔ)器取指。 AEA BALE CRESET DPSEN8. 下列指令正確的是( D )APUSH R0 B

4、DJNZ R1,rel CSETB A DJC NEXT9. MCS-51單片機(jī)外部地址擴(kuò)展總線由( B )構(gòu)成。AP0和P1 BP0和P2 CP0和P3 DP1和P210單片機(jī)定時(shí)器的計(jì)數(shù)時(shí)鐘周期T等于( D ) A2/f B4/f C6/f D12/f三、填空題 (每空格1分,共24分)1如單片機(jī)的主振頻率為12MHz,則一個(gè)時(shí)鐘周期為 1/12 微秒,一個(gè)機(jī)器周期為 1 微秒。2MCS-51單片機(jī)共有 8 作寄存器, 21 個(gè)專用寄存器。3讀擴(kuò)展程序存儲(chǔ)器的讀控制信號(hào)是 PSEN ,讀擴(kuò)展數(shù)據(jù)存儲(chǔ)器的讀控制信號(hào)是 RD 。4單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC的值為0000H ,堆棧指針寄存器S

5、P的值為 07H 。5單片機(jī)中斷系統(tǒng)的五個(gè)中斷源是外部中斷0、定時(shí)器0中斷、外部中斷1、定時(shí)器1中斷、串行口中斷。6MCS-51單片機(jī)定時(shí)計(jì)數(shù)器具有 4 種工作方式。7單片機(jī)CPU執(zhí)行指令分為 運(yùn)算 操作和 存儲(chǔ) 操作兩步。8MCS-51單片機(jī)定時(shí)/計(jì)數(shù)器T1工作在方式1下最大定時(shí)時(shí)間為0.S時(shí),此時(shí)的單片機(jī)主振頻率為 2 MHz,定時(shí)輸入脈沖頻率為 2/12 MHz 。9MOVC A,A+DPTR源操作數(shù)是 變址 尋址,目的操作數(shù)是 寄存器 尋址。10某接口芯片的片選信號(hào)CS由A15A4譯碼而得,則該芯片最多可使用地址數(shù)為 4 個(gè)。11MCS-51的指令系統(tǒng)共有 111 條指令,分為 五 大

6、類。12. 在單片機(jī)系統(tǒng)中,當(dāng)用戶程序中既無(wú)中斷程序,也無(wú)子程序時(shí),堆棧區(qū)可作為 存儲(chǔ)單元 使用。四、程序分析題 (每題6分,共18分)1閱讀下列程序并回答問(wèn)題 ORG 0100H SETB C MOV R0,#2CH MOV R2,#5 MOVX A,R0LOOP:ADDC A, R0 DJNZ R2,LOOP MOVX R0,A SJMP $參與加法運(yùn)算的加數(shù)和被加數(shù)取自何處 A 、 片內(nèi)RAM的2CH 。如被加數(shù)為2CH,加數(shù)為19H,和為 45H ,存入 A 。2.下列程序運(yùn)行后A中的內(nèi)容為 42H CLR CMOV A,#00HADD A,#0BHDA AADD A,#0F0HADD

7、C A,#40H3. 試閱讀下列程序并指出最后A中的內(nèi)容0C1H 。SETB CMOV A,#36HRL ASWAP ARRC ASWAP ACPL A五、程序設(shè)計(jì)題 (每題12分,共12分) 試編寫一段程序從外部程序存儲(chǔ)器SDATA開(kāi)始的100個(gè)字節(jié)數(shù)據(jù)塊中,找出所有正數(shù)組成一個(gè)新數(shù)據(jù)塊存入2000H起始單元的外部數(shù)據(jù)存儲(chǔ)器中。程序:MOV DPTR,SDATA MOV R0,#2002H MOV R1,#64HNEXT:MOVC A,A+DPTR JNB ACC.7,LOOP INC DPTR DJNZ R1,NEXTLOOP:MOVXR0,A INC R0 INC DPTR DJNZ R

8、0,NEXTEND六、接口電路設(shè)計(jì)題 (每題16分,共16分)MCS-51系列單片機(jī)存儲(chǔ)器擴(kuò)展:試用一片2764 EPROM和一片6264靜態(tài)RAM分別為8031擴(kuò)展外部程序存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器,試用三總線結(jié)構(gòu)畫出擴(kuò)展電路圖,說(shuō)明擴(kuò)展的容量,并寫出各芯片的地址范圍。長(zhǎng)沙理工大學(xué)單片機(jī)原理及應(yīng)用A 試卷2一(本題15分,每小題5分)簡(jiǎn)答題 1. 堆棧有哪些功能?堆棧指針SP的作用是什么?在程序設(shè)計(jì)時(shí),為什么要對(duì)SP重新賦值? 2. PC是什么寄存器?是否屬于特殊功能寄存器?它有什么作用? PC是16位程序計(jì)數(shù)器(Program Counter),它不屬于特殊功能寄存器范疇,程序員不以像訪問(wèn)特殊

9、功能寄存器那樣來(lái)訪問(wèn)PC。PC是專門用于在CPU取指令期間尋址程序存儲(chǔ)器。PC總是保存著下一條要執(zhí)行的指令的16位地址。通常程序是順序執(zhí)行的,在一般情況下,當(dāng)取出一個(gè)指令(更確切地說(shuō)為一個(gè)指令字節(jié))字節(jié)后,PC自動(dòng)加1。如果在執(zhí)行轉(zhuǎn)移指令、子程序調(diào)用/返回指令或中斷時(shí),要把轉(zhuǎn)向的地址賦給PC。3. 簡(jiǎn)要介紹8255A芯片。 8255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)通道3種工作方式的可編程并行接口芯片(40引腳)。其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間借口電路。二(本題15分,每小題1.5分)選擇與判

10、斷題:從四個(gè)選項(xiàng)中選擇一個(gè)正確的。1.以下有關(guān)PC和DPTR的結(jié)論中錯(cuò)誤的是( C )ADPTR是可以訪問(wèn)的而PC不能訪問(wèn)B它們都是16位的寄存器C它們都具有加“1”功能DDPTR可以分為2個(gè)8位的寄存器使用,但PC不能2.減小單片機(jī)的晶振頻率,則機(jī)器周期( B )A不變 B變長(zhǎng) C變短 D變長(zhǎng)變短不定3.在MCS51單片機(jī)的運(yùn)算電路中,不能為ALU提供數(shù)據(jù)的是(A )APSW B寄存器B C累加器A D暫存器4.執(zhí)行返回指令時(shí),返回的斷點(diǎn)是( C )A調(diào)用指令的首地址 B調(diào)用指令的末地址C調(diào)用指令下一條指令的首地址 D返回指令的末地址5.內(nèi)部RAM中的位尋址區(qū)定義的位是給( D )A位傳送操

11、作準(zhǔn)備的 B位邏輯運(yùn)算操作準(zhǔn)備的C位控制轉(zhuǎn)移操作準(zhǔn)備的 D以上都對(duì)6.MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí),各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器( D )AIE BTCON CSCON DIP7.MCS-51指令的機(jī)器碼是由(A )和操作數(shù)或操作數(shù)地址組成。A操作碼 B指令碼 C地址碼 D效驗(yàn)碼8.能夠用紫外光擦除ROM中程序的只讀存儲(chǔ)器是( C )A掩膜ROM BPROM CEPROM DEEPROM9.與定時(shí)工作方式1和0比較,定時(shí)工作方式2不具備的特點(diǎn)是(C )A.數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值 B提高定時(shí)精度C增加計(jì)數(shù)器位數(shù) D適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用10.已知(A)=0C9H,(R

12、2)=54H,PSW=80H,執(zhí)行指令SUBB A,R2結(jié)果為( B )A(A)=73H CY=0 B(A)=74H CY=0C(A)=73H CY=1 D(A)=74H CY=1三(本題24分,每空格1分)填空題1MCS51單片機(jī)的P0-P3口均是 并行 I/O口,其中的P0和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 數(shù)據(jù)總線 和 數(shù)據(jù)總線 ,在P0-P3口中, P0 為真正的雙向口, P3 口具有第二引腳功能。2.已知(SP)=65H,(65H)=50H,(64H)=30H,請(qǐng)分析執(zhí)行下列指令后的結(jié)果POP DPHPOP DPL(DPTR)= 5030H (SP)= 63

13、H 3MCS-51系列單片機(jī)中,上電復(fù)位時(shí),PC= 0000H ,SP= 07H ,工作寄存器則采用第 0 組,這一組寄存器的地址范圍從 00H 到 07H 。4.指令SJMP的跳轉(zhuǎn)范圍為 -128B +127B ,指令A(yù)JMP的跳轉(zhuǎn)范圍為 2KB ,指令LJMP的跳轉(zhuǎn)范圍為 64KB 。5.訪問(wèn)內(nèi)部RAM使用 MOV 指令,訪問(wèn)外部 RAM 使用 MOVX 指令,而訪問(wèn)內(nèi)、外部ROM使用 MOVC 指令。6.中斷采樣用于判斷是否有中斷請(qǐng)求信號(hào),但MCS-51中只有 外部中斷 才有中斷采樣的問(wèn)題。7.單片機(jī)CPU響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開(kāi)始繼續(xù)執(zhí)行程序

14、,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT1的入口地址為 0013H ,串行口入口地址為 0023H ,T0 的入口地址為 000BH 。8.常用的I/O編址的方法分別是 單獨(dú)編址 和 統(tǒng)一編址 兩種。四(本題18分,每小題6分)程序分析題五(本題共12分)程序設(shè)計(jì)題 利用定時(shí)/計(jì)數(shù)器T1要求從P1.7腳輸出周期為500S的方波,fosc為6MHZ,T1工作在方式0,試用中斷方式設(shè)計(jì)應(yīng)用程序。 ORG 0000H LJMP START ORG 001BH LJMP T1 ORG 1000HSTART: MOV TMOD, #00H MOV TH1, #F8H MOV TL1, #

溫馨提示

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