單片機(jī)A2019上7頁(yè)word文檔_第1頁(yè)
單片機(jī)A2019上7頁(yè)word文檔_第2頁(yè)
單片機(jī)A2019上7頁(yè)word文檔_第3頁(yè)
單片機(jī)A2019上7頁(yè)word文檔_第4頁(yè)
單片機(jī)A2019上7頁(yè)word文檔_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余3頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、A1武漢理工大學(xué)試卷(閉卷A)課程名稱:?jiǎn)纹瑱C(jī)原理與應(yīng)用專業(yè)班級(jí):信息學(xué)院 05級(jí)姓名卷一起上交。一. 填空題(每空1分, 共15分)1. 51系列單片機(jī)是()位單片機(jī),對(duì)外地址總線有()位。2. 51系列單片機(jī)的RoM空間和片外RAM空間是()編址的,地址范圍都從()H 到()H 。3. 51系列單片機(jī)中的用戶位地址空間位于 ()空間,其字節(jié)地址范圍從()H到()H,其位地址范圍從()H到()H 。4. 在51系列單片機(jī)中SP寄存器,在復(fù)位操作后,其內(nèi)容為()。5. MCS-51單片機(jī)的運(yùn)行速度由()周期決定,1個(gè)機(jī)器周期由()個(gè)時(shí)鐘周期組成。6. 8031有()個(gè)中斷入口地址。這些中斷源的

2、優(yōu)先級(jí)可定義成()級(jí)。二. 簡(jiǎn)答題(每小題3分,共15分)1. 單片機(jī)與微處理器的主要異同點(diǎn)是什么?2. 51系列單片機(jī)中DPTR什么寄存器?它的用途是什么?3. 51系列單片機(jī)中,內(nèi)部RAM空間中的最初32個(gè)存儲(chǔ)單元,其主要功能是什么?4 51 系列單片機(jī)的引腳中有多少根 I/0 線?它們與單片機(jī)對(duì)外的地址總線和數(shù) 據(jù)總線之間有什么關(guān)系?5. 8051單片機(jī)的片內(nèi)、片外 RoM何選擇?三51 單片機(jī)匯編指令應(yīng)用與分析( 共 10分)1 試寫出完成以下每種操作的指令序列。(6分,14每題1分,第5題2 分)1)將R0的內(nèi)容傳到R1;2)內(nèi)部RAM單元60H的內(nèi)容傳送到寄存器 R2;3) 外部R

3、AM單元1000H的內(nèi)容傳送到內(nèi)部 RAM單元60H;4) 外部RAM單元1000H的內(nèi)容傳送到寄存器 R2;5) 外部RAM單元1000H的內(nèi)容傳送到I/O地址為2000H的地址上。2. 若(R1)=30H, (A)=40H, (30H)=60H, (40H)=08H。試分析執(zhí)行下列程序段后, 上述各單元中的內(nèi)容變?yōu)榱耸裁???(4分,每空 1 分)MOV A, R1MOV R1, 40HMOV 40H, AMOV R1, #7FHA2四. 電路分析( 15 分)下圖為RAM ROM存儲(chǔ)器以及I/O 口的擴(kuò)展,問(wèn):片選采用 的是哪種方法? 2716、6116(1)、6116(2)以及 815

4、5的地址空 間范圍是多少? (138 的工作條件是: G2A=0,G2B=0,G1=1)五. 程序設(shè)計(jì)(15分)已知20H單元中有一個(gè)二進(jìn)制數(shù),請(qǐng)編程把它轉(zhuǎn)換為三位BCD碼,百位BCD碼存入30H的低四位,十位 BCD碼存入31H的 高四位,個(gè)位BCD碼存入31H的低四位。六. 定時(shí)器應(yīng)用(15分)若8031單片機(jī)的fosc=6MHz,請(qǐng)利用定時(shí)器0定時(shí)中斷的方法,編寫程序使P1.0輸出如下圖所示的矩形脈沖 (連續(xù)的)。Ims2ms注:TMoD I GATE C/T M1 M0 GATE C/ IT m1 MJTCoN I TF1 Tr1 TF0 Tr0 IE1 lTl lE0 lT0 A3七

5、. 閱讀程序(共15分)下圖用于產(chǎn)生各種波形。圖中,DAC-IC8B是一種內(nèi)部不帶輸入寄存器的8位DAC芯片,可以有電流和電壓兩種輸出方式(圖示為電壓輸出方式)。8031執(zhí)行下面程序可以在 Vout處產(chǎn)生頻率和幅度可變的鋸齒波:ORG1200HMOVR1,#data1;1機(jī)器周期指令MOVR2,#data2;1機(jī)器周期指令MOVA, R2;1機(jī)器周期指令MOV B, R1;2機(jī)器周期指令DlV AB; 4 機(jī)器周期指令MOV B, R1;2 機(jī)器周期指令MUL AB;4 機(jī)器周期指令MOV 20H, A;1 機(jī)器周期指令LOOP: MOV A, 20H;1 機(jī)器周期指令NEXT: MOV P1

