山東科技大學(xué)《單片機(jī)原理及應(yīng)用》試題A_第1頁(yè)
山東科技大學(xué)《單片機(jī)原理及應(yīng)用》試題A_第2頁(yè)
山東科技大學(xué)《單片機(jī)原理及應(yīng)用》試題A_第3頁(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、山東科技大學(xué) 20092010 學(xué)年第二學(xué)期單片機(jī)原理及應(yīng)用考試試卷( A 卷)班級(jí) 姓名 學(xué)號(hào)題號(hào)一二三四五六總得分評(píng)卷人審核人得分注意:1、本試卷為開(kāi)卷考試,考試時(shí)間為2 小時(shí)。2、請(qǐng)把所有的答案標(biāo)明題號(hào)寫(xiě)在考試用紙上,否則以0 分計(jì)。3、請(qǐng)將試卷及考試用紙一并交上,二者缺其一以0 分計(jì)。一、選擇題( 每空1分,共 15分)1. 80C31 單片機(jī)內(nèi)部 (1) 。2A. 有 E2PROMB. 有 EPROMC. 沒(méi)有 RAM D. 沒(méi)有 ROM2. 對(duì)于 89C52 單片機(jī), R0 中的數(shù)值為 0A0H 時(shí), “MOV 0A0H, A ”指令和 “MOV R0, A ”的目 的操作數(shù)分別位

2、于 (2) 和 (3) 中。A. 片內(nèi) RAMB. 特殊功能寄存器區(qū) C. 片外 RAMD. ROM3. 若(SP)=50H ,則執(zhí)行 LCALL 指令后, (SP)= (4) 。A. 4FHB. 51HC. 4EHD. 52H4. 在 MCS-51 單片機(jī)系統(tǒng)中,獨(dú)立編址的兩個(gè)空間是 (5) 。A. 片內(nèi) ROM 和片外 ROMB. 片外 RAM 和片內(nèi) RAMC. 片外 RAM 和擴(kuò)展 I/O 空間5. 執(zhí)行“ MOV A,#-3”指令后,累加器 A 中的數(shù)據(jù)為 (6) (16進(jìn)制表示)。A. 0FBHB. 0FCHC. 0FEHD. 0FDH6. 單片機(jī)上電復(fù)位后,寄存器 R1 所對(duì)應(yīng)的

3、 RAM 存儲(chǔ)單元地址為 (7) 。A. 00HB. 01HC. 08HD. 09H7. 可以使 /WR 引腳出現(xiàn)低電平的指令是 (8)A. MOVXA, DPTRB. MOVCA, A+DPTRC. MOVCA, A+PCD.MOVXDPTR, A8. MCS-51 單片機(jī)的存儲(chǔ)器體系結(jié)構(gòu)為(9)A. 哈佛結(jié)構(gòu) B. 馮 .諾依曼結(jié)構(gòu)C. 改進(jìn)型的哈佛結(jié)構(gòu) D. 普林斯頓結(jié)構(gòu)9. 若 80C51 單片機(jī)允許所有中斷, 且串口中斷優(yōu)先級(jí)別最高, 則執(zhí)行 “SETB TI指”令后, (PC)= (10) 。A. 00H B. 23H C. 03HD. 0BH10. 在指令 “MOV SP, #3

4、0H中”,目的操作數(shù)的尋址方式是(11) 。A. 寄存器間接尋址 B. 寄存器尋址 C. 直接尋址 D. 立即尋址11. 若一個(gè)存儲(chǔ)器芯片有 10 根地址線和 4根數(shù)據(jù)線,則該存儲(chǔ)器有 (12) 個(gè)存儲(chǔ)單元,并可 以存儲(chǔ) (13) 位二進(jìn)制數(shù)據(jù)。A. 512 B. 1K C. 2KD. 4K12. 若 MCS-51 單片機(jī)的 /EA 引腳電壓為 +5V ,且(PC)=0FF00H ,則此時(shí)單片機(jī)應(yīng)當(dāng)從(14) 中取指令。A. 內(nèi)部 RAM B. 外部 RAM C. 內(nèi)部 ROM D. 外部 ROM13. 若將 0V5V 的電壓轉(zhuǎn)換成數(shù)字量,且要求分辨率小于0.025V ,則 A/D 轉(zhuǎn)換器的位

5、數(shù)至少為 (15) 位。A. 6B. 8 C. 10D. 12二、填空題( 每空3分,共 18分)1. 以下兩條指令執(zhí)行后, (PSW)= (1) 。MOVA, #0F1HADDA, #1FH2. 若(IP)=10H ,則當(dāng)外部中斷 0和串口同時(shí)申請(qǐng)中斷時(shí), CPU 先響應(yīng) (2) 中斷。3. 若要求 8255A 的 A 口方式 1輸出、 B口方式 0輸入、 C口高位部分和低位部分均為輸入, 則其方式控制字應(yīng)為 (3) 。4. 由 DAC0832 構(gòu)成的單極性數(shù)模轉(zhuǎn)換器,若輸入?yún)⒖茧妷?VREF 為 4V ,為使其輸出模擬電 壓為 -3V ,單片機(jī)輸出到 DAC0832 的數(shù)字量應(yīng)為 (4)

6、。5. 設(shè) MCS-51 單片機(jī)晶振頻率為 6MHz ,要求定時(shí) /計(jì)數(shù)器 T0 工作在方式 1并實(shí)現(xiàn) 40ms定時(shí) (不用軟時(shí)鐘) ,則 TH0 和 TL0 的初值分別為 (5) 和 (6) 。三、判斷指令對(duì)錯(cuò) (每題 1分,共 10分)要求:正確的在括號(hào)內(nèi)畫(huà)“,”錯(cuò)誤的在括號(hào)內(nèi)畫(huà) “×”。1.PUSHA;()2.PUSHDPTR;()3.MOVC, R0;()4.MOVA, R5;()5.DECDPTR;()6.CLRP1;()7.RLA;()8.CJNE30H, #5H, NEXT ;()9.MOVXR0, #5H;()10. ADDB, #10H;()四、簡(jiǎn)答題( 共20分)

7、1. 分析下段偽指令,并回答問(wèn)題。 (共 7 分)ORG400HTAB0:DW01H, 10, TAB0TAB1:DB01H, A'(1)數(shù)據(jù)表格 TAB0和 TAB1中的數(shù)據(jù)存放在什么存儲(chǔ)器中?(2分)(2)分析數(shù)據(jù)表格 TAB0 和TAB1中的數(shù)據(jù)在存儲(chǔ)器中存放位置,并填寫(xiě)表1?(5分)表 1. 數(shù)據(jù)存放位置地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)400H402H404H406H401H403H405H407H2. 圖1為8段數(shù)碼管的結(jié)構(gòu)和顯示電路原理圖,分析該圖并回答問(wèn)題。(共 5分)(1)圖中數(shù)碼管是共陽(yáng)極的還是共陰極的?(1分)(2)寫(xiě)出數(shù)字 “ 3的”段碼(即字型碼) ,要求 16

8、進(jìn)制表示。(2分)(3)寫(xiě)出一條指令,控制圖 1(b)中的數(shù)碼管顯示字符 “ 3?!保?分)f g com a bP0.7P0.6P0.5 8051 P0.4P0.3P0.2P0.1P0.0+5V com反相器 1cdpRx8 8 段數(shù)碼(a) 數(shù)碼管腳圖(b) 數(shù)碼管顯示電路原理圖圖 1. 數(shù)碼管結(jié)構(gòu)和顯示電路原理圖3. 分析圖 2所示的 ADC0809 與89C51單片機(jī)的連接圖。要求:寫(xiě)出啟動(dòng)通道1(IN1 )轉(zhuǎn)換的程序。(共 8分)+5V15C9CKQDQP0.2P0.1P0.0+70:PG OED7 373 Q7: 734CH Q:2D0 7 Q1Q09080CDACBASTARTA

