版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 單片機(jī)原理與應(yīng)用 復(fù)習(xí)提綱一、復(fù)習(xí)范圍1. 單片機(jī)的基本結(jié)構(gòu)。2. 單片機(jī)內(nèi)部結(jié)構(gòu)、存儲(chǔ)器結(jié)構(gòu)、I/O口操作、專(zhuān)用功能寄存器、位尋址區(qū)及位操作。3. 定時(shí)/計(jì)數(shù)器結(jié)構(gòu),工作方式,方式字、控制字,時(shí)間常數(shù)的計(jì)算,初始化編程。4. 串行通信數(shù)據(jù)幀格式、工作方式、波特率時(shí)鐘頻率的計(jì)算、初始化編程。5. 中斷源、中斷優(yōu)先級(jí)、中斷入口地址、中斷觸發(fā)方式、外中斷的擴(kuò)展、中斷編程。6. 熟記指令系統(tǒng)及各條指令的應(yīng)用。7. 89C51單片機(jī)的PSW寄存器各位標(biāo)志的意義如何?二、復(fù)習(xí)題(一)填空題 1、CPU包括兩個(gè)主要部分,即( 運(yùn)算器 )和( 控制器 )。 2、89C51單片機(jī)的四個(gè)存儲(chǔ)空間是( 片內(nèi)數(shù)據(jù)
2、存儲(chǔ)器 )、( 片外數(shù)據(jù)存儲(chǔ)器 )、( 片內(nèi)程序存儲(chǔ)器 )、( 片外程序存儲(chǔ)器 )。*ROM只是存儲(chǔ)器的一種3、工作寄存器區(qū)的選擇是由PSW的( D4/RS1 PSW.3() )和( D3/RS0 PSW.4 () )位來(lái)決定的。4、若由程序設(shè)定RS1、RS0=00,則工作寄存器R0R7的直接地址為( 0007H )。5、單片機(jī)的基本結(jié)構(gòu)由( CPU系統(tǒng) )、( 程序存儲(chǔ)器ROM )、( 數(shù)據(jù)存儲(chǔ)器RAM )、時(shí)鐘、定時(shí)計(jì)數(shù)器、I/O接口等幾部分組成。6、若由程序設(shè)定RS1、RS0=11,則工作寄存器R0的直接地址為(18H )。7、MOVC A,A+DPTR 指令的尋址方式是( 變址尋址基址
3、寄存器加變址寄存器間接尋址 )。8、若累加器ACC中的數(shù)據(jù)為10000011B則PSW中的 P=( 1 )。 9、程序存儲(chǔ)器常用來(lái)存放(程序 )和( 始終要保留的常數(shù) 表格常數(shù) )。10、若系統(tǒng)晶振頻率為6MHz,則機(jī)器周期為( 2微秒 ),最短和最長(zhǎng)的指令周期分別為( 2微秒 )和( 8微秒 10)。11、讀片外RAM數(shù)據(jù)的兩條指令是( MOVX A,Ri )、( MOVX A,DPTR )。12、PSW的字節(jié)地址為0D0H,其數(shù)據(jù)最高位的三種表示方法為0D7H、( OE7H )和( OF7H )。13、51系列單片機(jī)擴(kuò)展程序存儲(chǔ)器最大尋址范圍為(0000HFFFFH 16條地址線 )。14
4、、常用做間址寄存器用的兩種寄存器是( R0 )、( R1 )。15、片內(nèi)RAM的位尋址區(qū)為( 20H2FH)字節(jié)地址段,其位地址范圍為( 00H7FH )。16、用一條指令實(shí)現(xiàn)累加器的數(shù)據(jù)高、低4位互換( SWAP A )。17、寫(xiě)片外RAM數(shù)據(jù)的兩條指令是( MOVX Ri,A )、(MOVX DPTR,A )。18、89C51單片機(jī)有( 128 )字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器,有( 4 )個(gè)8位的I/O口。19、89C51單片機(jī)有( 5 )個(gè)中斷源,復(fù)位后中斷優(yōu)先級(jí)最高的中斷源是( 外部中斷0 ),其中斷入口地址是( 0003H )。 20、MOVC A,A+PC指令采用的是( 變址 基址寄存器加變
5、址寄存器間接尋址 )尋址方式。21、SJMP rel指令的地址跳轉(zhuǎn)范圍是( -128+127前128B后127B ),AJMP addr11跳轉(zhuǎn)范圍是( 2KB同一個(gè)2KB的頁(yè)內(nèi) ),LJMP addr16跳轉(zhuǎn)范圍是( 64KB )。22、PSW的字節(jié)地址為0D0H,其數(shù)據(jù)最低位的三種表示方法為P、( F1 )和 ( 0V )。23、某一寄存器中的二進(jìn)制編碼為10011001B,把它當(dāng)二進(jìn)制數(shù)處理時(shí)其數(shù)值為( 153 ),當(dāng)BCD碼處理時(shí)表示的十進(jìn)制數(shù)為( 99 )。24、89C51單片機(jī)DPTR的字長(zhǎng)為( 16 )位。25、89C51的外部中斷觸發(fā)方式可以是(電平觸發(fā)方式 )或(跳變觸發(fā)方式
6、 )。26、若89C51單片機(jī)晶振頻率為12MHz,則機(jī)器周期為( 1 )s,ALE脈沖的頻率為( 2 )MHz。27、關(guān)于堆棧操作的兩條指令分別是( PUSH PUSH direct )、( POP POP direct )。28、89C51單片機(jī)復(fù)位完成時(shí),各I/O口的電平狀態(tài)為( FFH ),SP為( 07H )。29、寫(xiě)出五種單片機(jī)常用的尋址方式( 立即尋址 )、( 直接尋址 )、 ( 寄存器間接尋址 )、( 變址尋址 寄存器尋址 )、( 相對(duì)尋址 基址寄存器加變址寄存器間接尋址 )。30、單片機(jī)復(fù)位完成時(shí),P3口的值為( 0FFH ),PSW值為( 00H )。31、用一條指令實(shí)現(xiàn)累
7、加器中數(shù)據(jù)高四位置1,低四位不變( ORL A,#0F0H )。32、89C51單片機(jī)有( 5 )個(gè)中斷源,可實(shí)現(xiàn)( 2 )級(jí)中斷嵌套。33、89C51單片機(jī)的5個(gè)中斷源的中斷入口地址分別是( 0003H )、( 000BH )、( 00013H )、( 001BH )、( 0023H )。34、89C51單片機(jī)片內(nèi)有( 4KB ROM)程序存儲(chǔ)器,有( 256B )片內(nèi)RAM。35、中斷處理的四個(gè)階段分別是( 中斷請(qǐng)求 )、( 中斷響應(yīng) )、( 中斷處理中斷服務(wù) )、( 中斷返回 )。36、RET和RETI指令的主要區(qū)別是(RET是子程序返回RETI是中斷返回,并且清中斷標(biāo)志,以保證能繼續(xù)中
8、斷.)。37、跟定時(shí)/計(jì)數(shù)器有關(guān)的SFR有TH0、TL0、TH1、TL1、( +TH2)和( +TH2 )。38、常用( 位尋址 )指令來(lái)實(shí)現(xiàn)對(duì)片內(nèi)RAM區(qū)進(jìn)行數(shù)據(jù)檢索。(二)單選題1、單片機(jī)89C51的ALE引腳是 ( B )A高電平 B輸出矩形脈沖,頻率為fosc的1/6C輸出低電平 D輸出矩形脈沖,頻率為fosc的1/22、89C51單片機(jī)的串行中斷入口地址為 ( C )A. 0003H B. 0013H C. 0023H D. 0033H3、欲將P1口的高4位保留不變,低4位清0,可用指令 ( A )AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH DCP
9、L P14、將十進(jìn)制數(shù)125轉(zhuǎn)換成對(duì)應(yīng)的二進(jìn)制數(shù)是 ( A ) A01111101B B11101011B C10010111B D10101101B5、上電復(fù)位后,SP的值為 ( B )A0 B07H C0FFH D60H6、單片機(jī)的堆棧指針SP始終是指示 (B ) A堆棧底 B堆棧頂 C堆棧地址 D堆棧中間位置7、可以控制程序轉(zhuǎn)向64K程序地址空間的任何單元的無(wú)條件轉(zhuǎn)移指令是( B )AAJMP addr11 BLJMP addr16 CSJMP rel DJC rel8、在微型計(jì)算機(jī)中,負(fù)數(shù)常用的表示方法是( C )A原碼 B反碼 C補(bǔ)碼 D真值9、主程序執(zhí)行完調(diào)用子程序返回主程序后,堆
10、棧指針SP的值應(yīng)( D )。A不變 B加2 C加4 D減210、欲將P2口的高4位保留不變,低4位置1,可用指令 ( B)AANL P2,#0F0H BORL P2,#0FH CXRL P2,#0FH DCPL P211、89C51單片機(jī)共有5 個(gè)中斷入口,在同一級(jí)別里,5個(gè)中斷源同時(shí)發(fā)出中斷請(qǐng)求時(shí),程序計(jì)數(shù)器PC的內(nèi)容將變?yōu)?( B ) A000BH B0003H C0013H D001BH12、對(duì)于89C51單片機(jī),其內(nèi)部RAM ( D )A只能位尋址 B只能字節(jié)尋址 C都既可位尋址又可字節(jié)尋址 D少數(shù)存儲(chǔ)單元能位尋址 13、用定時(shí)器T1方式2計(jì)數(shù),要求每計(jì)滿156次,向CPU發(fā)出中斷請(qǐng)求
11、,TH1、TL1的初始值是 ( D ) A9CH B00H C38H D64H14、89C51指令包括操作碼和操作數(shù),其中操作數(shù)是指 ( D )。 A參與操作的立即數(shù) B寄存器 C操作數(shù) D操作數(shù)或操作數(shù)地址15、上電復(fù)位后,TMOD的值為 ( D )A1 B07H CFFH D016、MCS51匯編語(yǔ)言指令格式中,唯一不可缺少的部分是 ( B )A標(biāo)號(hào) B操作碼 C操作數(shù) D注釋17、指令MOV A,R1執(zhí)行前(R1)=30H,(30H)=12H,執(zhí)行后(ACC)=( B )。A00H B12H C30H D40H18、對(duì)于89C51單片機(jī),其內(nèi)部RAM( D )A只能位操作 B只能字節(jié)操作
12、 C既可位操作又可字節(jié)操作 D部分能位操作 19、可以控制程序在64K程序地址空間調(diào)用子程序的指令是 ( B )AACALL addr11 BLCALL addr16 CJMP A+DPTR DLJMP addr1620、單片機(jī)TXD腳在串行通信空閑時(shí)間里的輸出狀態(tài)為( A ) A高電平 B低電平 C高阻 D不確定21、下列哪些SFR可進(jìn)行位操作 ( C ) APCON BTMOD CB DDPTR(三)判斷題1、LJMP addr16 指令能實(shí)現(xiàn)任意64KB范圍內(nèi)的跳轉(zhuǎn)。 ( Y )2、單片機(jī)堆棧操作采用FILO結(jié)構(gòu)。 ( Y )3、用一條指令能將位地址00H 的數(shù)據(jù)傳送到位地址27H。 (
13、 Y )4、89C52片內(nèi)有8KB的程序存儲(chǔ)器。 ( Y )5、AJMP addr11 指令不能實(shí)現(xiàn)任意2KB范圍內(nèi)的跳轉(zhuǎn)。 ( Y )6、89C51與8031的主要區(qū)別是:8031片內(nèi)無(wú)ROM。 ( Y )7、只要執(zhí)行了RRC A指令,就可使 ACC中的數(shù)據(jù)除2。 ( X )8、只要執(zhí)行了RLC A指令,就可使 ACC中的數(shù)據(jù)乘2。 ( X )9、指令CPL A;CPL P1.0;SETB EA都只操作一個(gè)位。 ( X )10、片內(nèi)RAM從00H1FH單元,只作工作寄存器使用。 ( X )11、已知:DPTR=0FFFFH ,執(zhí)行INC DPTR后,結(jié)果:(DPTR)=0000H。 ( Y
14、)12、DEC DPTR。 ( X ) 13、89C51片內(nèi)RAM 20H2FH單元,只能位操作。 ( X )14、89C51單片機(jī)內(nèi)部SFR都能進(jìn)行位操作。 ( X )15、十進(jìn)制數(shù)100的BCD碼可以記為64H。 ( Y ) 16、89C51單片機(jī)復(fù)位后所有SFR的值都為00H。 ( X )17、89C51單片機(jī)在任何情況下都能實(shí)現(xiàn)兩級(jí)中斷嵌套。 ( X )18、MOV A,DPTR ( X )19、MOV PC,#0010H ( X )20、因?yàn)門(mén)MOD的每個(gè)位都有位助記符,所以可進(jìn)行位操作。 ( X )(四)編程題:1、 編一查表程序,將(A)轉(zhuǎn)換成其對(duì)應(yīng)的以BCD碼表示的平方值,(0
15、(A)20)。 1: MOV R0,#01H MOV R1,#20 MOV R6,#00H MOV R7,#00HL1: MOV A,R6 ADD A,R0 DA A MOV R6,A MOV A,R7 ADC A,R6 DA A MOV R7,A INC R0 DJNZ R1,L1 2、編程實(shí)現(xiàn)120的BCD碼累加。2 2、 用循環(huán)程序?qū)崿F(xiàn)片內(nèi)RAM 10H-3FH單元的數(shù)據(jù)依次傳送到片內(nèi)RAM的50H-7FH單元。gai:MOV R2,#30H3、 編寫(xiě)一拆字程序段,將ACC中的數(shù)據(jù)拆放于51H、50H單元。4、 編寫(xiě)程序?qū)崿F(xiàn)片內(nèi)RAM 10H-7FH單元的數(shù)據(jù)依次傳送到片外RAM從200
16、0H開(kāi)始的單元。5、 編寫(xiě)程序?qū)崿F(xiàn)10H-3FH 48個(gè)8位無(wú)符號(hào)數(shù)累加,累加和置于40H、41H單元,高8位在前,低8位在后。ADDC A,RO6、 編寫(xiě)兩個(gè)4位BCD碼的求和子程序。 (30H)(31H)+(32H)(33H)=(34H)(35H)(36H)?7、 利用定時(shí)/計(jì)數(shù)器T0從P1.0輸出周期為1s,脈寬為20ms的正脈沖信號(hào),晶振頻率為12MHz。試設(shè)計(jì)程序。8、 試編寫(xiě)程序,完成兩個(gè)16位數(shù)的減法:7F4DH2B4EH,結(jié)果存入內(nèi)部RAM的30H和31H單元,31H單元存差的高8位,30H單元存差的低8位。9、 已知從片內(nèi)RAM30H單元開(kāi)始存放有20H個(gè)數(shù)據(jù),將其傳送到外部RAM的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源儲(chǔ)能項(xiàng)目農(nóng)民工勞務(wù)合同規(guī)范4篇
- 二零二五版年薪制勞動(dòng)合同:大數(shù)據(jù)分析行業(yè)專(zhuān)家協(xié)議4篇
- 2025年度農(nóng)行房貸利率調(diào)整專(zhuān)項(xiàng)合同書(shū)2篇
- 二零二五白蟻滅治與老舊建筑改造服務(wù)合同3篇
- 二零二五年度建筑工程合同履行補(bǔ)充協(xié)議范本3篇
- 個(gè)人承包旅游景區(qū)開(kāi)發(fā)與經(jīng)營(yíng)合同(2024版)3篇
- 二零二五年度節(jié)能環(huán)保門(mén)窗定制采購(gòu)合同2篇
- 二手住宅買(mǎi)賣(mài)合同(2024版)范例2篇
- 二零二五版木托盤(pán)租賃與物流信息化建設(shè)合同4篇
- 管理決策知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋山西財(cái)經(jīng)大學(xué)
- 壞死性筋膜炎
- 2024輸血相關(guān)知識(shí)培訓(xùn)
- 整式的加減單元測(cè)試題6套
- 股權(quán)架構(gòu)完整
- 山東省泰安市2022年初中學(xué)業(yè)水平考試生物試題
- 注塑部質(zhì)量控制標(biāo)準(zhǔn)全套
- 人教A版高中數(shù)學(xué)選擇性必修第一冊(cè)第二章直線和圓的方程-經(jīng)典例題及配套練習(xí)題含答案解析
- 銀行網(wǎng)點(diǎn)服務(wù)禮儀標(biāo)準(zhǔn)培訓(xùn)課件
- 二年級(jí)下冊(cè)數(shù)學(xué)教案 -《數(shù)一數(shù)(二)》 北師大版
- 晶體三極管資料
- 銀行內(nèi)部舉報(bào)管理規(guī)定
評(píng)論
0/150
提交評(píng)論