6、, A;1 機(jī)器周期指令SUBB A, R1;1 機(jī)器周期指令CJNE A, #00H, NEXT;2 機(jī)器周期指令MOV P1, A;1 機(jī)器周期指令SJMP LOOP; 2 機(jī)器周期指令ENDA4請(qǐng)仔細(xì)閱讀上述程序,并回答如下問(wèn)題:1畫出該程序所產(chǎn)生的波形圖,改變輸出波形的頻率應(yīng)調(diào)整哪個(gè)寄存器中初值?改變波幅應(yīng)修改哪個(gè)寄存器中初值? (6 分 )2.上述程序中,DlV和MUL令的作用是什么? (3分)3 .設(shè)8031時(shí)鐘頻率為12MHz試問(wèn)data1和data2為何值時(shí)可以獲得最大鋸齒波周期?周期時(shí)間為多少? (3 分)4 .設(shè)8031主頻率仍為12MHz試問(wèn)data1=0DH和data2

7、=9FH時(shí),鋸齒波周期時(shí)間是多少? (3 分)參考答案及評(píng)分標(biāo)準(zhǔn):一 填空題 (每空 1 分, 共 15 分)1.8 , 162.獨(dú)立, 0000, FFFF3 .片內(nèi) RAM 20, 2F, 00, 7F4. 07H5. 時(shí)鐘,126. 5, 2二 簡(jiǎn)答題(每小題3分,共15分)1. 答:相同點(diǎn):都有具有指令讀取、譯碼、執(zhí)行等功能。不同點(diǎn):微處理器僅含有 CPU及少量的寄存器單元,不能單 獨(dú)組成一個(gè)計(jì)算機(jī)系統(tǒng),而單片機(jī)顧名思義是在一片芯片上集成了 除微處理器外,還集成了一定容量的RAM ROM I/O接口、定時(shí)/計(jì)數(shù)器以及中斷控制器等,有的單片機(jī)甚至還集成了A/D、D/A單元。因此,單片機(jī)可

8、單獨(dú)組成一個(gè)計(jì)算機(jī)的核心系統(tǒng)。2.答:DPTR是一個(gè)16位的指針寄存器,通常用來(lái)指出ROMS間或片外RAM間的地址。它由DPH和DPLW個(gè)特殊功能寄存器組成, 其中DPH為高八位,DPL為低八位。3. 答:51單片機(jī)片內(nèi)RAM的最初32個(gè)存儲(chǔ)單元001FH為通用寄存 器區(qū),該通用寄存器區(qū)以每 8個(gè)單元為1組被分為4組,由PSW寄存 器中的RS1、RS0兩位指定4組中的1組為當(dāng)前工作寄存器組,而當(dāng) 前工作寄存器組組內(nèi)的存儲(chǔ)單元可以R7R0寄存器名進(jìn)行尋址。4.答:51單片機(jī)有P3、P2、P1和P0 4個(gè)8位的I/O 接口,共有32根I/O線。當(dāng)單片機(jī)需要進(jìn)行系統(tǒng)擴(kuò)展時(shí),由P2P0組成16地址總線

9、,其中P2為地址總線的高8位,P0為地址總線的低8位。 而P0也作為8位數(shù)據(jù)總線之用,與地址總線分時(shí)復(fù)用。5. 答:由于8051片內(nèi)含有4KB的ROMr因此當(dāng)8051的EA端接高電平“1”時(shí),8051選擇片屠ROM當(dāng)8051的EA端接低電平“ 0”或EA端接高電平“1”但尋址超過(guò)4K時(shí),8051選擇片外ROM三 51單片機(jī)匯編指令應(yīng)用與分析(共10分)1.(6分,14每題1分,第5題2分)1) MOV A, R0MOV R1, A2) MOV R2, 60HMOV DPTR, #1000HMOVX A, DPTRMOV 60H, A4)MOV DPTR, #1000HMOVX A, DPTRM

10、OV R2, A5)MOV DPTR, #1000HMOVX A, DPTRMOV DPTR, #2000HMOVX DPTR, A(A)=60H(30H)=08H(40H)=60H (R1)=7FH2. (4 分每空1分)四電路分析(15分)2716始終選通,6116( 1)、6116 (2)以及8155為全地址譯碼器譯碼。 (5分)2716 地址范圍:0000H07FFH (3分)6116(1)地址范圍:0800H- OFFFH 6116(2)地址范圍:1000H- 17FFH(3分)8155 RAM址范圍:0000F00FFH且 P1.0=0,8155 I/O 地址范:0000 0003

11、H 且 P1.0=1( 4 分)五 程序設(shè)計(jì)(15分)MOV B , # 100 DIV ABMOV 30H , A MOV A , BMOV B , #10 DIV ABMOV 31H , A;(1;(2;(3 分;(2 分MOV A , 20H第7頁(yè)MOV 32H , B;(2 分)六 定時(shí)器應(yīng)用( 15 分)ORG 0000H;( 2 分)AJMP BeginORG 000BH;( 2 分)H: JBC P1.0 , L;( 3 分)SETB P1.0MOV TL0 , #0CH ;MOV TH0 , #0FEHRETIL: MOV TL0 , #18HMOV TH0 , #0FCHRETIORG 0100HBegin: MOV TMOD , #01HMOV TCON , #10HMOV IE , #82HSJMP $七 閱讀程序(共 15 分) (6 分 )2 分);(2 分);(1 分);(1 分);(1 分);(1 分)輸出波形的頻率為R2寄存器中的初值除以 R1寄存器中的初值的整數(shù)倍 , 所以要改變頻率應(yīng)改變這個(gè)比值;改變波幅只需修改R2 寄存器中初值 求得R2寄存器中的初值對(duì) R1寄存器中初值的整數(shù)倍.(3分) 當(dāng) data1=01H,data2=0FFH 時(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ù)覽,若沒(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)論