9、LE OEEOCIN7IN6IN5IN4IN3IN2IN1IN0圖2. ADC0809 與89C51單片機(jī)的連接五、程序分析 (共 25分)1. 下段程序功能為:以中斷方式通過(guò)串口方式1發(fā)送片內(nèi) RAM 區(qū)30H3FH中連續(xù) 16個(gè)字節(jié)數(shù)據(jù)。假設(shè)系統(tǒng)晶振頻率為 11.0592MHz ,傳送波特率為 9600b/s。(共12分)ORG 0000HLJMP1MOVSP, #5FH ; 定義堆棧MOVTMOD, 2MOVPCON, #00HMAIN:LJMP MAINORG 23HMOVTH1, 3 ;設(shè)置定時(shí)器初值MOVTL1, TH1CLRET1; 關(guān)定時(shí)器 1 中斷SETB4 ; 啟動(dòng)定時(shí)器M

10、OVSCON, #40H ; 設(shè)置串口工作方式MOVR0, 5MOVR2, 6SET BEA ; 開(kāi) CPU 中斷SETBES; 開(kāi)串口中斷SETB7 ; 啟動(dòng)串口發(fā)送SJMP$; 等待中斷TXSVE: CLRTIMOVSBUF, 8; 發(fā)送數(shù)據(jù)INCR0; 數(shù)據(jù)塊指針加1DJNZR2, 9 ;若字符塊未發(fā)送完,則NEXT停止發(fā)送10 ;關(guān)串口中斷, NEXT: RETI END 1)請(qǐng)補(bǔ)全空缺的指令。 (每空 1 分,共 10 分)(2)請(qǐng)問(wèn)接收方的串口通信波特率為多少才可以接收到上段程序所發(fā)送的數(shù)據(jù)?(2 分)2. 分析下面子程序,并回答問(wèn)題。 (共 7 分)ORG0400HCOUNT:

11、MOV B, #100DIVABMOV30H, AMOVA, #10XCHA, BDIVABMOV31H, AMOV32H, BRET( 1)該子程序的入口參數(shù)是什么?( 1 分)( 2)該子程序的出口參數(shù)是什么?( 3 分)( 3 )該子程序的功能是什么?( 3 分)3. 下段程序的功能為:通過(guò)查表法,求寄存器 R1 中的數(shù)的立方值(每個(gè)立方值存放時(shí)占用 2 個(gè)字節(jié)),并將立方值的高字節(jié)和低字節(jié)分別存入 R2和 R3 中。要求:根據(jù)程序功能補(bǔ)全指令。每空 1 分,共 6 分)ORG0000HMOVA, R1MOVDPTR, 1RLAPUSH2MOVC A, A+DPTR5 AMOVC A, A+DPTRMOV6 , ASJMP$;等待TAB:DW 0, 1, 8, 27, 64, 125, 216, 343END六、分析設(shè)計(jì)題 (共 12 分)在圖 3所示的單片機(jī)應(yīng)用系統(tǒng)中,有 4個(gè)共陽(yáng)極 LED數(shù)碼管 LED0LED3,82

溫馨提示

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