版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、單片機原理及接口技術段晨東第三章答案一、基礎知識1、(A)=25H (R0)=50H (50H)=00H (51H)=25H2、(A)=30H(B)=20H3、(A)=80H4、把片外ROM的1031H單元的內(nèi)容放到累加器ACC中。5、把片外ROM的8140H單元的內(nèi)容放到累加器ACC中。6、(SP)=62H(60H)=0F0H(61H)=30H(62H)=70H7、(DPH)=7AH(SP)=60H(DPL)=50H(60H)=0FDH8、Cy=1AC=1OV=1P=19、Cy=1AC=1OV=0P=110、(A)=00H(R3)=10H(30H)=0F1H(R0)=40H(40H)=01H
2、11、 Cy=1 (A)=23H12、(A)=0EH(R7)=18H(30H)=0FFH(R1)=40H(40H)=0FEH13、 P3.0 P1.0人Pl.l人Pl.214、(B)=32H(A)=00HCy=0OV=115、(B)=11H(A)=0DHCy=0OV=016、(A)=0FCH17、(A)=0DCH18、所謂的尋址方式就是CPU執(zhí)行指令時獲取操作數(shù)的方式。 分為:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間接尋址、變址尋址、位尋址、相 對尋址 7 種尋址方式19、ANL:(A)=00H(R5)=0AAHORL:(A)=FFH(R5)=0AAHXRL:(A)=FFH(R5)=0AAH
3、二、選擇題5: BBCBB610:CCCAB14:CBDB三、簡單程序設計13 題:MOVR0,20HMOVR121HMOVA,R1CPLAADDA,#01HMOV31H,AMOVA,R0CPLAADDCA,#00HXORA,#80HMOV30H,A14 題:MOV DPTR,#TABLEMOV A,XRL AJMP A+DPTRTABLE:AJMP PROG1AJMP PROG2AJMP PROG3AJMP PROG416 題: 方法一:MOV A,XCJNE A,Y,L1CJNE A,Z,L2MOV 50H,AL1:JC M1RETM1:MOV A,YRETL2:JC M2RETM2:MO
4、V A,Z方法二:MOVA,XCLRCSUBBA,YJCLOW1CLRCSUBBA,ZJCLOW2MOV50H,AMOVA,YRETMOVA,ZRETLOW1:LOW2:19 題:MOVC,P1.2CPLP3.3ORLC,P3.3ANLC,P1.1MOV20H.0,CMOVC,/2EH.0ANLC,28H.1CPLCORLC,20H.0MOV20H.0,CMOVC,28H.1ANLC,/TF0ANLC,/P1.1ORLC,20H.0MOVP1.5,C20 題:MOVR0,#20HMOVA, #60HMOVR7,#00HCJNER0,#65HINCINCR0INCAJNZLOOPLOOP:GOO
5、N:GOONRET22 題:MOV A,20HMOV B,#10DIV ABMOV 20H,AMOV 24H,BMOV A,21HMOV B,#10DIV ABMOV 22H,AMOV 23H,BMOV A,24HMOV 21H,A第四章答案4.4、在如圖4.13所示的電路中,通常情況下,L0L7 次循環(huán)顯示,每扳動一次開關K, L0L7以2燈為1組循環(huán)顯示1次。用中斷方式實現(xiàn)上述要求。 TOC o 1-5 h z ORG0000HLJMPMAINORG0003HLJMPINT_PR0ORG0030H主程序: MAIN:MOVSP, #70HSETBIT0SETBEASETBEX0CLRPX0
6、MOV A, #01HROT_DIS:MOVP1, AACALL DLY RLAAJMP ROT_DIS延時子程序:DLY:MOV R7, #100DL1:MOV R6, #200DL0:DJNZ R6, DL0DJNZ R7, DL1RET中斷服務子程序:0300HACC0300HACCPSWR0, #08A, #03HP1, ADLYAR0,CONTPSWAINT_PRO:PUSHPUSHMOVMOVCONT:MOVACALLRLDJNZPOPPOPRETIEND4-6、路燈控制器如圖4.18所示,要求當黑夜降臨時,路燈自動啟動,當白天到來時,路 燈自動熄滅。采用外部事件中斷實現(xiàn)。要求用電
7、平觸發(fā)方式。 黑夜,路燈自動啟動;白天,路燈自動熄滅;終端實現(xiàn),電平觸發(fā)。ORG 0000HAJMP MAINORG 0003HAJMP INI_PR0ORG 0030HMAIN:MOV SP,#70HCLR IT1SETB EX1SETB EAHERE:SETB P1.7AJMP HEREORG 0200HINT_PR0:CPL P1.7REIEND4-7、如圖4.19所示的單片機應用系統(tǒng),4個外部擴展中斷源EXINT0EXINT3共享外部事件 中斷/INT0,當其中有一個或幾個出現(xiàn)高電平,是/INT0腳為低電平,向單片機發(fā)出中斷請 求。設它們的優(yōu)先級別順序為EXINT0EXINT3,當EX
8、INT0EXINT3為高電平時,分別執(zhí) 行處理程序PREX0、PREX1、PREX2和PREX3,請用中斷方式實現(xiàn)上述要求。 TOC o 1-5 h z ORG0000HLJMPMAINORG0003HLJMPP_INT0ORG0030HMAIN:MOVSP,#70HCLRIT0SETBEASETBEX0SETBPX0P_INT0:CLREAPUSHACCPUSHPSWSETBEAJBP1.0,PREX0JBP1.1,PREX1JBP1.2,PREX2JBP1.3,PREX3RETURN:CLREAPOPPSWPOPACCSETBEARETIPREX0:AJMP RETURNPREX1:AJM
9、P RETURNPREX2:AJMP RETURNPREX3:AJMP RETURNEND第五章5-1:用單片機內(nèi)部定時方法產(chǎn)生100KHZ的等寬脈沖,從P1.1輸出,假定單片機的晶振平 率為12MHZ,請編程實現(xiàn)。查詢法:MOVTMOD,#00HMOVTH0,#1FHMOVTL0,#16HSETBTR0LOOP:JBCTF0,OVFLOWAJMPLOOPOVFLOW:MOVTH0,#1FHMOVTL0,#16HCPLP1.1AJMPLOOP中斷法:ORG0000HLJMPMAINORG000BHLJMPP_INT0ORG0030HMAIN:MOVSP, #60HMOVTMOD,#00HMOV
10、TH0,#1FHMOVTL0,#16HSETBTR0SETBEASETBET0HERE:AJMPHEREP_INT0:PUSHACCPUSHPSWMOVTH0,#1FHMOVTL0,#16HCPLP1.0POPPSWPOPACCRETI5-6:航標燈控制器如圖5.19所示,要求當黑夜降臨時,航標燈自動啟動,亮2s,滅2s, 指明航向,當白天到來時,航標燈自動熄滅,不發(fā)光。采用外部事件中斷和定時中斷來實 現(xiàn)上訴要求。 TOC o 1-5 h z ORG0000HAJMPMAINORG0003HAJMPINT_PR0ORG0030HMAIN:MOVSP, #60HCLRIT0SETBEX0SETB
11、EAHERE:AJMPHERELOOP:JNBTF0, LOOPDJNZR6,INT_PR0CPLP1.7MOVR6, #50AJMPINT_PR0INT_PRO:MOVR6, #50MOVTMOD, #00HMOVTH0, #(8192-40)/256MOVTL0,#(8192-40)%256SETBTR0SETBEASETBET0RET5-7:晶振頻率為6MHZ的MCS-51單片機,使用定時器T0以定時方法在P1.0輸出周期為400us、 占空比為10:1的矩形脈沖,以定時工作方式1編程實現(xiàn)。X=216-Td/TM=216-(400-1/11)/2=65354TH0=0FFHTL0=D7H
12、程序部分:ORG0030HMAIN:MOVR5, #10MOVTMOD,#01HMOVTH0,#0FFHMOVTL0, #0D7HSETBTR0SETBP1.0CLR20H.0CONT:JBCTF0, OVERFSJMPCONTOVERF:MOVTH0,#0FFHMOVTL0,#0D7HJB20H.0,HIGHCLRP1.0SETB20H.0SJMPCONTREIHIGH:SETBP1.0DJNZR5,CONTMOVR5, #10CLR20H.0REI5-8:以定時器/計數(shù)器T1進行外部事件計數(shù)。每計數(shù)1000個脈沖后,定時器/計數(shù)器轉為 定時工作方式,定時1 Ous后,又轉為計數(shù)方式,如此循
13、環(huán)。假定單片機晶振平率為6MHZ.計數(shù)器初值設定:X=216-1000=64536TH1=0FCHTL1=18H 定時器初值設定:X=216-10/2=65531TH1=0FFHTL1=0FBH主程序:START:MOVTMOD,#50HMOVTH1,#0FCHMOVTL1,#18HSETBTR1LOOP1:JBCTF1,L2SJMPLOOP1L1:CLRTR1MOVTMOD,#40HMOVTH1,#0FFHMOVTL1,#0FBHSETBTR1JBCTF1,STARTSJMPLOOP2LOOP2:第六章6-3、簡述 MCS-51 單片機多機通信原理答:MCS-51單片機的串行口控制器SCON
14、中的SM2位為多機通信控制位。在串行口工 作在方式2或方式3時,如果SM2=1,只有在接收器收到第9位數(shù)據(jù)為1時,數(shù)據(jù)才裝入 接收緩沖器SBUF中,并將接收中斷標志位RI置1,向CPU請求中斷,如果接收器收到的第 9位為0則接收中斷標志位不置1,并把接收到的數(shù)據(jù)丟棄。當SM2為0時,接收到一個 數(shù)據(jù)幀后,不管第9位數(shù)據(jù)是0還是1,都會把接收中斷標志RI置1,并將接收到的數(shù)據(jù)裝 入接收緩沖器SBUFo利用這個特點,可以實現(xiàn)多個MCS-51單片機之間的通信。6-4、當系統(tǒng)晶振為0592MHz時,采用方式1實現(xiàn)異步通信串行通信,波特率為9600bit/s, 用T1作為波特率發(fā)生器,計算計數(shù)初值。答:
15、定時/計數(shù)器工作方式為方式 2、定時模式,則 T1 計數(shù)器初始值為:osc12t2 SMODosc12X 二 2 n 4 = 2 n T32* BRM20 11.0592 *106=28 0*32*960012即 X=1111 1101B=0FDH第七章7-4 題:假設 044 的平方值以表的形式存儲在程序存儲器中,采用查表的方法編制一個實 現(xiàn)獲取x (0=x=40)平方值的子程序。MOV DPTR, #TABLEMOV A, R2MOVC A, A+DPTRMOVR2,ATABLE: DW:09DW:1019DW:2029DW:3039DW:407-11題:5個雙字節(jié)無符號數(shù)求和,數(shù)據(jù)存放在
16、外部RAM的5000H單元開始的區(qū)域,把結 果存放在以SUM開始的內(nèi)部RAM單元中。MOVR0,#SUMMOVR1,SUM+1MOVR5,#04HMAIN:MOVDPTR, #5000HMOVXA, DPTRMOVR0, AINCDPTRMOVXA, DPTRMOVR1, AL1:INCDPTRMOVXA, DPTRMOVR2, AINCDPTRMOVXA, DPTRMOVR3, AADD_PC:MOVA, R0ADDA, R2MOVR0, AMOVA, R1ADDCA, R3MOVR1, ADJNZ R5, L1RET7-17題:查找內(nèi)部RAM的20H-50H單元是否含有0AAH,若有,則置
17、51H單元為0FFH,否則將51H單元清零。MOVCJNER0,#20HR0,#0AAH, L1L1:MOVA, R0CJNEA, #50H, L2MOV51H, #00HRETL2:INC R0CJNER0,#0AAH, L1MOV51H, #0FFHRET7-20題:已知無符號數(shù)二進制數(shù)x存于20H單元,y存放于21H單元,編制程序實現(xiàn)下列表達式:”x / 2(x 5)y = 5x - 7(5 x 15)MOVR0, 20HCJNER0,#50H, LAJMPL2L:JBL1CJNER0,#0F, L3AJMPL3L3:JBL2MOV21H, #30RETL1:MOVA, 20HMOV B,#2DIVABMO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋼材產(chǎn)業(yè)鏈上下游合作協(xié)議模板
- 科技行業(yè)專題報告:DeepSeek:技術顛覆or創(chuàng)新共贏
- 奮斗新時代決心鑄就輝煌
- 2025版城市地下空間挖掘機租賃合同協(xié)議書3篇
- 2025個人藝術品收藏分期付款合同2篇
- 2025年個人借款咨詢與風險管理服務協(xié)議4篇
- 2025版土地承包經(jīng)營權流轉合同示范書6篇
- 2025年全球及中國絕對大分子多角度光散射檢測器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球柔性表面加熱器行業(yè)調(diào)研及趨勢分析報告
- 2025-2030全球噴丸服務行業(yè)調(diào)研及趨勢分析報告
- 2025水利云播五大員考試題庫(含答案)
- 老年髖部骨折患者圍術期下肢深靜脈血栓基礎預防專家共識(2024版)解讀
- 藥企質(zhì)量主管競聘
- 信息對抗與認知戰(zhàn)研究-洞察分析
- 中藥飲片驗收培訓
- 手術室專科護士工作總結匯報
- 2025屆高三聽力技巧指導-預讀、預測
- DB34T 1831-2013 油菜收獲與秸稈粉碎機械化聯(lián)合作業(yè)技術規(guī)范
- 蘇州市2025屆高三期初陽光調(diào)研(零模)政治試卷(含答案)
- 創(chuàng)傷處理理論知識考核試題及答案
- (正式版)HG∕T 21633-2024 玻璃鋼管和管件選用規(guī)定
評論
0/150
提交評論