北大單片機(jī)教材課后卂考答案_第1頁
北大單片機(jī)教材課后卂考答案_第2頁
北大單片機(jī)教材課后卂考答案_第3頁
北大單片機(jī)教材課后卂考答案_第4頁
北大單片機(jī)教材課后卂考答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第1章習(xí)題參考答案1.填空題(1) 隨機(jī)存儲(chǔ)器RAM,只讀存儲(chǔ)器ROM,輸入/輸出接口電路,定時(shí)器/計(jì)數(shù)器,串行通信接口(2) 微控制器,嵌入式控制器(3) 8位機(jī),16位機(jī),32位機(jī)(4) 大容量高性能化,小容量低價(jià)格化,多品種化,I/O接口功能的增強(qiáng),功耗降低(5) 存儲(chǔ)容量,運(yùn)算速度,高可靠性,低功耗2.選擇題(1) B(2) C(3) A(4) B(5) B3.判斷題(1) ×(2) (3) ×4.簡答題微處理器、CPU、微機(jī)和單片機(jī)之間有何區(qū)別?微處理器、微處理機(jī)和CPU它們都是中央處理器的不同稱謂,微處理器芯片本身不是計(jì)算機(jī)。而微計(jì)算機(jī)、單片機(jī)它們都是一個(gè)完整的

2、計(jì)算機(jī)系統(tǒng),單片機(jī)是集成在一個(gè)芯片上的用于測控目的的單片微計(jì)算機(jī)。 單片機(jī)具有哪些特點(diǎn)? 集成度高、體積小;面向控制、功能強(qiáng);抗干擾能力強(qiáng);功耗低;使用方便;性能價(jià)格比高;容易產(chǎn)品化;等等。 單片機(jī)的主要應(yīng)用領(lǐng)域有哪些?由于單片機(jī)功能的飛速發(fā)展,它的應(yīng)用范圍日益廣泛,已遠(yuǎn)遠(yuǎn)超出了計(jì)算機(jī)科學(xué)的領(lǐng)域。小到玩具、信用卡,大到航天器、機(jī)器人,從實(shí)現(xiàn)數(shù)據(jù)采集、過程控制、模糊控制等智能系統(tǒng)到人類的日常生活,現(xiàn)已廣泛應(yīng)用于國民經(jīng)濟(jì)的各個(gè)領(lǐng)域,主要包括工業(yè)過程控制、智能儀表、機(jī)電一體化產(chǎn)品、智能化接口、家用電器等領(lǐng)域。第2章習(xí)題參考答案1.填空題(1)接地(2)4(3)1000H(4)00H1FH(5)18(

3、6)F0、PSW.5、D5、(D0H).5(7) 64(8)自動(dòng),手動(dòng)2.選擇題(1) A(2) A(3) C(4) C(5) C3.判斷題(1)×(2)(3)×(4)×(5)×4.簡答題 MCS-51單片機(jī)片內(nèi)都集成了哪些功能部件?各個(gè)功能部件的主要功能是什么?單片機(jī)內(nèi)部一般包括中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、輸入/輸出接口電路、定時(shí)器/計(jì)數(shù)器以及串行通信接口等。中央處理器CPU是單片機(jī)的核心部件,實(shí)現(xiàn)運(yùn)算器、控制器的功能以及中斷控制等;RAM一般作為數(shù)據(jù)存儲(chǔ)器,用來存儲(chǔ)數(shù)據(jù),暫存運(yùn)行期間的數(shù)據(jù)、中間結(jié)果、堆棧、位標(biāo)志和數(shù)據(jù)緩沖等

4、;ROM一般作為程序存儲(chǔ)器,用于存放應(yīng)用程序;并行I/O口,使用上不僅可靈活地選擇輸入或輸出,還可作為系統(tǒng)總線或控制信號線,從而為擴(kuò)展外部存儲(chǔ)器和I/O接口提供了方便;串行I/O用于串行通信;定時(shí)器/計(jì)數(shù)器用于產(chǎn)生定時(shí)脈沖,以實(shí)現(xiàn)單片機(jī)的定時(shí)控制。 程序狀態(tài)寄存器PSW的作用是什么?常用狀態(tài)有哪些位?作用是什么?程序狀態(tài)字寄存器PSW主要用于保存程序運(yùn)行中的各種狀態(tài)信息。各位功能如下:CY(PSW*7)為進(jìn)位標(biāo)志。在進(jìn)行加或減運(yùn)算中,表示有無進(jìn)位或錯(cuò)位。位操作時(shí),又可認(rèn)為是位累加器。AC(PSW*8)為輔助進(jìn)位標(biāo)志。加或減操作中,表示低4位數(shù)向高4位有無進(jìn)位或借位,以用作BCD碼調(diào)整的判斷位。

