武漢理工單片機考卷(2014)_第1頁
武漢理工單片機考卷(2014)_第2頁
武漢理工單片機考卷(2014)_第3頁
武漢理工單片機考卷(2014)_第4頁
武漢理工單片機考卷(2014)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 試卷裝訂線 裝訂線內(nèi)不要答題,不要填寫考生信息試卷裝訂線 學 院專業(yè)班級學 號姓 名武漢理工大學考試試卷(A卷)2013 2014 學年 2 學期 單片機原理與應用 課程 時間120分鐘 40 學時, 學分,閉卷,總分100分,占總評成績 % 2013年4 月21日題號一二三四五六七八九十合計滿分102020151520100得分得分 一、填空題(每空1分,共10分)151單片機的片外程序存貯器最大空間為( )K,地址范圍從( )H到( )H。2對特殊功能寄存器空間只能進行( )尋址,對增強型的51單片機而言,片內(nèi)RAM, 80H地址以上的空間只能進行( )尋址。3DPTR是( )位的寄存器

2、,由SFR中的( )和( )組成。4SP總是指向堆棧的( ),堆棧位于( )存儲器空間。得分 二、問答題(每小題5分,共20分)1若51系列單片機進行了系統(tǒng)擴展,其P0,P2還能作為I/O口用嗎?它們在系統(tǒng)擴展后的功能是什么? 28051單片機的程序空間ROM和外部數(shù)據(jù)空間RAM為什么可以獨立編址? 38051單片機定時/計數(shù)器的啟動與GATE控制位有何關(guān)系?請作簡單說明。4請描述51單片機片內(nèi)RAM空間00H7FH地址范圍內(nèi)的使用情況,并指出具體的地址區(qū)間。 得分 三、51單片機匯編指令應用與分析(每題5分,共20分) 1)在增強型的51單片機中,將片內(nèi)RAM的80H單元中的低4位數(shù)據(jù)送P1

3、口的高4位,P1口的低4位不變; 2)設(shè)寄存器R1和R0中有4位BCD碼(R0為2低位),計算R1R0+10H,其結(jié)果仍為BCD碼,送至R2R1R0 ( R0為低位); 3)將寄存器R0的內(nèi)容乘4,積存放于R1R0中;4)設(shè)內(nèi)部RAM的(30H)=24H,(31H)=10H,在下列程序段執(zhí)行后,其結(jié)果是什么?PUSH 30HPUSH 31HPOP DPLPOP DPHMOV A,#80HMOVX DPTR,A得分 四、程序設(shè)計(15分) 設(shè)外部RAM中的0000H 0007H單元中,存有8個字節(jié)的數(shù)據(jù),試計算這8個數(shù)據(jù)的平均值存放到0008H中(不考慮小數(shù))。得分 五、接口擴展(15分)使用8

4、9C51單片機,設(shè)計一個單片機的硬件系統(tǒng),系統(tǒng)要求具有一個4*4的鍵盤,一個全雙工的異步串行通信接口,一個外部中斷輸入口,一個受外部控制信號控制的定時/計數(shù)器,4個7段數(shù)碼管(動態(tài),靜態(tài)均可)。請畫出原理圖并加以說明。(15分) 得分 六、綜合題(共20分)下圖為一個由51單片機和ADC0809構(gòu)成的數(shù)據(jù)采集系統(tǒng),試根據(jù)該系統(tǒng),設(shè)計一段數(shù)據(jù)采集程序。要求:僅從IN0采集數(shù)據(jù),數(shù)據(jù)存儲區(qū)為內(nèi)部RAM的80HFFH(單片機為89C52),假設(shè)ADC0809獲得啟動信號后(START=1),經(jīng)過2us后,即可完成一次轉(zhuǎn)換。數(shù)據(jù)采樣的速率由T0的中斷速率決定(提示:設(shè)置T0為工作方式2,定時), 單片

5、機的晶振為12MHz.。完成如下任務:1 寫出系統(tǒng)及T0的初始化程序(T0的初值為9CH);(3分)2 在原理圖上增加“+”、“-”兩個按鍵,并在主程序中,設(shè)計“+”、“-”兩個鍵的解釋程序,用于改變T0的計數(shù)初值;(5分)3 寫出T0的中斷服務程序;(5分)4 當T0的初值為9CH時,每次采樣的間隔間是多少?(2分)試卷裝訂線 裝訂線內(nèi)不要答題,不要填寫考生信息試卷裝訂線 參考答案:一、 填空題(每空1分,共10分)1.64 0000 FFFF2.直接 間接3. 16 DPH DPL4. 棧頂 片內(nèi)RAM二、問答題(每小題5分,共20分)1. 不能,P2P0為地址總線,P0為數(shù)據(jù)總線。2.

6、因為ROM和RAM空間分別由不同指令發(fā)出不同的控制信號進行訪問。3. 當GATE=0時,定時/計數(shù)的啟動由TR0(或TR1)控制,當GATE=1時,定時/計數(shù)的啟動由TR0(或TR1)和GATE的“與”運算的結(jié)果控制。4. 001FH為4組R0R7工作寄存器區(qū),202FH為字節(jié)和用戶位尋址(00H7FH)重疊區(qū),307FH為用戶可字節(jié)尋址的RAM區(qū)。三、51單片機匯編指令應用與分析(每題5分,共20分) 1)MOV R0,#80H MOV A, R0 SWAP A ANL A, #0F0H ANL P1,#0FH ORL P1,A2) MOV A, R0 ADD A, #10H DA A MO

7、V R0,A MOV A, R1 ADC A, #00H DA A MOV R1, A CLR A ADC A,#00H MOV R2,A3) MOV B, #04H MOV A,R0 MUL ABMOV R1,BMOV R0,A4) (2410H)=80H四、程序設(shè)計(15分) MOV DPTR, #0000HMOVX A, DPTRMOV R0, ACLR CMOV R1, #00HMOV R2, #07HLOOP1: INC DPTRMOV A, DPTRADDC A, R0MOV R0, ACLR AADDC A, R1MOV R1, ADJNZ R2, LOOP1MOV R2, #03HLOOP2: CLR CMOV A, R1RRC AMOV R1, AMOV A, R0RRC AMOV R0, A五接口擴展(15分)六、綜合題(共20分)ORG 0000HAJMP 0030HORG 0013HAJMP CTC0ORG 0030HMOV TOMD,#02H ;初始化程序MOV TL0,#9CHMOV TH0,#9CHMOV R0,#80HMOV DPTR,#0000HSETB ET0SETB EA SETB TR0L1: JB P1.0,L2 ;主程序INC TH0 ;L2: JB

溫馨提示

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

評論

0/150

提交評論