單片機(jī)原理與接口技術(shù)(機(jī)械班)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
單片機(jī)原理與接口技術(shù)(機(jī)械班)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
單片機(jī)原理與接口技術(shù)(機(jī)械班)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

單片機(jī)原理與接口技術(shù)(機(jī)械班)學(xué)習(xí)通超星期末考試章節(jié)答案2024年1000111110110011B=

H

答案:8FB349ADH=

B

答案:0100100110101101;100100110101101;0100100110101101十進(jìn)制數(shù)32轉(zhuǎn)換為二進(jìn)制數(shù)為

,轉(zhuǎn)換為十六進(jìn)制為

答案:00100000B;100000B;00100000B;20H二進(jìn)制數(shù)01101100B轉(zhuǎn)換為十六進(jìn)制為

H,轉(zhuǎn)換為十進(jìn)制數(shù)為

答案:6C;6c;108;108D將

、

和各種輸入輸出接口等計(jì)算機(jī)的主要組成部件,集成在一塊電路芯片上,稱為單片微型計(jì)算機(jī),簡稱單片機(jī)。

答案:CPU;中央處理器;中央處理器CPU;微處理器;cpu;中央處理器(CPU;存儲器;ROM和RAM;RAM和ROM;儲存器;存儲器(ROM和RAM單片機(jī)又可稱為

答案:微控制器;MCU;微型控制器;微控制器MCU;微控制器(MCU;嵌入式微控制器;EMCU;嵌入式控制器;嵌入式微控制器EMCU;嵌入式微控制器(EMCU按CPU的字長,單片機(jī)可分為(

答案:4位單片機(jī);8位單片機(jī);16位單片機(jī);32位單片機(jī)單片機(jī)系統(tǒng)中,為了區(qū)分不同的進(jìn)制數(shù),在數(shù)的后面放一個(gè)英文字母作為標(biāo)識符,其中十六進(jìn)制數(shù)用(

)標(biāo)識

答案:H程序計(jì)數(shù)器PC是多少位的,PC里面存放的是什么,單片機(jī)復(fù)位后,PC里的內(nèi)容是什么,單片機(jī)如何實(shí)現(xiàn)程序的順序執(zhí)行?

答案:程序計(jì)數(shù)器是16位的,其功能是用于存放下一條將要執(zhí)行的指令的地址。其復(fù)位值為0000H,PC具有自動加1的功能,從而實(shí)現(xiàn)程序的順序執(zhí)行。80C51單片機(jī)的通用工作寄存器共有哪幾組?單片機(jī)復(fù)位后,選中哪組工作寄存器?如何選擇當(dāng)前工作寄存器組?如何實(shí)現(xiàn)工作寄存器的現(xiàn)場保護(hù)?

答案:有4組通用工作寄存器,每組8個(gè)工作寄存器,系統(tǒng)復(fù)位后,選中第0組。通過設(shè)置PSW中的RS1和RS0兩個(gè)位來選用其中一組作為當(dāng)前的工作寄存器組。工作寄存器的現(xiàn)場保護(hù)通過更換當(dāng)前工作寄存器組的方式保護(hù)。什么是堆棧?堆棧有何作用和特點(diǎn)?堆棧指針SP的作用是什么?在程序設(shè)計(jì)時(shí)為什么要對SP重新賦值?

答案:堆棧是指在子程序調(diào)用、中斷服務(wù)處理等過程中暫時(shí)存放數(shù)據(jù)和地址,堆棧作用是進(jìn)行斷點(diǎn)保護(hù)和現(xiàn)場保護(hù);堆棧的特點(diǎn)是先進(jìn)后出、后進(jìn)先出;堆棧指針SP用來指示棧頂單元的地址。開機(jī)時(shí),SP的初始值為07H,這樣就使堆棧從08H單元開始,而08H到1FH是單片機(jī)第1、2、3組通用工作寄存器,故初始化時(shí),要對SP重新賦值,使其設(shè)定在片內(nèi)的數(shù)據(jù)緩沖與堆棧區(qū)。80C51單片機(jī)的片內(nèi)、片外程序存儲器如何選擇?

答案:80C51單片機(jī)片內(nèi)、片外程序存儲器的選擇通過/EA引腳來實(shí)現(xiàn)。當(dāng)/EA引腳接低電平時(shí),即/EA=0,只訪問片外ROM,片內(nèi)ROM無效;當(dāng)/EA引腳接高電平時(shí),即/EA=1,

訪問片內(nèi)ROM,當(dāng)PC值超過片內(nèi)ROM容量時(shí),自動轉(zhuǎn)向片外ROM試述程序存儲器與數(shù)據(jù)存儲器的功能,80C51單片機(jī)片內(nèi)程序存儲器和片內(nèi)數(shù)據(jù)存儲器的容量及地址范圍各為多少?

答案:程序存儲器用于存放經(jīng)調(diào)試正確的應(yīng)用程序和表格之類的固定常數(shù),數(shù)據(jù)存儲器用于存放隨機(jī)數(shù)據(jù)。80C51單片機(jī)片內(nèi)程序存儲器的容量為4KB,地址范圍為0000H~0FFFH80C51單片機(jī)片內(nèi)數(shù)據(jù)存儲器的容量為256B,地址范圍為00H~FFH80C51單片機(jī)片內(nèi)ROM的容量為2K.(

)

答案:錯(cuò)SP是堆棧指針,里面存放的是當(dāng)前棧頂單元的地址。(

答案:對DPTR不可以當(dāng)作2個(gè)8位的特殊功能寄存器來使用。(

答案:錯(cuò)系統(tǒng)復(fù)位后,堆棧指針SP初始化為07H,使得堆棧從08H單元開始。(

答案:對80C51單片機(jī)的存儲器在物理上分為4個(gè)空間,分別為

、

、

答案:片內(nèi)數(shù)據(jù)存儲器;片內(nèi)RAM;片內(nèi)數(shù)據(jù)存儲區(qū);片內(nèi)數(shù)據(jù)儲存器;片外數(shù)據(jù)存儲器;片外RAM;片外數(shù)據(jù)存儲區(qū);片外數(shù)據(jù)儲存器;片內(nèi)程序存儲器;片內(nèi)ROM;片內(nèi)程序存儲區(qū);片內(nèi)程序儲存器;片外程序存儲器;片外ROM;片外程序存儲區(qū);片外程序儲存器若80C51單片機(jī)的時(shí)鐘頻率為fosc=6MHz,則機(jī)器周期Tcy=

μs

答案:2當(dāng)系統(tǒng)處于正常工作狀態(tài)時(shí),在RST引腳施加2個(gè)機(jī)器周期的

電平,則系統(tǒng)復(fù)位。

答案:高單片機(jī)復(fù)位后,(PC)=

,(SP)=

。

答案:0000H;0H;0h;0000h;0;00H;000H;07H;07h80C51單片機(jī)片內(nèi)RAM的20H~2FH單元為

區(qū),位地址范圍從

答案:位尋址;位尋址區(qū);00H;00h;7FH;7Fh;7fH;7fh通用工作寄存器共分為

組,每組有

個(gè)單元,寄存器名稱是

,CPU復(fù)位后,選中第

組工作寄存器,若要使用第2組,則應(yīng)設(shè)置RS1=

,RS0=

。

答案:4;8;R0-R7;通用工作寄存器;R0~R7;R0至R7;R0到R7;0;1;080C51單片機(jī)的片內(nèi)、片外程序存儲器的選擇是通過(

)引腳實(shí)現(xiàn)的。

答案:/EA關(guān)于PC和DPTR,下列說法錯(cuò)誤的是(

答案:都具有自動加1的功能程序計(jì)數(shù)器PC里面存放的是(

)。

答案:下一條將要執(zhí)行的指令的地址80C51單片機(jī)堆棧數(shù)據(jù)的進(jìn)出原則是(

)。

答案:先進(jìn)后出應(yīng)用單片機(jī)時(shí),用戶開發(fā)調(diào)試成功的程序存放在(

)中。

答案:ROM編程將片內(nèi)23H單元的內(nèi)容送入片外RAM1000H單元

答案:MOV

A,

23HMOV

DPTR,

#1000HMOVX

@DPTR,

A編程將片外數(shù)據(jù)存儲器3000H單元的內(nèi)容送入片內(nèi)R0;

答案:MOV

DPTR,#3000HMOVX

A,

@DPTRMOV

R0,

A編程將R1內(nèi)容送入

R0;

答案:MOV

A,

R1MOV

R0,

A請說明MOV,MOVX,MOVC三類指令的區(qū)別

答案:MOV類指令用于訪問片內(nèi)RAMMOVX類指令用于訪問片外RAMMOVC類指令用于訪問程序存儲器ROM中的表格寫出下列程序段的功能MAIN:

MOVR3,#9;

MOVR0,#30H;

MOV

DPTR,#1000HLOOP:MOV

A,

@R0

MOVX

@DPTR,A;

INC

R0;

INC

DPTR;

DJNZ

R3,LOOP;

AJMP$;

答案:將片內(nèi)RAM

30H~38H單元的內(nèi)容依次送到片外RAM的1000H~1008H單元中執(zhí)行入棧操作指令PUSHdirect時(shí),direct單元中的數(shù)據(jù)送入SP中。(

答案:錯(cuò)比較不相等轉(zhuǎn)移指令CJNE不能判斷兩個(gè)操作數(shù)的大小。(

答案:錯(cuò)由MOVX類指令可知,片內(nèi)片外RAM間的數(shù)據(jù)傳送只能通過累加器A進(jìn)行傳送

答案:對80C51單片機(jī)的通用工作寄存器中只有R0和R1可以用作間址寄存器。(

答案:對寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

A,#9CH

MOV

40H,#88H

CJNE

A,40H,NEQ

SJMP$NEQ:MOVA,40H

SJMP

$結(jié)果:(A)=

(40H)=

答案:88h;88H;88h;88H寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

A,#24H

RL

A

MOV

B,A

ORL

B,

#07H

SJMP

$結(jié)果:(B)=

答案:4FH;4Fh;4fH;4fh;01001111B寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

A,#7AH

MOV

35H,#30H

MOV

40H,#0AAH

ANL

A,#0F0H

ORL

35H,#8FH

XRL

40H,A

SJMP

$結(jié)果:(A)=

(35H)=

,

(40H)=

答案:70H;70h;BFH;BFh;bFH;bFh;BfH;Bfh;bfH;bfh;0bfh;DAH;DAh;dAH;dAh;DaH;Dah;daH;dah;0dah寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

PSW,#80H

MOV

A,#26H

ADDC

A,#58H結(jié)果:(A)=

(PSW)=

答案:7FH;7Fh;7fH;7fh;01H;01h寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

32H,#87H

MOV

R0,#32H

MOV

A,@R0

SUBB

A,#56H

INC

R0

MOV

@R0,A結(jié)果:(A)=

(R0)=

(32H)=

(33H)=

答案:31h;31H;33h;33H;87h;87H;31h;31H寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

30H,#02H

MOV

DPTR,#TABLE

MOV

A,30H

MOVC

A,@A+DPTR

SJMP

$

ORG

0123HTABLE:DB

00H,03H,04H,10H,16H結(jié)果:(A)=

,(DPTR)=

答案:04H;04h;0123H;0123h寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

SP,#6FH

MOV

30H,#22H

MOV

31H,#33H

PUSH

30H

PUSH31H

POP

B

POP

ACC結(jié)果:(A)=

,(B)=

,(70H)=

,(71H)=

,(SP)=

答案:22H;22h;33H;33h;22H;22h;33H;33h;6fh;6FH;6Fh;6fH設(shè)(A)=0FH,(R0)=30H,片內(nèi)RAM的(30H)=0AH,(31H)=0BH,(32H)=0CH,

寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

A,@R0

MOV

@R0,32H

MOV

32H,A

MOV

R0,#31H

MOV

A,@R0

SJMP

$結(jié)果:(A)=

,(R0)=

,(32H)=

.

答案:0BH;0Bh;0bH;0bh;bh;bH;BH;Bh;31H;31h;0AH;0Ah;0aH;0ah;ah;Ah;AH;aH寫出下列程序段執(zhí)行后,相關(guān)寄存器或存儲單元的內(nèi)容。

MOV

R0,#30H

MOV

30H,#40H

MOV

A,@R0

MOV

60H,A

SJMP$結(jié)果;(A)=

,(R0)=

,(30H)=

,(60H)=

答案:40H;40h;30H;30h;40H;40h;40H;40h寫出下列程序段執(zhí)行后,各I/O口的內(nèi)容。

ANL

P1,#73H

ORL

P2,#30H

CLR

P0.0結(jié)果:(P1.7)=____(P1.3)=____,(P1.2)=_____(P2.5)=____,(P2.4)=____,(P0.0)=

。

答案:0;0;0;1;1;0指令MOV

C,

F0的尋址方式為(

)

答案:位尋址下列指令中,源操作數(shù)為直接尋址的是(

答案:MOV

A,

23H要訪問片外數(shù)據(jù)存儲器應(yīng)采用(

)尋址方式。

答案:寄存器間接尋址/star3/origin/6b47019bd3c010518495e9b24f3ae851.png

答案:解:①TMOD值如下GATEC/T

M1M0GATEC/T

M1M0

0

0

00

0110

②初值=28-2=244=FEH③編程ORG

0000H

AJMP

MAIN

ORG

000BH;

CPL

P1.1

RETIMAIN:

MOV

TMOD,#06H;

MOV

TH0,

#0FEH;

MOV

TL0,

#0FEH;

SETB

TR0;

SETB

ET0;

SETB

EA;

SJMP

$;/star3/origin/07c1f56ab3517ca4f6a718c5e0c3fb67.png

答案:ORG0000H

LJMPMAIN

ORG0003H

LJMPLED

ORG0100HMAIN:

MOV

A,

#0FFH

MOV

P1,A

SETB

EX0

SETB

IT0

SETB

EA

AJMP

$

LED:

CPL

A

MOV

P1,A

RETI利用80C51單片機(jī)的P2.4引腳輸出方波控制步進(jìn)電機(jī),控制脈沖的頻率f=800Hz(f=1/T,T為方波周期),已知系統(tǒng)使用fosc=12MHz的外部晶體振蕩器,使用定時(shí)器/計(jì)數(shù)器T0工作于方式1,通過中斷方式進(jìn)行程序編制。(請給出初值計(jì)算過程)

答案:解:(1)TMOD值如下GATEC/T

M1M0GATEC/T

M1M0

0

0

00

0001

(2)

機(jī)器周期=12/fosc=12/(12*1000000)s=1μs

方波周期=1/800Hz=1250μs

定時(shí)時(shí)間=1250/2=625μS初值=2L-定時(shí)時(shí)間/機(jī)器周期=216-625/1=64911(3)

編程:

ORG

0000H

AJMP

MAIN

ORG

000BH

AJMP

INQP

MAIN:MOV

TMOD,

#01H;

MOV

TH0,#HIGH(64911);

MOV

TL0,#LOW(64911);

SETB

TR0;

SETB

ET0;

SETB

EA;

AJMP

$;

INQP:MOV

TH0,#HIGH(64911);

MOV

TL0,#LOW(64911);

CPL

P2.4

RETI試述單片機(jī)各并行口的第二功能。

答案:P0口第二功能:低8位地址線和數(shù)據(jù)線P2口第二功能:高8位地址線P3口第二功能:

P3.0—RXD,串行輸入口

P3.1—TXD,串行輸出口

P3.2—/INT0,外部中斷0,輸入

P3.3—/INT1,外部中斷1,輸入

P3.4—T0,定時(shí)器/計(jì)數(shù)器0的外部輸入

P3.5—T1,定時(shí)器/計(jì)數(shù)器1的外部輸入

P3.6—/WR,片外數(shù)據(jù)存儲器寫選通控制腳,低電平有效

P3.7—/RD,片外數(shù)據(jù)存儲器讀選通控制腳,低電平有效單片機(jī)的并行口做普通輸入口時(shí),需要注意什么?

答案:P0~P3均可作普通I/O口,做輸入口時(shí),必須先輸出1.

其中P0口做普通輸入輸出口時(shí),需外接上拉電阻。試編寫中斷初始化程序,要求開啟定時(shí)器/計(jì)數(shù)器T0溢出中斷、外部中斷0、串行口及總中斷,設(shè)置外部中斷0為跳變觸發(fā)方式、高優(yōu)先級,串行口為高優(yōu)先級,定時(shí)器/計(jì)數(shù)器T0中斷為低優(yōu)先級。屏蔽定時(shí)器/計(jì)數(shù)器T1和外部中斷1的中斷請求(相關(guān)寄存器如下所示)中斷允許控制寄存器IE(字節(jié)地址A8H)EA——ESET1EX1ET0EX0中斷優(yōu)先級控制寄存器IP(字節(jié)地址A8H)———PSPT1PX1PT0PX0寄存器TCON(字節(jié)地址88H)定時(shí)器控制中斷允許控制寄存器IE(字節(jié)地址A8H)TF1TR1TF0TR0IE1IT1IE0IT0

答案:MOV

IE,

#10010011BMOV

IP,

#00010001BSETB

IT0或;MOV

IE,

#93HMOV

IP,

#11HSETB

IT080C51有哪幾個(gè)中斷源?各中斷標(biāo)志是如何產(chǎn)生的,又如何清“0”的?CPU響應(yīng)中斷時(shí),中斷入口地址各是多少?

答案:①——外部中斷0:

檢測的引腳出現(xiàn)有效的中斷請求信號時(shí),中斷標(biāo)志位IE0硬件置位;

響應(yīng)中斷時(shí),中斷標(biāo)志位IE0硬件自動清0,不用中斷時(shí)需軟件清0;

中斷入口地址為0003H;②——外部中斷1。

檢測的引腳出現(xiàn)有效的中斷請求信號時(shí),中斷標(biāo)志位IE1硬件置位;

響應(yīng)中斷時(shí),中斷標(biāo)志位IE0硬件自動清0,不用中斷時(shí)需軟件清0;

中斷入口地址為0013H;③T0——定時(shí)器/計(jì)數(shù)器T0溢出中斷。

計(jì)數(shù)寄存器TH0及TL0溢出后,中斷標(biāo)志位TF0硬件置位;

響應(yīng)中斷后,TF0硬件自動清0,不用中斷時(shí)需軟件清0;

中斷入口地址為000BH;④Tl——定時(shí)器

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論