5、F0(PSW*5)為用戶標(biāo)志位。用戶可自行定義的一個(gè)狀態(tài)標(biāo)記。RS1,RS0(PSW*4,PSW*3)為工作寄存器組指針。用以選擇CPU當(dāng)前工作寄存器組。OV(PSW*2)為溢出標(biāo)志。算術(shù)運(yùn)算時(shí),表示是否溢出。F1(PSW*1)為用戶標(biāo)志位。同F(xiàn)0。P(PSW*0)為奇偶標(biāo)志位。表示累加器A中“1”的位數(shù)的奇偶數(shù)。該位多用作串行通信中的奇偶檢驗(yàn)。什么是單片機(jī)的振蕩周期、狀態(tài)周期、機(jī)器周期和指令周器?它們之間什么關(guān)系?振蕩周期: 也稱時(shí)鐘周期, 是指為單片機(jī)提供時(shí)鐘脈沖信號的振蕩源的周期。 狀態(tài)周期: 每個(gè)狀態(tài)周期為時(shí)鐘周期的 2 倍, 是振蕩周期經(jīng)二分頻后得到的。 機(jī)器周期: 一個(gè)機(jī)器周期包含

6、 6 個(gè)狀態(tài)周期S1S6, 也就是 12 個(gè)時(shí)鐘周期。 在一個(gè)機(jī)器周期內(nèi), CPU可以完成一個(gè)獨(dú)立的操作。 指令周期: 它是指CPU完成一條操作所需的全部時(shí)間。 每條指令執(zhí)行時(shí)間都是有一個(gè)或幾個(gè)機(jī)器周期組成。MCS - 51 系統(tǒng)中, 有單周期指令、雙周期指令和四周期指令。 一個(gè)機(jī)器周期恒等于6個(gè)狀態(tài)周期或12個(gè)振蕩周期。 存儲(chǔ)器中有哪幾個(gè)具有特殊功能的單元?分別做什么用?MCS-51系列單片機(jī)的存儲(chǔ)器中有6個(gè)保留特殊功能單元,其中0000H為復(fù)位入口、0003H為外部中斷0矢量入口、000BH為T0溢出中斷入口、0013H為外部中斷1矢量入口、001BH為T1溢出中斷入口、0023H為串行接

7、口中斷入口。 MCS-51單片機(jī)內(nèi)128B(或256B)的數(shù)據(jù)存儲(chǔ)器可分為哪幾個(gè)區(qū)?分別做什么用?1)通用工作寄存器區(qū),00H 1FH,共4組,R0-R7,在程序中直接使用2)可位尋址區(qū),20H-2FH,可進(jìn)行位操作,也可字節(jié)尋址3)用戶RAM區(qū),30H-7FH,只可字節(jié)尋址,用于數(shù)據(jù)緩沖及堆棧區(qū)4)特殊功能寄存器區(qū),80H-FFH,21個(gè)特殊功能寄存器離散地分布在該區(qū)內(nèi),用于實(shí)現(xiàn)各種控制功能第3章習(xí)題參考答案1.填空題(1)數(shù)據(jù)傳送指令、算術(shù)運(yùn)算指令、邏輯運(yùn)算指令、位操作指令、控制轉(zhuǎn)移指令。(2)寄存器尋址、直接尋址、寄存器間接尋址、立即尋址和基寄存器加變址寄存器間接尋址(3)進(jìn)位、半進(jìn)位、

8、工作寄存器選擇、溢出、奇偶校驗(yàn)(4)B、A(5)A、B2.選擇題(1)D (2) D (3) C (4) B (5) B (6) C 、D3.判斷題(1) (2)× (3)× (4) (5)× (6) (7) (8)× (9)× (10)×4.簡答題指出執(zhí)行下列程序段以后,累加器A中的內(nèi)容。MOV A, #3MOV DPTR, #0A000HMOVC A, A+DPTR ORG 0A000HDB '123456789ABCDEF'(A)=34H 設(shè)(SP)=74H,指出執(zhí)行下面程序段以后,(SP)的值及75H、76H、

