山東科技大學(xué)單片機原理及應(yīng)用試題A20100430_第1頁
山東科技大學(xué)單片機原理及應(yīng)用試題A20100430_第2頁
山東科技大學(xué)單片機原理及應(yīng)用試題A20100430_第3頁
山東科技大學(xué)單片機原理及應(yīng)用試題A20100430_第4頁
山東科技大學(xué)單片機原理及應(yīng)用試題A20100430_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、山東科技大學(xué)20092010學(xué)年第二學(xué)期單片機原理及應(yīng)用考試試卷(A卷)班級 姓名 學(xué)號 題號一二三四五六總得分評卷人審核人得分注意:1、本試卷為開卷考試,考試時間為2小時。2、請把所有的答案標明題號寫在考試用紙上,否則以0分計。3、請將試卷及考試用紙一并交上,二者缺其一以0分計。一、選擇題(每空1分,共15分)1. 80C31單片機內(nèi)部 (1) 。A. 有E2PROMB. 有EPROMC. 沒有RAMD. 沒有ROM2. 對于89C52單片機,R0中的數(shù)值為0A0H時,“MOV 0A0H, A”指令和“MOV R0, A”的目的操作數(shù)分別位于 (2) 和 (3) 中。A. 片內(nèi)RAMB. 特

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

3、R 引腳出現(xiàn)低電平的指令是 (8) 。A. MOVX A, DPTRB. MOVC A, A+DPTR C. MOVC A, A+PCD. MOVX DPTR, A8. MCS-51單片機的存儲器體系結(jié)構(gòu)為 (9) 。A. 哈佛結(jié)構(gòu)B. 馮.諾依曼結(jié)構(gòu)C. 改進型的哈佛結(jié)構(gòu)D. 普林斯頓結(jié)構(gòu)9. 若80C51單片機允許所有中斷,且串口中斷優(yōu)先級別最高,則執(zhí)行“SETB TI”指令后,(PC)= (10) 。A. 00HB. 23HC. 03HD. 0BH10. 在指令“MOV SP, #30H”中,目的操作數(shù)的尋址方式是 (11) 。A. 寄存器間接尋址B. 寄存器尋址C. 直接尋址D. 立即

4、尋址11. 若一個存儲器芯片有10根地址線和4根數(shù)據(jù)線,則該存儲器有 (12) 個存儲單元,并可以存儲 (13) 位二進制數(shù)據(jù)。A. 512B. 1KC. 2KD. 4K12. 若MCS-51單片機的/EA引腳電壓為+5V,且(PC)=0FF00H,則此時單片機應(yīng)當(dāng)從 (14) 中取指令。A. 內(nèi)部RAMB. 外部RAMC. 內(nèi)部ROMD. 外部ROM13. 若將0V5V的電壓轉(zhuǎn)換成數(shù)字量,且要求分辨率小于0.025V,則A/D轉(zhuǎn)換器的位數(shù)至少為 (15) 位。A. 6B. 8C. 10D. 12二、填空題(每空3分,共18分)1. 以下兩條指令執(zhí)行后,(PSW)= (1) 。MOVA, #0

5、F1HADDA, #1FH2. 若(IP)=10H,則當(dāng)外部中斷0和串口同時申請中斷時,CPU先響應(yīng) (2) 中斷。3. 若要求8255A 的A口方式1輸出、B口方式0輸入、C口高位部分和低位部分均為輸入,則其方式控制字應(yīng)為 (3) 。4. 由DAC0832構(gòu)成的單極性數(shù)模轉(zhuǎn)換器,若輸入?yún)⒖茧妷篤REF為4V,為使其輸出模擬電壓為-3V,單片機輸出到DAC0832的數(shù)字量應(yīng)為 (4) 。5. 設(shè)MCS-51單片機晶振頻率為6MHz,要求定時/計數(shù)器T0工作在方式1并實現(xiàn)40ms定時(不用軟時鐘),則TH0和TL0的初值分別為 (5) 和 (6) 。三、判斷指令對錯(每題1分,共10分)要求:正

