




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)原理練習(xí)題一、填空題1. 80C51單片機(jī)內(nèi)部 4KB程序存儲(chǔ)器,地址為 0000H 到OFFFH 。2. 在基址加變址尋址方式中, 以_A作變址寄存器,以DPTR 或PC作基址寄存器。3. PSW是程序狀態(tài)寄存器,其包括 RS1、RS0位,這兩個(gè)位的作用是: 確定工作寄存器組。4. 設(shè)累加器(A) =7FH ( Cy) =0,則執(zhí)行DA A指令后,(A) = 85H。5. 匯編語(yǔ)言指令是由_操作碼和操作數(shù)兩部分組成。6. MCS-51單片機(jī)訪問(wèn)外部存儲(chǔ)器時(shí),利用 ALE 信號(hào)鎖存來(lái)自P0 口的低8位地 址信號(hào)。7. MCS-51的定時(shí)/計(jì)數(shù)器可以有_j4種工作方式,編制程序時(shí)需要通過(guò)設(shè)定
2、TMOD 特殊功能寄存器的值設(shè)定 T0和T1的工作方式,當(dāng) T0需要工作在16位定時(shí)器方式,T1工作 在8位自動(dòng)重裝方式時(shí),該寄存器值為2伯。& 指令“ MOV A, R0”和“ MOVX A, R0”的區(qū)別是: 前一個(gè)內(nèi)部數(shù)據(jù)存儲(chǔ)器操作,后一個(gè)外部數(shù)據(jù)存儲(chǔ)器操作。9. INTO中斷和INT1中斷的入口地址分別為0003H和 0013H。假設(shè)軟件設(shè)定INTO為低優(yōu)先級(jí)別、INT1為高優(yōu)先級(jí)別,當(dāng) CPU正在執(zhí)行INTO中斷時(shí),發(fā)生了 INT1中斷請(qǐng)求,CPU應(yīng)如何響應(yīng)?先中斷INTO中斷,先執(zhí)行 INT1中斷。10. MOV C 20H,源操作數(shù)的尋址方式為:位尋址方式。11. 假定累
3、加器A的內(nèi)容30H,執(zhí)行指令:1000H: MOVC A, A+PC后,把程序存儲(chǔ)器1031H單元的內(nèi)容送累加器A中。二、程序填空、解釋程序語(yǔ)句,并填寫(xiě)運(yùn)行結(jié)果1. PROG: MOV40H , #3AHMOVA , #08HORLA, #0F0HMOV30H , AANLA, #0F0HSWAPA將A的高4位置1A中的高4位與低4位交換MOV 31H , A當(dāng)執(zhí)行完以上指令后,填寫(xiě)下面的寄存器或地址中的值: 當(dāng)執(zhí)行完以上指令后,填寫(xiě)下面的寄存器或地址中的值:(A)= 0FH;( 40H)= 2AH ;( 30H)= 0F8H ;( 31H)= 0FH程序,寫(xiě)出執(zhí)行結(jié)果。:確定以下程序從 10
4、00H開(kāi)始存放代碼ORG1000HMOVA,30HADDA,40HDA AMOV50H,AMOVA,31HADDA,41HDA A:對(duì)A進(jìn)行BCD碼調(diào)整MOV51H,ALL:SJMPLL:講行死循環(huán)(51H)=15H;(50H)=15H: (41H)=06H: (40H)= 0AAH2.已知 PSW = 91H , ( 30H )= 05H ,(31H)=09H (4伯)=06H , (40H)=0AAH,試執(zhí)行如下A與B相乘清楚'A的內(nèi)容3. 若內(nèi)部(61H)=0F2H , (62H) =0CCH ,:(63H)= 45H; (64H)=01H;(A) = 01H; (B) =00H
5、MOVA, 61HMOVB, #02HDIV ABADD A,62HMOV63H, ACLR AADDCA, BMOV64H, A4.MOV R0,#DATA;把立即數(shù)DATA給R0MOV A,R0RL A;累加器A循環(huán)左移一位MOV R1,ARL ARL AADD A,R1MOV R0,A(A) - ( RO)1該程序的功能是:(把DATA所指的存儲(chǔ)單元內(nèi)容乘以10);2若不使結(jié)果產(chǎn)生溢出,則運(yùn)行前A的值應(yīng)小于等于(25)。5.MOVA, #04MOV50H, AMOV51H, AMOV52H, AMOV53H, #80HMOVR6, #03HMOVR0, #50HMOVA, R0CLRC:
6、清楚進(jìn)位標(biāo)志AA :INCR0ADDCA, R0:將(A)和(R0)及(C)相加DJNZR6, AA:當(dāng)?shù)?次執(zhí)行該指令時(shí),(R6) = 0RET該程序的功能是:將50H,51H,52H , 53H四個(gè)單元的內(nèi)容相加當(dāng)上面程序執(zhí)行完成后,填寫(xiě)下面的寄存器或地址中的值:(A)8CH ;(進(jìn)位位 C) 00H( RO)53H;( R6)00H(50H)04H;( 51H)04H( 52H)04H;( 53H)80H三、簡(jiǎn)答題1試簡(jiǎn)述80C51單片機(jī)的存儲(chǔ)器組織。(1 )分為內(nèi)部數(shù)據(jù)存儲(chǔ)器、SFR內(nèi)部程序存儲(chǔ)器,外部數(shù)據(jù)存儲(chǔ)器(0000H-0FFFFH),外部程序存儲(chǔ)器(和內(nèi)部之和為64K。(2)
7、內(nèi)部數(shù)據(jù)存儲(chǔ)器:地址為00H-7FH; 4個(gè)工作寄存器組,每組個(gè)寄存器,由R0-R7表示;(3) 位尋址區(qū):20H-2FH (位地址00H-7FH)及SFR地址能被8整除的地址單元;(4) SFR地址為80H-0FFH,采用直接地址方式。2. MCS-51的尋址方式有哪七種?立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、基地址加變址尋址、相對(duì)尋址、 位尋址。3. 80C51單片機(jī)具有多少個(gè)中斷請(qǐng)求源?分多少個(gè)優(yōu)先級(jí)別?簡(jiǎn)述多源中斷優(yōu)先級(jí)管理和 中斷嵌套。(1) 8051共有5個(gè)中斷源:INTO, TO, INT1, T1, SERIAL。中斷能否響應(yīng)由中斷控制寄存 器IE的設(shè)置來(lái)決定。(2)
8、 有2個(gè)中斷優(yōu)先級(jí),由IP寄存器的位來(lái)確定,當(dāng)對(duì)應(yīng)位設(shè)置為高電平時(shí),對(duì)應(yīng)的中斷為高優(yōu)先級(jí),否則為低優(yōu)先級(jí),IP(-,-,-,PS PT1,PX1, PTO, PXO)中斷優(yōu)先級(jí)管理:(1)高優(yōu)先級(jí)的中斷可以中斷低優(yōu)先級(jí)的中斷服務(wù)程序,從而可以實(shí)現(xiàn)中斷嵌套;同級(jí)或低優(yōu)先級(jí)的中斷則不能;(2)同級(jí)的中斷同時(shí)申請(qǐng),按照INTO,TO,INT1,T1,SERIAL順序先后響應(yīng)。4. 設(shè)定時(shí)器1設(shè)成方式2,作為波特率發(fā)生器,若系統(tǒng)時(shí)鐘頻率為12MHz確定在串行方式1下可能產(chǎn)生的最高波特率與最低波特率。串行方式1的波特率公式為:2smod12 10632 12 (256-c)定時(shí)器為自動(dòng)重裝載模式,(1)
9、當(dāng)C=O , SMOD=O時(shí),得到最小波特率為:122.1bps;(2)當(dāng)C=255 , SMOD=1時(shí),得到最大波特率為:62.5Kbps ;四、編制程序1. 編程求邏輯函數(shù)L的值,L * (V W) (WY Z)。式中,L, U , V, W, X , Y , Z均為位變量。2. 設(shè)有100個(gè)有符號(hào)數(shù),連續(xù)存放在以 3000H為首地址的存儲(chǔ)區(qū)中,試編程統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù)并分別存放在內(nèi)部RAM30H 31H 32H單元中。3. 從內(nèi)部RAM30H單元開(kāi)始,有10個(gè)單字節(jié)數(shù)據(jù)。試編一個(gè)程序,把其中的正數(shù)、 負(fù)數(shù)分別送40H和50H開(kāi)始的內(nèi)部RAM單元。4. 設(shè)單片機(jī)晶振頻率 Fos=
10、6MHz使用定時(shí)器1以工作方式1產(chǎn)生周期為500mS的等寬 方波,用中斷方式實(shí)現(xiàn)編程,并在P1.7輸出。要求:(1)寫(xiě)出T1定時(shí)器的方式控制字,T1定時(shí)器初值計(jì)算;(2)試編寫(xiě)程序完成此功能。1. MOV C,VORL C,/WCPL CANL C,UMOV L,CMOV C,WANL C,/YORL C,ZCPL CANL C,XORL C,LMOV L,C位尋址方式寫(xiě)程序(2分),第一部分(2分),第二部分(2分),程序完成性(4分)2. MOV DPTR,#30000HMOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV R2,#100LOOP: MOVX A
11、, DPTRCJNE A,#00 H, LOOP1INC 32HSJMP LOOP3LOOP1: JC LOOP2INC 30HSJMP LOOP3LOOP2: INC 31HLOOP3: INC DPTRDJNZ R2,LOOPEND評(píng)分標(biāo)準(zhǔn);初始化 2分,循環(huán)體5分,程序完整性3分3. MOV R0,#30HMOV R2,#10MOV R4,#40H;目標(biāo)指針1MOV R4,#50H;目標(biāo)指針2LOOP:MOV A,R0JB ACC.7, LOOP2;為正數(shù)MOV A,R4MOV R1,AMOV A,R0MOV R1,AINC R4SJMP LOOP3LOOP2: MOV A,R5MOV R1,AMOV A,R0MOV R1,AINC R5LOOP3: DJNZ R2,LOOPEND評(píng)分標(biāo)準(zhǔn);初始化 2分,循環(huán)體5分,程序完整性3分4. 500Ms= 25ms*20I16TMOD=1OH , Fosc=12MHZ , t=25ms,L=16, 2 =2 =65536則定時(shí)常數(shù) TC=2L-foscxt/12=65536- (12x106x25x10-3) /12=65536-25000=40536=9E58HTCH=9EH,TCL=58H (2 分)ORG 0000HLJMP STARTORG 000BHMOV TH0,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 防疫兒歌考試題及答案
- 裝修公司裝修合同范本
- 口腔門(mén)診承包合同協(xié)議書(shū)
- 酒店盒飯合同協(xié)議書(shū)下載
- 紅娘合同協(xié)議書(shū)
- 婚紗店合同協(xié)議書(shū)
- 鋼材銷(xiāo)售合同協(xié)議書(shū)
- 加盟減肥合同協(xié)議書(shū)
- 解除洗滌合同協(xié)議書(shū)范本
- 協(xié)議書(shū)合同無(wú)效
- 中藥學(xué)三基題庫(kù)
- 關(guān)鍵設(shè)備管理與維護(hù)策略
- 中華人民共和國(guó)民營(yíng)經(jīng)濟(jì)促進(jìn)法
- 2025-2030中國(guó)船用導(dǎo)航雷達(dá)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- 臨床類(lèi)面試真題及答案
- 礦山探礦證轉(zhuǎn)讓合同協(xié)議
- 夫妻間借款協(xié)議合同
- 離散數(shù)學(xué)中的網(wǎng)絡(luò)科學(xué)研究-全面剖析
- 華為企業(yè)采購(gòu)流程
- 大部分分校:地域文化形考任務(wù)四-國(guó)開(kāi)(CQ)-國(guó)開(kāi)期末復(fù)習(xí)資料
- CQI-23模塑系統(tǒng)評(píng)估審核表-中英文
評(píng)論
0/150
提交評(píng)論