9、77H單元的內(nèi)容。MOV DPTR, #0BF00HMOV A, #50HPUSH ACCPUSH DPLPUSH DPH(SP)=77H,(75H)=50H,(76H)=00H,(77H)=0BF H 已知內(nèi)部RAM中的30H32H內(nèi)容為12H,34H,56H,請寫出下面的子程序執(zhí)行后30H32H的內(nèi)容。RRS:MOV R7, #3MOV R0, #30HCLR CRRLP:MOV A, R0RRC AMOV R0, AINC R0DJNZ R7, RRLPRET(30H)=09H,(31H)=1AH,(32H)=2BH 指出下面程序段功能。MOV C, P3.0ORL C, P3.4CPL

10、 CMOV F0, CMOV C, 20HORL C, 50HCPL CORL C, F0MOV P1.0, C 指出下面子程序功能。SSS:MOV R0, #42HCLR ASSL:XCHD A, R0SWAP AXCH A, R0DEC R0CJNE R0, #3FH, SSLSWAP AMOV R2, ARET本程序是將40H42H的內(nèi)容向左移4位,將最高位移到累加器A中。也即將40H4FH的內(nèi)容乘16,最高4位在A中。(6) 訪問外部數(shù)據(jù)存儲(chǔ)器和內(nèi)部數(shù)據(jù)存儲(chǔ)器及程序存儲(chǔ)器分別使用什么指令?它們各自的尋址方式有何特點(diǎn)?訪問外部數(shù)據(jù)存儲(chǔ)器使用的是MOVX指令;訪問內(nèi)部數(shù)據(jù)存儲(chǔ)器使用的是MO

11、V指令;訪問程序存儲(chǔ)器使用的是MOVC指令。MOVX指令使用間接尋址方式;MOV可以采用直接尋址、寄存器尋址、間接尋址、立即尋址方式;MOVC使用基址變址尋址方式。第4章習(xí)題參考答案1.填空題(1) 偽指令(2) ORG(3) 程序、1、程序、2。(4) 冒號(:)、分號(;)。(5) 匯編2.選擇題(1)B (2) C (3) C (4) D (5) A 3.判斷題(1) × (2) (3) (4) (5)× 4. 編程題 編寫一個(gè)子程序,將內(nèi)部RAM 40H41H中的內(nèi)容取補(bǔ)。CMPT:MOV A,41HCPL AADD A,#1MOV 41H,AMOV A,40HCP

12、L AADDC A,#0MOV 40H,ARET 編寫一個(gè)子程序,將30H(高)32H(低) 和33H(高)35H(低)兩個(gè)三字節(jié)的無符號數(shù)相加,結(jié)果存放到30H32H中。NADD:MOV A,32HADD A,35HMOV 32H,AMOV A,31HADDC A,34HMOV 31H,AMOV A,30HADDC A,33HMOV 30H,ARET 編寫一個(gè)子程序,將(R2R3)×(R4R5)結(jié)果存放到30H33H中。QMUL:MOV A,R2MOV B,R4MUL ABMOV 30H,BMOV 31H,AMOV A,R2MOV B,R5MUL ABMOV 40H,BMOV 41

13、H,AMOV A,R3MOV B,R4MUL ABADD A,41HMOV 41H,AMOV A,BADDC A,40HMOV 40H,AMOV A,R3MOV B,R5MUL ABMOV 42H,AMOV A,BADDC A,41HMOV 41H,AMOV A,40HADDC A,#0MOV 40H,AMOV 33H,42HMOV 32H,41HMOV A,40HADD A,31HMOV 31H,AMOV A,30HADDC A,#0MOV 30H,ARET 編寫一個(gè)子程序,將30H31H中的二進(jìn)制數(shù)轉(zhuǎn)換成壓縮的BCD碼,存放到40H、41H、42H中。BIN_BCD:MOV 40H,#0M

14、OV 41H,#0MOV 42H,#0MOV R7,#16LOOP:CLR CMOV A,31HRLC AMOV 31H,AMOV A,30HRLC AMOV 30H,AMOV A,42HADDC A,42HDA AMOV 42H,AMOV A,41HADDC A,41HDA AMOV 41H,AMOV A,40HADDC A,40HDA AMOV 40H,ADJNZ R7,LOOPRET 設(shè)計(jì)一個(gè)子程序,其功能為使P1.0口上接的LED燈亮10次,每次亮5s,滅1s。設(shè)當(dāng)P1.0口為低電平時(shí)LED亮,晶振頻率為12MHz。ORG 00HAJMP MAINORG 30HMAIN:MOV R5,

