


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單片機原理與接口技術(機械班)學習通超星期末考試章節答案2024年1000111110110011B=
H
答案:8FB349ADH=
B
答案:0100100110101101;100100110101101;0100100110101101十進制數32轉換為二進制數為
,轉換為十六進制為
答案:00100000B;100000B;00100000B;20H二進制數01101100B轉換為十六進制為
H,轉換為十進制數為
答案:6C;6c;108;108D將
、
和各種輸入輸出接口等計算機的主要組成部件,集成在一塊電路芯片上,稱為單片微型計算機,簡稱單片機。
答案:CPU;中央處理器;中央處理器CPU;微處理器;cpu;中央處理器(CPU;存儲器;ROM和RAM;RAM和ROM;儲存器;存儲器(ROM和RAM單片機又可稱為
和
答案:微控制器;MCU;微型控制器;微控制器MCU;微控制器(MCU;嵌入式微控制器;EMCU;嵌入式控制器;嵌入式微控制器EMCU;嵌入式微控制器(EMCU按CPU的字長,單片機可分為(
)
答案:4位單片機;8位單片機;16位單片機;32位單片機單片機系統中,為了區分不同的進制數,在數的后面放一個英文字母作為標識符,其中十六進制數用(
)標識
答案:H程序計數器PC是多少位的,PC里面存放的是什么,單片機復位后,PC里的內容是什么,單片機如何實現程序的順序執行?
答案:程序計數器是16位的,其功能是用于存放下一條將要執行的指令的地址。其復位值為0000H,PC具有自動加1的功能,從而實現程序的順序執行。80C51單片機的通用工作寄存器共有哪幾組?單片機復位后,選中哪組工作寄存器?如何選擇當前工作寄存器組?如何實現工作寄存器的現場保護?
答案:有4組通用工作寄存器,每組8個工作寄存器,系統復位后,選中第0組。通過設置PSW中的RS1和RS0兩個位來選用其中一組作為當前的工作寄存器組。工作寄存器的現場保護通過更換當前工作寄存器組的方式保護。什么是堆棧?堆棧有何作用和特點?堆棧指針SP的作用是什么?在程序設計時為什么要對SP重新賦值?
答案:堆棧是指在子程序調用、中斷服務處理等過程中暫時存放數據和地址,堆棧作用是進行斷點保護和現場保護;堆棧的特點是先進后出、后進先出;堆棧指針SP用來指示棧頂單元的地址。開機時,SP的初始值為07H,這樣就使堆棧從08H單元開始,而08H到1FH是單片機第1、2、3組通用工作寄存器,故初始化時,要對SP重新賦值,使其設定在片內的數據緩沖與堆棧區。80C51單片機的片內、片外程序存儲器如何選擇?
答案:80C51單片機片內、片外程序存儲器的選擇通過/EA引腳來實現。當/EA引腳接低電平時,即/EA=0,只訪問片外ROM,片內ROM無效;當/EA引腳接高電平時,即/EA=1,
訪問片內ROM,當PC值超過片內ROM容量時,自動轉向片外ROM試述程序存儲器與數據存儲器的功能,80C51單片機片內程序存儲器和片內數據存儲器的容量及地址范圍各為多少?
答案:程序存儲器用于存放經調試正確的應用程序和表格之類的固定常數,數據存儲器用于存放隨機數據。80C51單片機片內程序存儲器的容量為4KB,地址范圍為0000H~0FFFH80C51單片機片內數據存儲器的容量為256B,地址范圍為00H~FFH80C51單片機片內ROM的容量為2K.(
)
答案:錯SP是堆棧指針,里面存放的是當前棧頂單元的地址。(
)
答案:對DPTR不可以當作2個8位的特殊功能寄存器來使用。(
)
答案:錯系統復位后,堆棧指針SP初始化為07H,使得堆棧從08H單元開始。(
)
答案:對80C51單片機的存儲器在物理上分為4個空間,分別為
、
、
和
答案:片內數據存儲器;片內RAM;片內數據存儲區;片內數據儲存器;片外數據存儲器;片外RAM;片外數據存儲區;片外數據儲存器;片內程序存儲器;片內ROM;片內程序存儲區;片內程序儲存器;片外程序存儲器;片外ROM;片外程序存儲區;片外程序儲存器若80C51單片機的時鐘頻率為fosc=6MHz,則機器周期Tcy=
μs
答案:2當系統處于正常工作狀態時,在RST引腳施加2個機器周期的
電平,則系統復位。
答案:高單片機復位后,(PC)=
,(SP)=
。
答案:0000H;0H;0h;0000h;0;00H;000H;07H;07h80C51單片機片內RAM的20H~2FH單元為
區,位地址范圍從
到
。
答案:位尋址;位尋址區;00H;00h;7FH;7Fh;7fH;7fh通用工作寄存器共分為
組,每組有
個單元,寄存器名稱是
,CPU復位后,選中第
組工作寄存器,若要使用第2組,則應設置RS1=
,RS0=
。
答案:4;8;R0-R7;通用工作寄存器;R0~R7;R0至R7;R0到R7;0;1;080C51單片機的片內、片外程序存儲器的選擇是通過(
)引腳實現的。
答案:/EA關于PC和DPTR,下列說法錯誤的是(
)
答案:都具有自動加1的功能程序計數器PC里面存放的是(
)。
答案:下一條將要執行的指令的地址80C51單片機堆棧數據的進出原則是(
)。
答案:先進后出應用單片機時,用戶開發調試成功的程序存放在(
)中。
答案:ROM編程將片內23H單元的內容送入片外RAM1000H單元
答案:MOV
A,
23HMOV
DPTR,
#1000HMOVX
@DPTR,
A編程將片外數據存儲器3000H單元的內容送入片內R0;
答案:MOV
DPTR,#3000HMOVX
A,
@DPTRMOV
R0,
A編程將R1內容送入
R0;
答案:MOV
A,
R1MOV
R0,
A請說明MOV,MOVX,MOVC三類指令的區別
答案:MOV類指令用于訪問片內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$;
答案:將片內RAM
30H~38H單元的內容依次送到片外RAM的1000H~1008H單元中執行入棧操作指令PUSHdirect時,direct單元中的數據送入SP中。(
)
答案:錯比較不相等轉移指令CJNE不能判斷兩個操作數的大小。(
)
答案:錯由MOVX類指令可知,片內片外RAM間的數據傳送只能通過累加器A進行傳送
答案:對80C51單片機的通用工作寄存器中只有R0和R1可以用作間址寄存器。(
)
答案:對寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
A,#9CH
MOV
40H,#88H
CJNE
A,40H,NEQ
SJMP$NEQ:MOVA,40H
SJMP
$結果:(A)=
(40H)=
答案:88h;88H;88h;88H寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
A,#24H
RL
A
MOV
B,A
ORL
B,
#07H
SJMP
$結果:(B)=
答案:4FH;4Fh;4fH;4fh;01001111B寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
A,#7AH
MOV
35H,#30H
MOV
40H,#0AAH
ANL
A,#0F0H
ORL
35H,#8FH
XRL
40H,A
SJMP
$結果:(A)=
(35H)=
,
(40H)=
答案:70H;70h;BFH;BFh;bFH;bFh;BfH;Bfh;bfH;bfh;0bfh;DAH;DAh;dAH;dAh;DaH;Dah;daH;dah;0dah寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
PSW,#80H
MOV
A,#26H
ADDC
A,#58H結果:(A)=
(PSW)=
答案:7FH;7Fh;7fH;7fh;01H;01h寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
32H,#87H
MOV
R0,#32H
MOV
A,@R0
SUBB
A,#56H
INC
R0
MOV
@R0,A結果:(A)=
(R0)=
(32H)=
(33H)=
答案:31h;31H;33h;33H;87h;87H;31h;31H寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
30H,#02H
MOV
DPTR,#TABLE
MOV
A,30H
MOVC
A,@A+DPTR
SJMP
$
ORG
0123HTABLE:DB
00H,03H,04H,10H,16H結果:(A)=
,(DPTR)=
答案:04H;04h;0123H;0123h寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
SP,#6FH
MOV
30H,#22H
MOV
31H,#33H
PUSH
30H
PUSH31H
POP
B
POP
ACC結果:(A)=
,(B)=
,(70H)=
,(71H)=
,(SP)=
答案:22H;22h;33H;33h;22H;22h;33H;33h;6fh;6FH;6Fh;6fH設(A)=0FH,(R0)=30H,片內RAM的(30H)=0AH,(31H)=0BH,(32H)=0CH,
寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
A,@R0
MOV
@R0,32H
MOV
32H,A
MOV
R0,#31H
MOV
A,@R0
SJMP
$結果:(A)=
,(R0)=
,(32H)=
.
答案:0BH;0Bh;0bH;0bh;bh;bH;BH;Bh;31H;31h;0AH;0Ah;0aH;0ah;ah;Ah;AH;aH寫出下列程序段執行后,相關寄存器或存儲單元的內容。
MOV
R0,#30H
MOV
30H,#40H
MOV
A,@R0
MOV
60H,A
SJMP$結果;(A)=
,(R0)=
,(30H)=
,(60H)=
答案:40H;40h;30H;30h;40H;40h;40H;40h寫出下列程序段執行后,各I/O口的內容。
ANL
P1,#73H
ORL
P2,#30H
CLR
P0.0結果:(P1.7)=____(P1.3)=____,(P1.2)=_____(P2.5)=____,(P2.4)=____,(P0.0)=
。
答案:0;0;0;1;1;0指令MOV
C,
F0的尋址方式為(
)
答案:位尋址下列指令中,源操作數為直接尋址的是(
)
答案:MOV
A,
23H要訪問片外數據存儲器應采用(
)尋址方式。
答案:寄存器間接尋址/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單片機的P2.4引腳輸出方波控制步進電機,控制脈沖的頻率f=800Hz(f=1/T,T為方波周期),已知系統使用fosc=12MHz的外部晶體振蕩器,使用定時器/計數器T0工作于方式1,通過中斷方式進行程序編制。(請給出初值計算過程)
答案:解:(1)TMOD值如下GATEC/T
M1M0GATEC/T
M1M0
0
0
00
0001
(2)
機器周期=12/fosc=12/(12*1000000)s=1μs
方波周期=1/800Hz=1250μs
定時時間=1250/2=625μS初值=2L-定時時間/機器周期=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試述單片機各并行口的第二功能。
答案:P0口第二功能:低8位地址線和數據線P2口第二功能:高8位地址線P3口第二功能:
P3.0—RXD,串行輸入口
P3.1—TXD,串行輸出口
P3.2—/INT0,外部中斷0,輸入
P3.3—/INT1,外部中斷1,輸入
P3.4—T0,定時器/計數器0的外部輸入
P3.5—T1,定時器/計數器1的外部輸入
P3.6—/WR,片外數據存儲器寫選通控制腳,低電平有效
P3.7—/RD,片外數據存儲器讀選通控制腳,低電平有效單片機的并行口做普通輸入口時,需要注意什么?
答案:P0~P3均可作普通I/O口,做輸入口時,必須先輸出1.
其中P0口做普通輸入輸出口時,需外接上拉電阻。試編寫中斷初始化程序,要求開啟定時器/計數器T0溢出中斷、外部中斷0、串行口及總中斷,設置外部中斷0為跳變觸發方式、高優先級,串行口為高優先級,定時器/計數器T0中斷為低優先級。屏蔽定時器/計數器T1和外部中斷1的中斷請求(相關寄存器如下所示)中斷允許控制寄存器IE(字節地址A8H)EA——ESET1EX1ET0EX0中斷優先級控制寄存器IP(字節地址A8H)———PSPT1PX1PT0PX0寄存器TCON(字節地址88H)定時器控制中斷允許控制寄存器IE(字節地址A8H)TF1TR1TF0TR0IE1IT1IE0IT0
答案:MOV
IE,
#10010011BMOV
IP,
#00010001BSETB
IT0或;MOV
IE,
#93HMOV
IP,
#11HSETB
IT080C51有哪幾個中斷源?各中斷標志是如何產生的,又如何清“0”的?CPU響應中斷時,中斷入口地址各是多少?
答案:①——外部中斷0:
檢測的引腳出現有效的中斷請求信號時,中斷標志位IE0硬件置位;
響應中斷時,中斷標志位IE0硬件自動清0,不用中斷時需軟件清0;
中斷入口地址為0003H;②——外部中斷1。
檢測的引腳出現有效的中斷請求信號時,中斷標志位IE1硬件置位;
響應中斷時,中斷標志位IE0硬件自動清0,不用中斷時需軟件清0;
中斷入口地址為0013H;③T0——定時器/計數器T0溢出中斷。
計數寄存器TH0及TL0溢出后,中斷標志位TF0硬件置位;
響應中斷后,TF0硬件自動清0,不用中斷時需軟件清0;
中斷入口地址為000BH;④Tl——定時器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫療AI與患者權益保護的倫理關系
- 采購個人年終總結模版
- 《質量控制培訓》課件
- 醫養結合在慢性病管理中的作用與挑戰
- 從傳統到智能基于區塊鏈的辦公用品采購模式變革
- 從理論到實踐區塊鏈在食品檢測追溯的應用
- 商務禮儀師考試中的跨行業知識整合技巧試題及答案
- 高效數據管理提升Adobe設計師考試能力試題及答案
- 突破創新機械工程師資格證書考試試題及答案
- 酒店環境設計與業務績效的關聯試題及答案
- 2020年老年科護士分層次培訓計劃
- Q∕SY 1419-2011 油氣管道應變監測規范
- 消費者心理與行為教學ppt課件(完整版)
- 頸椎功能障礙指數,Neck Disabilitv Index,NDI
- 天地萬物一體 的整體觀念
- 大班音樂游戲《郵遞馬車》課后反思
- 2022新高考卷小說《江上》 答案+評點
- 裝配式擋墻專項施工方案
- 污水廠設備管理培訓(共110頁).ppt
- 潛水式排污泵檢驗報告(共8頁)
- 數控機床裝調維修工考工練習試題題庫
評論
0/150
提交評論