




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE5填空STC12C5410AD單片機(jī)有
路外部中斷。STC12C5410AD單片機(jī)共有
種尋址方式。如:MOV
A,@Ri屬于
尋址方式,MOV
C,bit
屬于
尋址方式。單片機(jī)(計(jì)算機(jī))在進(jìn)行
運(yùn)算的情況下應(yīng)使用補(bǔ)碼。單片機(jī)位尋址區(qū)的單元地址是從
單元到
單元,若某位地址是09H,它所在單元的地址應(yīng)該是
。轉(zhuǎn)移指令與調(diào)用指令的相同點(diǎn)是兩種指令都是通過(guò)改變程序計(jì)數(shù)器PC的內(nèi)容來(lái)實(shí)現(xiàn)轉(zhuǎn)移的;不同點(diǎn)是,當(dāng)執(zhí)行調(diào)用指令時(shí),它不僅能轉(zhuǎn)移到某一指定地址處,而且當(dāng)子程序執(zhí)行到
指令后,它能自動(dòng)返回到
指令處,而普通轉(zhuǎn)移指令
(能或者不能)返回。STC12C5410AD有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,其中定時(shí)作用是指對(duì)單片機(jī)
脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器作用是指對(duì)單片機(jī)
脈沖進(jìn)行計(jì)數(shù)。當(dāng)P1口做輸入口輸入數(shù)據(jù)時(shí),必須先向該端口的鎖存器寫入
,否則輸入數(shù)據(jù)可能出錯(cuò)。堆棧指針SP的內(nèi)容將始終指向
,單片機(jī)復(fù)位后,SP的內(nèi)容為
由于執(zhí)行每條指令都要占用CPU的時(shí)間,因此采用循環(huán)結(jié)構(gòu)并多次重復(fù)執(zhí)行某些指令可實(shí)現(xiàn)軟件延時(shí)。而硬件延時(shí)一般是采用單片機(jī)的
再通過(guò)軟件編程來(lái)實(shí)現(xiàn)。STC12C5410AD單片機(jī)共有
個(gè)中斷源,外部中斷0與串行口中斷的中斷入口地址分別為
,
。用匯編語(yǔ)言編制的程序稱為
程序,該程序被匯編后得到的程序被稱為
程序。完成不同數(shù)制間的轉(zhuǎn)換:10100101B=
D;11000011B=
H
;(01010111)BCD=
D
;58=(
)BCD;符號(hào)5的ASCII碼是
在進(jìn)行BCD碼加法運(yùn)算時(shí),緊跟ADD或ADDC指令后的指令必須是
指令。轉(zhuǎn)移指令LJMP
addr16的轉(zhuǎn)移范圍是
,JNZ
rel的轉(zhuǎn)移范圍是
,調(diào)用指令A(yù)CALL
addr11的調(diào)用范圍是
。中斷源的優(yōu)先級(jí)別被分
個(gè)級(jí)別,各中斷源的中斷請(qǐng)求是屬于什么級(jí)別是由
寄存器和
寄存器的內(nèi)容決確定的。在程序狀態(tài)字寄存器PSW中,CY與OV標(biāo)志的狀態(tài)可反應(yīng)指令運(yùn)算的結(jié)果,其中CY為
標(biāo)志,被用于
符號(hào)數(shù)加(減)運(yùn)算;OV為
標(biāo)志,被用于
符號(hào)數(shù)加(減)運(yùn)算。消除鍵盤抖動(dòng)常用兩種方法,一是采用
去抖電路,用基本RS觸發(fā)器構(gòu)成;二是采用
去抖程序,既測(cè)試有鍵輸入時(shí)需延時(shí)10秒后再測(cè)試是否有鍵輸入,此方法可判斷是否有鍵抖動(dòng)。根據(jù)STC12C5410AD系列單片機(jī)的命名規(guī)則,STC12C5410AD-35I-PDIP-20表示單片機(jī)具有
B的
RAM,
路PCA/PWM,工作頻率可到
HZ。中斷源的允許是由
寄存器和
寄存器決定的,中斷源的優(yōu)先級(jí)別是由
寄存器和
寄存器決定的。工作寄存器組的選擇是通過(guò)寄存器PSW中的
和
。在行列式鍵盤中,接列線的I/O口為
,接行線的I/O口為
。(填寫輸入口或者輸出口。)
在調(diào)試程序時(shí),要觀察子程序內(nèi)部各條指令的運(yùn)行狀況可采用
調(diào)試方法。JCrel指令執(zhí)行時(shí),當(dāng)CY位為
時(shí)程序發(fā)生跳轉(zhuǎn)。單片機(jī)位尋址區(qū)的單元地址是從
單元到
單元,若某位地址是12H,它所在單元的地址應(yīng)該是
??梢栽L問(wèn)程序存儲(chǔ)器的指令有
和
。子程序的返回指令是
。匯編語(yǔ)言指令的組成格式為:標(biāo)號(hào)、
、
以及注釋。用于BCD碼加法運(yùn)算時(shí),對(duì)運(yùn)算結(jié)果進(jìn)行修正。緊跟在ADD或ADDC指令后必須是指令
。STC12C5410AD單片機(jī)共有
種尋址方式。如:MOV
A,20H屬于
尋址方式,MOVCA,@A+DPTR
屬于
尋址方式,MOV
C,bit
屬于
尋址方式。完成不同數(shù)制間的轉(zhuǎn)換:00100100B
=
D;10011011B
=
H(01010111)BCD=___D;68=_________BCD;符號(hào)1的ASCII碼是_________STC12C5410AD單片機(jī)位尋址區(qū)地址從______到______而08H~0FH是___________的地址。通常,單片機(jī)上電復(fù)位時(shí)PC=____________H,SP=______________H。單片機(jī)內(nèi)部與外部ROM之間的查表指令是__________________。轉(zhuǎn)移指令LJMP
addr16的轉(zhuǎn)移范圍是_______________,JNZ
rel的轉(zhuǎn)移范圍是______________,調(diào)用指令A(yù)CALL
addr11的調(diào)用范圍是_______________。當(dāng)單片機(jī)CPU響應(yīng)中斷后,程序?qū)⒆詣?dòng)轉(zhuǎn)移到該中斷源所對(duì)應(yīng)的入口地址處,并從該地址開(kāi)始繼續(xù)執(zhí)行程序,通常在該地址處存放轉(zhuǎn)移指令以便轉(zhuǎn)移到中斷服務(wù)程序。其中INT1的入口地址為_(kāi)____________,串行口入口地址為_(kāi)________,T0的入口地址為_(kāi)___________中斷源的優(yōu)先級(jí)屬于什么級(jí)別是由__________寄存器和IPH寄存器的內(nèi)容決確定的。上電復(fù)位時(shí),__________中斷源的優(yōu)先級(jí)別最高。STC12C5410AD單片機(jī)有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,其中定時(shí)作用是指對(duì)單片機(jī)_________脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器作用是指對(duì)單片機(jī)_____________脈沖進(jìn)行計(jì)數(shù)。CPU與內(nèi)存或I/O接口相連的系統(tǒng)總線通常由___________、_________、_____________等三種信號(hào)組成。STC12C5410AD單片機(jī)復(fù)位后
SP=
,PC=
,PSW=
,A=00H,P1=P2=
。單片機(jī)的工作過(guò)程就是不斷地
和
的過(guò)程,我們把執(zhí)行指令所需的時(shí)間稱為指令周期。STC12C5410AD單片機(jī)共有
個(gè)I/O端口
根I/O口線。轉(zhuǎn)移指令分無(wú)條件轉(zhuǎn)移指令和有條件指令兩大類,如LJMP
addr16和JNZ
rel。若按轉(zhuǎn)移范圍可分為
、
和相對(duì)轉(zhuǎn)移SJMP
rel(-127~+128)。運(yùn)算類指令有
運(yùn)算指令(如ADD
A,XX;ADDCA,XX等)和
運(yùn)算指令(如ANLXX,XX;ORLXX,XX)。用匯編語(yǔ)言編寫的程序稱為
程序,通過(guò)匯編后得到的用機(jī)器碼表示的程序稱為
程序。8031、8051的主要區(qū)別是8051有
K內(nèi)部ROM。堆棧的地址由
的內(nèi)容確定,其操作規(guī)律是“
進(jìn)
出”。LED數(shù)碼顯示按顯示過(guò)程分為
顯示和
顯示2種。前者,對(duì)每位顯示來(lái)說(shuō)是連續(xù)顯示的,可通過(guò)單片機(jī)串行口實(shí)現(xiàn),較節(jié)省單片機(jī)接口資源,且顯示亮度較高;當(dāng)多位顯示時(shí)需較多外部驅(qū)動(dòng)芯片,功耗較大。后者,對(duì)每位顯示來(lái)說(shuō)是斷續(xù)顯示需占用單片機(jī)的并行接口資源,多位顯示時(shí)節(jié)省外部驅(qū)動(dòng)芯片,顯示亮度較低,功耗較低。指令MOV
A,#data屬于
尋址方式,指令MOV
A,Rn屬于
尋址方式。MOV
C,bit屬于
尋址方式,MOVXA,@A+DPTR屬于變址尋址方式。單片機(jī)內(nèi)部數(shù)據(jù)傳送指令
用于單片機(jī)內(nèi)部RAM單元及寄存器之間,單片機(jī)與外部數(shù)據(jù)傳送指令
用于單片機(jī)內(nèi)部與外部RAM或I/O接口之間,
指令用于單片機(jī)內(nèi)部與外部ROM之間的查表。定時(shí)器定時(shí)量程的擴(kuò)展一般分為
和
兩種方法。編程時(shí),一般在中斷服務(wù)子程序和調(diào)用子程序中需用保護(hù)和恢復(fù)現(xiàn)場(chǎng),保護(hù)現(xiàn)場(chǎng)用
指令,恢復(fù)現(xiàn)場(chǎng)用
指令。堆棧指針SP始終指示堆棧的
地址,當(dāng)有壓入或彈出堆棧操作時(shí),SP的內(nèi)容將隨之改變。程序計(jì)數(shù)器PC的內(nèi)容將始終指示
地址,所以只要改變PC的內(nèi)容將改變程序的運(yùn)行路徑。程序狀態(tài)寄存器PSW的作用是用來(lái)保存程序運(yùn)行過(guò)程中的各種狀態(tài)信息。其中CY為
標(biāo)志,用于無(wú)符號(hào)數(shù)加(減)運(yùn)算,當(dāng)進(jìn)行
操作時(shí)作為位累加器。OV為
標(biāo)志,用于有符號(hào)數(shù)的加(減)運(yùn)算。STC21C5410AD單片機(jī)有兩個(gè)16位可編程定時(shí)/計(jì)數(shù)器,T0和T1。它們的功能可由控制寄存器
、
的內(nèi)容決定,且定時(shí)的時(shí)間或計(jì)數(shù)的次數(shù)與
、
兩個(gè)寄存器的初值有關(guān)。STC21C5410AD單片機(jī)可采用C語(yǔ)言、也可采用匯編語(yǔ)言進(jìn)行編程;如果設(shè)計(jì)一個(gè)規(guī)模龐大的嵌入式應(yīng)用系統(tǒng)時(shí)常采用
語(yǔ)言。假定累加器A中的內(nèi)容為30H,則執(zhí)行指令:1000H:MOVCA,@A+PC后,把程序存儲(chǔ)器________單元的內(nèi)容送入累加器A中。單項(xiàng)選擇判斷是否溢出時(shí)用PSW的(
)標(biāo)志位,判斷是否有進(jìn)位時(shí)用PSW的(
)標(biāo)志位。A.CY
B.OV
C.P
D.RS0
E.RS1
在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),當(dāng)要觀察子程序內(nèi)部指令的執(zhí)行結(jié)果時(shí),通常采用(
)調(diào)試方法。A.單步調(diào)試(F8)
B.跟蹤調(diào)試(F7)
C.快速運(yùn)行到光標(biāo)處調(diào)試(F4)D.?dāng)帱c(diǎn)調(diào)試(F2)
E.連續(xù)運(yùn)行調(diào)試(F9)當(dāng)單片機(jī)從ROM中的單元中讀取某一數(shù)據(jù)時(shí),應(yīng)使用(
)類指令。A.MOV
A,#XXH
B.MOVX
A,@Ri
C.MOVC
A,@A+DPTR
D.MOVX
A,@DPTR當(dāng)串行口向單片機(jī)的CPU發(fā)出中斷請(qǐng)求時(shí),若CPU允許并接受中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將被自動(dòng)修改為(
)。A.0003H
B.000B
C.0013H
D.0023H子程序的返回和中斷響應(yīng)過(guò)程中的中斷返回都是通過(guò)改變PC的內(nèi)容實(shí)現(xiàn)的,而PC內(nèi)容的改變是(
)完成的。A.通過(guò)POP命令
B.通過(guò)MOV指令
C.通過(guò)RET或RETI指令
D.自動(dòng)單片機(jī)復(fù)位后,SP、PC、I/O口的內(nèi)容為(
)A.SP=07H
PC=00H
P0=P1=P2=P3=FFHB.SP=00H
PC=0000H
P0=P1=P2=P3=00HC.SP=07H
PC=0000H
P0=P1=P2=P3=FFHD.SP=00H
PC=00H
P0=P1=P2=P3=00HSTC12C5410AD單片機(jī)定時(shí)/計(jì)數(shù)器共有四種操作模式,并由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為10時(shí),定時(shí)/計(jì)數(shù)器被設(shè)定為(
)A.13位定時(shí)/計(jì)數(shù)器
B.16位定時(shí)/計(jì)數(shù)器下列程序段執(zhí)行后,(A)=_________,(B)=_________。MOVA,#0FBHMOVB,#12HDIVAB下列程序段執(zhí)行后,(R0)=_________,(7EH)=_________,(7FH)=_________。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R0已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=_________,內(nèi)部RAM(0AH)=_________,(0BH)=_______。PUSHDPLPUSHDPH已知程序執(zhí)行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后:POPDPHPOPDPLMOVDPTR,#4000HRLAMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINCAMOVCA,@A+DPTRPUSHARETORG4000HDB10H,80H,30H,50H,30H,50H請(qǐng)問(wèn):A=____;SP=____;(51H)=____;(52H)=____;PC=____。如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,則執(zhí)行下列指令后:POPDPHPOPDPLPOPSP則:DPH=____;DPL=____;SP=____。如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,則執(zhí)行下列指令后:POP DPHPOP DPLRET則:(PCH)=____;(PCL)=_______;(DPH)=____;(DPL)=_____;分析程序ORG
0000HMOV
TMOD,#61H
;T0,T1的工作方式是(
)MOV
TH1,#0F6H
;T1置初值MOV
TL1,#0F6HSETB
TR1
;啟動(dòng)T1DISP:
MOV
A,#00H
;計(jì)數(shù)顯示初始化MOV
P1,ACONT:
ACALL
DELAYCLR
P3.5
;T1引腳產(chǎn)生負(fù)跳變
NOPNOPSETB
P3.5
;T1引腳恢復(fù)高電平
INC
A
;累加器加1MOV
P1,A
;第一次執(zhí)行該指令時(shí),結(jié)果是(
)
JBC
TF1,DISP
;查詢T1計(jì)數(shù)溢出SJMP
CONT
;60s不到繼續(xù)計(jì)數(shù)DELAY:MOV
R3,#14H
;置50ms計(jì)數(shù)循環(huán)初值
MOV
TH0,#3CH
;置定時(shí)器初值(50ms)
MOV
TL0,#0B0H
SETB
TR0
;啟動(dòng)T0LP1:
JBC
TF0,LP2
;執(zhí)行該指令的目的是(
)
SJMP
LP1
;未到50ms繼續(xù)計(jì)數(shù)LP2:MOV
TH0,#3CH
;重新置定時(shí)器初值
MOV
TL0,#0B0H
DJNZ
R3,LP1
;未到1s繼續(xù)循環(huán)
RET
;執(zhí)行該指令的目的是(
)
END
連續(xù)運(yùn)行該程序時(shí),觀察8個(gè)發(fā)光二極管的顯示結(jié)果是:(
)分析程序的作用MOV
DPTR,#2000HMOVX
A,@DPTRADD
A,
#10HMOVX
@DPTR,
A
分析程序的作用MOV
A,
30H
ANL
A,
#0F0HSWAP
AMOV
40H,
AMOV
A,
30HANL
A,
#0FHMOV
41H,
A
分析程序的作用INC_T:
MOV
A,
30H
ADD
A,
#01H
DA
A
MOV
30H,A
CJNE
A,
#60H,
INC_RET
MOV
30H,
#00HINC_RET:RET
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑施工合同轉(zhuǎn)讓協(xié)議
- 砂礫購(gòu)銷合同
- 房地產(chǎn)項(xiàng)目顧問(wèn)服務(wù)合同
- 售貨機(jī)銷售合同協(xié)議
- 醫(yī)藥研發(fā)服務(wù)合同
- 第12課《自定主題活動(dòng)三:制作方便面盒滑翔機(jī)》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)浙教版
- Unit 6 教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 六安職業(yè)技術(shù)學(xué)院《獸醫(yī)流行病學(xué)專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊城市經(jīng)濟(jì)職業(yè)學(xué)院《化學(xué)合成實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國(guó)地質(zhì)大學(xué)(北京)《水生態(tài)保護(hù)與修復(fù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 銷售人員崗位職責(zé)培訓(xùn)
- 2024-2025學(xué)年九年級(jí)化學(xué)人教版上冊(cè)檢測(cè)試卷(1-4單元)
- 2024年遼寧省鞍山岫巖滿族自治縣事業(yè)單位招聘(150人)歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 護(hù)理質(zhì)控護(hù)士競(jìng)聘
- 《井中分布式光纖聲波傳感數(shù)據(jù)采集規(guī)程》標(biāo)準(zhǔn)報(bào)批稿
- 人音版 音樂(lè) 八年級(jí)下冊(cè) 第一單元 我和你教案
- 代理法人免責(zé)協(xié)議書版本
- 2024年青島港灣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 門診導(dǎo)診課件
- 《糖尿病患者血脂管理中國(guó)專家共識(shí)(2024版)》解讀
- 廣州石牌村改造規(guī)劃方案
評(píng)論
0/150
提交評(píng)論