15、#10LOP0:MOV R4,#100CLR P1.0LOP1:LCALL DELAYDJNZ R4,LOP1MOV R4,#20SETB P1.0LOP2:LCALL DELAYDJNZ R4,LOP2DJNZ R5,LOP0AJMP $DELAY:MOV R7,#200DEL1:MOV R6,#123DJNZ R6,$DJNZ R7,DEL1RETEND 根據(jù)圖4.30,利用MCS-51單片機(jī)的P1.0、P1.1口接一片74LS164。請編寫一個(gè)子程序,將內(nèi)部RAM 30H的內(nèi)容移出到74LS164的輸出端。圖4.30 習(xí)題(6)圖CLKBIT P1.0DATBIT P1.1ORG 00H

16、AJMP MAINORG 30HMAIN:MOV A,30HMOV R7,#8LOP:RRC AMOV DAT,CCLR CLKNOPSETB CLKDJNZ R7,LOPAJMP $END第5章習(xí)題參考答案1.填空題(1)0、低、2、高(2)IP(3)T1(4)1100(5)0(6)IE0、IE12.選擇題(1)B (2) D (3) D (4) A (5) A (6) C 3.判斷題(1) (2) (3) × (4) × 4. 簡答題 80C51單片機(jī)片內(nèi)設(shè)有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們由哪些特殊功能寄存器組成?80C51單片機(jī)內(nèi)設(shè)有2個(gè)定時(shí)器/計(jì)數(shù)器:定時(shí)器/計(jì)數(shù)器0和定

17、時(shí)器/計(jì)數(shù)器1,由TH0,TL0,TH1,TL1,TMOD,TCON特殊功能寄存器組成。 單片機(jī)怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級?由中斷源提出中斷,在有中斷控制端決定是否中斷,再按設(shè)定好的優(yōu)先級的順序響應(yīng)中斷。如同一級優(yōu)先級的中斷按:外部中斷0,定時(shí)中斷0,外部中斷1,定時(shí)中斷1,串行中斷。中斷后如果是:脈沖觸發(fā),IE1(0)被清0;電平觸發(fā),IE1(0)不被清零,要用軟件清零。由中斷允許寄存器IE控制:如開放中斷EA必須為1,在使要求中斷的中斷源的中斷允許位為1;要禁止中斷,EA=0即可;由IP控制:1為高級,0為低級,PS為串行中斷優(yōu)先級,PT1(0)為定時(shí)中斷1(0)優(yōu)先

18、級,PX1(0)外部中斷1()優(yōu)先級。使哪個(gè)中斷源為優(yōu)先級,就置哪個(gè)優(yōu)先設(shè)定為位。簡述串行口4種工作方式的接收和發(fā)送數(shù)據(jù)的過程。1、方式0 同步移位寄存器輸入輸出方式,常用于I/O擴(kuò)展。此方式下的發(fā)送和接收均用RXD引腳,而TXD都輸出固定頻率(fosc/12)的同步移位脈沖。發(fā)送時(shí)由寫入SBUF緩沖數(shù)據(jù)開始,接收時(shí)由寫入SCON允許接收控制寄存器開始。2、方式1 8位異步收發(fā),外加一位起始位和一位停止位,10位組成一幀數(shù)據(jù)格式,下圖為方式1的幀格式:方式1 波特率=(2SMOD/32)×T1溢出率3、方式2 9位異步通訊,每幀數(shù)據(jù)為11位:1位起始位,8位數(shù)據(jù)位,1位可程控為1或0

19、的第九位數(shù)據(jù)(常用作奇偶位),1位停止位。其幀格式為:方式2 波特率=2SMOD/64×fosc4、方式3 9位異步通訊,其傳輸幀格式與方式2相同,不同之處為波特率為可變,由T1溢出率確定,與方式1的波特率計(jì)算相同,如下所示:方式3 波特率=(2SMOD/32)×T1溢出率(2) MCS-51 單片機(jī)的串行口有幾種工作方式,有幾種幀格式?各種工作方式的波特率如何確定? 串行口有4種工作方式:方式0、方式1、方式2、方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率,分方式1的波特率=2SMOD/32×定時(shí)器T1的溢出率方式2的波特率=2SMOD/64×fosc方式3的波特率=2SMOD/32×定時(shí)器T1的溢出率5. 設(shè)計(jì)題 利用89C51的P1口控制8個(gè)發(fā)光二極管LED。相鄰的4個(gè)LED為一組,使兩組每隔0.5s交替發(fā)亮一次,周而復(fù)

溫馨提示

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

最新文檔

評論

0/150

提交評論