6、確的在括號內(nèi)畫“”,錯誤的在括號內(nèi)畫“×”。1. PUSH A;( )2. PUSH DPTR;( )3. MOV C, R0;( )4. MOV A, R5;( )5. DEC DPTR;( )6. CLR P1;( )7. RL A;( )8. CJNE 30H, #5H, NEXT;( )9. MOVX R0, #5H;( )10. ADD B, #10H;( )四、簡答題(共20分)1. 分析下段偽指令,并回答問題。(共7分)ORG400HTAB0:DW01H, 10, TAB0TAB1:DB01H, A(1) 數(shù)據(jù)表格TAB0和TAB1中的數(shù)據(jù)存放在什么存儲器中?(2分)(

7、2) 分析數(shù)據(jù)表格TAB0和TAB1中的數(shù)據(jù)在存儲器中存放位置,并填寫表1?(5分)表1. 數(shù)據(jù)存放位置地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)地址數(shù)據(jù)400H402H404H406H401H403H405H407H2. 圖1為8段數(shù)碼管的結(jié)構(gòu)和顯示電路原理圖,分析該圖并回答問題。(共5分)(1) 圖中數(shù)碼管是共陽極的還是共陰極的?(1分)(2) 寫出數(shù)字“3”的段碼(即字型碼),要求16進制表示。(2分)(3) 寫出一條指令,控制圖1(b)中的數(shù)碼管顯示字符“3”。(2分)f g com a babcdefgdpe d com c dp+5V abc1defgdp8段數(shù)碼管8個反相器Rx8P0.7P0.6P

8、0.5P0.4P0.3P0.2P0.1P0.08051com(a) 數(shù)碼管腳圖 (b) 數(shù)碼管顯示電路原理圖圖1. 數(shù)碼管結(jié)構(gòu)和顯示電路原理圖3. 分析圖2所示的ADC0809與89C51單片機的連接圖。要求:寫出啟動通道1(IN1)轉(zhuǎn)換的程序。(共8分)圖2. ADC0809與89C51單片機的連接五、程序分析(共25分)1. 下段程序功能為:以中斷方式通過串口方式1發(fā)送片內(nèi)RAM區(qū)30H3FH中連續(xù)16個字節(jié)數(shù)據(jù)。假設(shè)系統(tǒng)晶振頻率為11.0592MHz,傳送波特率為9600b/s。(共12分)ORG0000HLJMPMAINORG23HLJMP MAIN:MOVSP, #5FH ;定義堆棧

9、 MOVTMOD, MOVPCON, #00H MOVTH1, ;設(shè)置定時器初值MOVTL1, TH1CLRET1;關(guān)定時器1中斷SETB ;啟動定時器MOVSCON, #40H;設(shè)置串口工作方式MOVR0, MOVR2, SETBEA;開CPU中斷SETBES;開串口中斷SETB ;啟動串口發(fā)送SJMP$;等待中斷TXSVE:CLRTIMOVSBUF, ;發(fā)送數(shù)據(jù)INCR0 ;數(shù)據(jù)塊指針加1DJNZR2, ;若字符塊未發(fā)送完,則NEXT ;關(guān)串口中斷,停止發(fā)送NEXT:RETIEND(1)請補全空缺的指令。(每空1分,共10分)(2)請問接收方的串口通信波特率為多少才可以接收到上段程序所發(fā)送

10、的數(shù)據(jù)?(2分)2. 分析下面子程序,并回答問題。(共7分)ORG0400HCOUNT:MOVB, #100DIVABMOV30H, AMOVA, #10XCHA, B DIVABMOV31H, A MOV32H, BRET(1)該子程序的入口參數(shù)是什么?(1分)(2)該子程序的出口參數(shù)是什么?(3分)(3)該子程序的功能是什么?(3分)3. 下段程序的功能為:通過查表法,求寄存器R1中的數(shù)的立方值(每個立方值存放時占用2個字節(jié)),并將立方值的高字節(jié)和低字節(jié)分別存入R2和R3中。要求:根據(jù)程序功能補全指令。(每空1分,共6分)ORG0000HMOVA, R1MOVDPTR, RLAPUSH MOVCA, A+DPTR AMOVCA, A+DPTRMOV , ASJMP$;等待TAB:DW0, 1, 8, 27, 64, 125, 216, 343END六、分析設(shè)計題(共12分)在圖3所示的單片機應(yīng)用系統(tǒng)中,有4個共陽極LED數(shù)碼管LED0LE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論