




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)期末試卷 樣卷 1. P0、P1、P2、P3四個均是_8_位的_并行_口(填串行還是并行),其中P0的功能是_地址/數(shù)據(jù)分時(shí)復(fù)口_;P2口的功能是_高8位地址口_;而_P3_是雙功能口;_P1_是專門的用戶口。2. 程序一般是由三種基本結(jié)構(gòu)構(gòu)成:順序、_循環(huán)結(jié)構(gòu)_和分支結(jié)構(gòu)。3. MCS-51指令共有七種尋址方式,分別是立即數(shù)尋址、直接尋址、_寄存器尋址_、寄存器間接尋址、變址尋址、相對尋址、_位尋址_。4. MOV DPTR,#Tab的作用是用來設(shè)定_。5. MOV DPTR,#data16的作用是用來設(shè)定_地址指針_。6. 片內(nèi)RAM可進(jìn)行位尋址的空間位地址范圍是_00H-FFH_。
2、7. MCS-51的存儲器空間配置從功能上可分為四種類型:_片內(nèi)程序存儲器_、 內(nèi)部數(shù)據(jù)存儲器、_外部數(shù)據(jù)存儲器_、外部程序存儲器。8. MCS-51的指令按其功能可分為五大類:_數(shù)據(jù)傳送指令_、_算術(shù)運(yùn)算指令_、邏輯運(yùn)算類指令、位操作指令、控制轉(zhuǎn)移指令。8 十進(jìn)制數(shù):54的8位補(bǔ)碼表示為 11001010 。912根地址線可選212= 4K 個存儲單元,32KB存儲單元需要 15 根地址線。8 十進(jìn)制數(shù)89的16進(jìn)制數(shù)表示為 59H 。10MCS-51內(nèi)部的定時(shí)器/計(jì)數(shù)器共有_ 2_個,分別是_T0、T1_。11.DJNZ ,rel屬于五大類指令中的_控制轉(zhuǎn)移指令_類指令,其操作碼助記符含義
3、是_減1不為0循環(huán)轉(zhuǎn)移_。9. MCS-51指令系統(tǒng)中 direct表示的含義是:_片內(nèi)存儲器地址_。10. 輸入輸出設(shè)備與主機(jī)的連接部分稱為輸入輸出接口,接口有三大作用:_隔離與尋址_作用、_所存與緩沖_作用和信號電平與形式的變換作用。11. MCS-51單片機(jī)有_5_個中斷源,它們的中斷向量地址分別是:_外中斷0 / INT0_;_ _外中斷1 / INT1_;_T0_;_T1_;_串行端口(RI、TI)_。_2_級中斷優(yōu)先級別12. 子程序的調(diào)用是_絕對調(diào)用_和_長調(diào)用_;中斷服務(wù)子程序的結(jié)尾一定是用指令_RET1_。二、選擇正確的答案:13. 存儲器的地址范圍是0000H03FFH,它
4、的容量為( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB14. MOVX A , R0 指令是采用( D )尋址方式,指令作用在( )區(qū)間。 (A)寄存器,外部數(shù)據(jù)存儲器 (B)直接,程序存儲器 (C)寄存器間接 ,內(nèi)部數(shù)據(jù)存儲器(D)寄存器間接,外部數(shù)據(jù)存儲器15 A7H和5BH兩個立即數(shù)相加后,和為( C ),(CY)是( )。 (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,116 若(A)=86H,(PSW)=80H,則執(zhí)行RRC A指令后(A)=( A ) (A)C3H (B) B3H (C) 0DH (D) 56H17如果(P0)
5、=65H ,則當(dāng)CPL P0.2SETB CMOV P0.4 ,C執(zhí)行后(P0)=( C )(A)61H (B) 75H (C) 71H (D) 17H18 MCS-51指令系統(tǒng)中執(zhí)行時(shí)間最長且長達(dá)4 個機(jī)器周期的是( D )指令。 (A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移 (C)增減量 (D)乘除法19 8031單片機(jī)中,將累加器A中的數(shù)送入外RAM的40H單元,可執(zhí)行的指令( D )。(A) MOV R1 ,40H (B) MOV R1 ,#40H MOVX R1 , A MOVX R1 , A(C) MOVX 40H , A (D) MOV R1, #40H MOVX R1 , A19不屬于單片機(jī)與
6、輸入輸出設(shè)備進(jìn)行信息交換的方式是( D )。(A) 無條件傳送方式 (B) 查詢方式 (C) 中斷方式 (D) 存儲器直接存取方式20已知累加器A的數(shù)值為98H,它與0FAH相加,相加后會影響標(biāo)志位CY、AC和OV位。各個位的值是( D )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、021 在中斷服務(wù)子程序中,至少應(yīng)有一條( D )(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令22要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應(yīng)是( B )(A)MOV(B)MOVX (C)MOVC (D)以上都行23A/D轉(zhuǎn)換方法有以下四種,AD
7、C0809是一種采用( C )進(jìn)行A/D轉(zhuǎn)換的8位接口芯片。 (A) 計(jì)數(shù)式 (B) 雙積分式 (C) 逐次逼近式 (D) 并行式 248051單片機(jī)內(nèi)有( B )個16位的定時(shí)/計(jì)數(shù)器 ,每個定時(shí)/計(jì)數(shù)器都有( )種工作方式。(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 25 要使MCS-51能夠響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)部應(yīng)是( A ) (A)98H (B)84H (C)42H 二、分析程序并寫出結(jié)果:(每小題5分,共20分)1 已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 執(zhí)行如下
8、程序段后 MOV R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 MOV 40H , A 結(jié)果是:( 40H ) = (20H)11H (A)20H (A)(A)+(20) (CY)=1(A)-(P0)-(CY)(A)即(A)00H (A)+45H(A)即(A)45H (40H)45H 2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 執(zhí)行過程如下: MOV A , R0 MOV R0 , A MOV A , R0 ADD A , 21H ANL A , #21H
9、RL A MOV R2 , A 則執(zhí)行結(jié)束(R0)= 36H (R2)= D6H 3. 執(zhí)行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的內(nèi)容是:(A)= 01H (B)= 10H 4. 設(shè)在31H單元存有23H,執(zhí)行下面程序: MOV A, 31H ANL A, #0FH MOV 41H, A MOV A, 31H ORL A, #0F0H SWAP A MOV 42H, A 則(41H)= 03H (42H)= 02H 三、簡答及識圖題:(共13分)1寫出五個特殊寄存器的名稱及其主要用
10、途。1) 累加器ACC2) B寄存器 主要用于乘法和除法操作。3) TCON 定時(shí)/計(jì)數(shù)器 控制寄存器4) TM0D 定時(shí)/計(jì)數(shù)器方式控制寄存5) SCON 串行通信控制寄存器6) PSW 程序狀態(tài)字寄存器四、編程題:(共12分)1. (6分)編一程序段,將字節(jié)地址30H3FH單元的內(nèi)容逐一取出減1,然后再放回原處,如果取出的內(nèi)容為00H,則不要減1,仍將0放回原處。MOV R7,#10H MOV R1,#30HLOOP:CJNE R1,#00H,NEXT MOV R1,#00H SJMP NEXT1NEXT:DEC R1NEXT1:INC R1 DJNZ R7,LOOP SJMP $ END
11、2. (6分)按以下要求編寫單片機(jī)定時(shí)器的初始化程序段,晶振頻率6MHZ。(1) T0作為定時(shí),定時(shí)時(shí)間為10ms.(2) T1作為計(jì)數(shù),記滿1000溢出。解: (1) T0的工作方式0時(shí): tmax=213 =2132us=16.384ms 定時(shí)10ms可達(dá)要求,則X=213- =213- =3192=C78H=6318H T0工作在方式1時(shí): tmax=216 =2162us=131.072ms 定時(shí)10ms也可達(dá)要求,則X=216- =EC78H T0工作在方式2或3時(shí): tmax=28 =282us=512us 定時(shí)500us,循環(huán)20次,X=28- =06H (2) 方式0:213-
12、100=8092=1F9CH=FC1CH X=M-計(jì)數(shù)值 方式1:216-100=FF9CH 方式2或3:28-100=9CH DELAY: MOV TMOD #00H(#01H / #10H / #11H) (MOV R3 ,#14H) MOV TH0 , #63H MOV TL0, #18H SETB TR0 LP1: JBC TF0 ,CLOSE SJMP LP1 CLOSE: SJMP $ RET 你在百度里面搜索 很多的單片機(jī)應(yīng)用復(fù)習(xí)題匯總一、填空和問答1、計(jì)算機(jī)的基本結(jié)構(gòu)是由(CPU ) 、(存儲器) 、(I/O接口 ) 組成,相互之間通過 (總線 )來連接。2、 1 6位微型計(jì)算
13、機(jī),其核心部件微處理器字長是(16位 )。如 inter8086.80286.Z8000。32位微型計(jì)算機(jī),其核心部件微處理器字長是(32位 )。如80386.486.586。3. 8051是( 8 )位機(jī),其數(shù)據(jù)總線為( 8 )位,地址總線為( 16 )位,故最大尋址空間為( 64K )。4存儲器的一個字節(jié)有( 8個 )二進(jìn)制位,某存儲片有1024個存儲單元,其地址線為( 10 )條,共有(8192 )個二進(jìn)制位。5 A/D轉(zhuǎn)換是將( 模擬量 )轉(zhuǎn)換成( 數(shù)字量 );D/A轉(zhuǎn)換是將( 數(shù)字量 )轉(zhuǎn)換成( 模擬量 )6二進(jìn)制的編碼: BCD碼是指:( 用二進(jìn)制表示的十進(jìn)制數(shù) )。 ASCII碼
14、是:( 美國信息交換標(biāo)準(zhǔn)碼 ),它包括(26 個)個大寫字母、(26個)小寫字母、(10個)數(shù)字,及一些(標(biāo)點(diǎn))符號和(控制)符號。如CR是(回車),總共128個字符。248的BCD碼是(0010 0100 1000)。的ASCII碼是:(46H)。CR 的ASCII碼是:( 0DH )。. 寫出8051五個中斷源的入口地址(0003H)、(000BH)、(0013H)、(001BH)、(0023H)所謂內(nèi)部總線結(jié)構(gòu)是指(AB)、(DB)、(CB)其中(AB)是單向總線。PSW標(biāo)志寄存器中OV位的狀態(tài)決定于:(CPCS).MCS-51標(biāo)志寄存器PSW:Cy AC F0 RS1 RS0 OV 0
15、 P 其各位的含義分別為:( Cy:進(jìn)位、AC:半進(jìn)位、F0:自定義、RS1RS0:寄存器組選擇、OV:溢出標(biāo)志、P:奇偶標(biāo)志 ). 11.按結(jié)構(gòu)的使用和功能類:存儲器分為( 只讀 ).和( 讀寫 ). 只讀存儲器ROM又可分為以下4類:( 掩模 ).(PROM ).( EPROM ).( EEPROM ).12.2764是( 8K*8位EPROM ).27256是( 32K*8為EPROM ). 2816是( 2K*8位EEPROM ).2864是( 8K*8位EEPROM ). 如:2716是2K*8位的EPROM.13.CPU與外設(shè)之間交換的信息有( 數(shù)據(jù) ).( 狀態(tài)信號 ).( 控制
16、信號 )三種類型.其中( 狀態(tài)信號 )和( 控制信號 )有時(shí)可以共一個端口地址.14.CPU按每條指令操作過程可分為( 取操作碼 )和( 取操作數(shù) ).每一條指令的第一個機(jī)器周期必定為( 取操作碼 ).15.16.如果子程序執(zhí)行過程中,又調(diào)別的子程序,這種結(jié)構(gòu)稱為( 子程序嵌套 ).17.進(jìn)入子程序以后SP會( 自動加2 ).18.子程序中RET指令的實(shí)際含義是將堆棧指針當(dāng)前的值( 將堆棧的當(dāng)前內(nèi)容彈回PCL和PCH,SP自動減2 ).19.解釋保護(hù)斷點(diǎn).保護(hù)現(xiàn)場.20.談?wù)?031.8051.8751.8052之間的區(qū)別.21.8031內(nèi)部位地址共有多少個,它們處在內(nèi)部RAM的什么位置.(
17、從內(nèi)部RAM的20H-2FH,一共128個位,位地址007FH )22.8051有幾個外設(shè)接口,它們分別是(P0 )(P1)(P2)(P3)當(dāng)作為8031外接或時(shí),那幾個口做什用(只有P1口可以做正常的接口用;P2口做地址的高8位;P0口做地址的低8位和數(shù)據(jù)線;P3口做控制、狀態(tài)信號、中斷、串口)23.8051內(nèi)部總共有多少個,其中那些可供用戶使用,那些是用戶不能用的(共256個,0127可用,128255離散的安排了21個特殊功能寄存器。)24.8031內(nèi)部有(2)個定時(shí)器它即可(定時(shí))又可作(計(jì)數(shù))用當(dāng)( 計(jì)數(shù)溢出 )便會產(chǎn)生中斷,將( TF0 )和( TF1 )置位.25、計(jì)算機(jī)中的數(shù)是
18、用 ( 2 ) 進(jìn)制數(shù)表示的;大部分微機(jī)的字長是 ( 4 ) 的整數(shù)倍,所以,又廣泛采用 ( 16 ) 進(jìn)制表示;微機(jī)中字母和字符普片采用 ( ASCII ) 碼。26、用匯編語言編寫的源程序只有經(jīng)過( 匯編程序 ) 翻譯成( 機(jī)器碼 ) 才能執(zhí)行。這個翻譯過程就稱為匯編。27、CPU與外設(shè)之間交換信息一般需要 ( 3 ) 個端口,它們是:( 數(shù)據(jù)口 ) ( 狀態(tài)口 )和( 控制口 )28、CPU與外設(shè)之間的數(shù)據(jù)傳送可分為 ( 無條件傳送方式 ),( 查詢方式 ),( 中斷方式 ),( DMA )。為了提高CPU的效率,通常采用( 中斷 ) 。29、串行通信中兩種最基本的通信方式是( 同步 )
19、 和( 異步 ) 。30、RAM是( 讀寫 )存儲器,又可以分為( 靜態(tài) ) 和( 動態(tài) ) 兩種。31、ROM是( 只讀 )存儲器,也可以分為 ( 掩模 ) ,( PROM ) ,( EPROM ) , ( EEPROM ), 其中EPROM 必須用( 紫外線 ) 擦除、EEPROM 可以用( 電 )擦除。32、TTL電平規(guī)定“1”為 ( 5V ),“0”為( 0V ),而RS-232規(guī)定“1”為( -12V ),“0”為(+12V )。33、CPU尋址外設(shè)有兩種方式:( 存儲器對應(yīng)輸入輸出方式 ),( 端口尋址的輸入輸出指令 ) 。34、LJMP是一條無條件跳轉(zhuǎn)指令,它的跳轉(zhuǎn)范圍是( 64
20、K ),而AJMP的跳轉(zhuǎn)范圍是(2K ), 而SJMP的跳轉(zhuǎn)范圍是( +127-128 )。35、比較MOV,MOVX,MOVC之間的不同。36、若用字長為八位的寄存器存放無符號數(shù)整數(shù),機(jī)器數(shù)的最大值和最小值是多少; 若用字長為八位的寄存器存放帶符號數(shù)整數(shù),機(jī)器數(shù)的最大值和最小值是多少;37、請編一段程序:將8000H 單元中的內(nèi)容,與8100H單元中的內(nèi)容互換。38、在異步通信中,字符幀是由( ).( ).( ),( )等四部分組成. 三、數(shù)制與指令(基礎(chǔ)知識)1、數(shù)制轉(zhuǎn)換1)用8位二進(jìn)制寫出(115)的原碼、反碼、補(bǔ)碼。 (01110011 01110011 01110011) 用8位二進(jìn)
21、制寫出(115)的原碼、反碼、補(bǔ)碼。(11110011 10001100 10001101)2)將下列二進(jìn)制數(shù)轉(zhuǎn)換成BCD碼。 00110101 1000 1110(0101 0011) (0001 0100 0010)3)求出下列各補(bǔ)碼表示的二進(jìn)制數(shù)的真值(用10進(jìn)制表示): 10011011 01011001 01111110 10000000 (11100101= -101 ) ( 89 ) ( 126 ) ( -128 )4)將下列十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) 0EDH( 1110 1101 ) 03FFH( 11 1111 1111 ) 0EC12H( 1110 1100 . 00010
22、010 ) 0FDH( 1111.1101 ) 5)將下列二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù) 1101 1011B 0101B 1011B 1110111110 1B ( DBH ) ( 0.AH ) ( 5.8H ) ( 3B.E8H ) 6)將下列十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù) 525 15625 4975 3200 ( 5. 4H ) ( F.AH ) ( 31.CH ) ( C80H )7)下列二進(jìn)制數(shù)若為無符號數(shù),它們的值是多少?若為帶符號數(shù),它們的值是多少?用十進(jìn)制表示。 01101110B 01011001B 10001101B 11111001B ( 110/+110 ) ( 89/+89 )
23、 ( 141/-13 ) ( 249/-121 )2、指令1)說明下列偽操作的作用 ORG 2000H (定義地址起點(diǎn)為2000H) LIMIT EQU 200 (LIMIT等值于200) HBD2 EQU HBDTW (HBD2等值于HBDTW) JATB:DW 2200H (定義字,標(biāo)號JATB處連續(xù)存放兩個字節(jié):00 22 )2)經(jīng)過匯編后,以下各條語句的標(biāo)號應(yīng)取什么值? ORG 2800HTABLE:DS 0EH (2800H280EH保留)WORD: DB WORKER, 15, 0A (280FH: 57H 4FH 52H 4BH 45H 52H 15H 0AH )FANG EQU
24、 100H (偽指令不占內(nèi)存)ONE EQU 3400H (偽指令不占內(nèi)存)BEGIN: LD A,R0 (程序開始的地址:2817H) 3)說明執(zhí)行如下指令后,寄存器A、中的內(nèi)容。 MOV A,#78H SWAP A ANL A,#0FH (A=07H)4)寫出下列指令的功能CPL A ; (A取反)CLR A ; (A清0)MUL AB ; (A乘B)MOVC A,A+DPDR ;(以DPDR為基址加A形成的地址,將該單元內(nèi)容送A)XCH A,direct ; (A與direct內(nèi)容交換)RLC A ; (A帶進(jìn)位循環(huán)左移)CJNE A,#data , rel (A與立即數(shù)比較,不相等則轉(zhuǎn)
25、移)一填空題(將正確答案填在題干的空白處。1分35=35分)1、十進(jìn)制數(shù)47用8位二進(jìn)制補(bǔ)碼表示為:11010001B。2、89C51含 4KB Flash ROM, 128B的RAM,在物理上有 4個 獨(dú)立的存儲器空間。3、若8031單片機(jī)的晶振頻率fosc12MHz,則振蕩周期為 1/12us ,狀態(tài)周期為 1/6us ,機(jī)器周期為 1us ,執(zhí)行MUL AB指令需要時(shí)間為 4us 。4、假定A=85H, R0=20H,(20H)=0AFH。執(zhí)行指令:ADD A,R0后,累加器A的內(nèi)容 34H ,CY的內(nèi)容 1 ,AC的內(nèi)容 1 ,OV的內(nèi)容 1 。5、假定DPTR的內(nèi)容為8100H,累加
26、器A的內(nèi)容為40H,執(zhí)行下列指令:MOVC A,A+DPTR 后,送入A的是程序存儲器 8140H 單元的內(nèi)容。6、PSW中RS1 RS0=10H時(shí),R2的地址為 12H 。7、ROM在物理上分為 片內(nèi)ROM 和片外ROM ,在邏輯上兩者統(tǒng)一編址 。8、MCS-51單片機(jī)當(dāng)=1時(shí),首先使用的是片內(nèi)程序存儲器,存儲容量超過4KB時(shí)開始使用外部程序存儲器;=0時(shí),則僅僅使用片外程序存儲器。9、MCS51單片機(jī)訪問片外存儲器時(shí),利用 ALE 信號鎖存來自 P0 口的低8位地址信號。10、欲使P1口的高4位輸出1,而低4位不變,應(yīng)執(zhí)行一條ORL P1,#0F0H指令。11、12根地址線可選 4KB個存
27、儲單元,32KB存儲單元需要 15 根地址線。12、設(shè)80C51 fosc=12MHz,定時(shí)器工作在方式0,則最大定時(shí)時(shí)間為 8192s 。13、異步串行數(shù)據(jù)通訊有 單工 、 半雙工 和 全雙工 共三種傳送方式。14、51單片機(jī)的中斷系統(tǒng)最多可以有 2 個嵌套。15、8031單片機(jī)指令MOV是訪問 內(nèi)RAM ,最大范圍為 256B ,MOVX是訪問 外RAM ,最大范圍為64KB,MOVC是訪問 ROM ,最大范圍為 64KB 。二、單項(xiàng)選擇(1分15=15分)1、MCS-51上電復(fù)位后,SP的內(nèi)容是 (B) (A)00H (B)07H (C)60H (D)70H2、80C51是 (C) (A
28、)CPU (B)微處理器 (C)單片微機(jī) (D)控制器3、PC的值是 (C)(A)當(dāng)前指令前一條指令的地址 (B)當(dāng)前正在執(zhí)行指令的地址(C)下一條指令的地址 (D)控制器中指令寄存器的地址4、如在系統(tǒng)中只擴(kuò)展一片Intel 2732(4K8),除應(yīng)使用P0口的8條口線外,至少還應(yīng)使用P2口的口線 (A)(A)4條 (B)5條 (C)6條 (D)7條5、MOV C,#00H的尋址方式是 (A) (A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址6、必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算 (C) (A)有加法和減法 (B)有乘法和除法 (C)只有加法 (D)只有減法7、ORG 0000H A
29、JMP 0040H ORG 0040H MOV SP,#00H 當(dāng)執(zhí)行完左邊的程序后,PC的值是 (C) (A)0040H (B)0041H (C)0042H (D)0043H8、當(dāng)ALE信號有效時(shí),表示 (B) (A)從ROM中讀取數(shù)據(jù) ()從P0口中可靠送出地址低8位(C)從P0口送出數(shù)據(jù) (D)從RAM中讀取數(shù)據(jù)9、所謂CPU是指 (A) (A)運(yùn)算器與控制器 (B)運(yùn)算器與存儲器 (C)輸入輸出設(shè)備 (D)控制器與存儲器10、使用8155可以擴(kuò)展出的I/O口線是 (C) (A)16根 ()24根 (C)22根 (D)32根11、MCS51外擴(kuò)ROM、RAM和I/O口時(shí),它的地址總線是
30、(B) (A)P0 、P1 ()P0、P2 (C)P2、P1 (D)P0、P312、74LS138芯片是 (B) (A)驅(qū)動器 ()譯碼器 (C)鎖存器 (D)編碼器13、在中斷服務(wù)程序中,至少應(yīng)有一條 (D) (A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令14、當(dāng)TMOD的門控位=1時(shí),啟動定時(shí)器T0工作需要的條件是 (B) (A)TR0置1 ;(B)/INT0引腳為高電平和TR0置1 (C)/INT0引腳為低電平和TR0置1;(D)/INT0引腳為高電平15、串行通信的傳送速率單位是波特,而且波特的單位是 (B)(A)字符/秒 (B)位/秒 (C)幀/秒 (D)幀/分三
31、、簡答題(4分5=20分)1、內(nèi)部RAM數(shù)據(jù)及P1口數(shù)據(jù)如下圖所示,試分析下段指令執(zhí)行后的結(jié)果。 MOV A,#03H; A= 03H SWAP A; A= 30H MOV R0,A; A= 30H ;R0= 30H MOV A,R0; A= 50H ANL A,#F0H; A= 50H MOV R1,A; R1= 50H MOV B,R1; B= 10H MOV R1,P1; R1= 50H ; (50H)= E6H MOV P2,P1; P2= E6H CPL P1.4; P1= F6H ORL C,P1.4; C= 1 上段指令執(zhí)行后:(10H)= 00H ;(30H)= 50H ;(5
32、0H)= E6H ; P1= F6H ; P2= E6H 。2、位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內(nèi)RAM中的什么位置?答:字節(jié)地址是片內(nèi)RAM的單元地址,而位地址是片內(nèi)RAM單元的某一位。 7CH字節(jié)地址RAM的7CH單元,而7CH位地址是RAM 2FH單元中的D4位。3、簡述80C51的尋址方式?各涉及哪些存儲器空間?答:立即數(shù)尋址:程序存儲器ROM。直接尋址:片內(nèi)RAM低128B和特殊功能寄存器。寄存器尋址:R0R7,A,B,C,DPTR寄存器間接尋址:片內(nèi)RAM低128B,片外RAM。變址尋址:程序存儲器64KB。相對尋址:程序存儲器256B范圍。位尋址:片內(nèi)R
33、AM的20H2FH字節(jié)地址,部分特殊功能寄存器。4、簡述程序狀態(tài)字寄存器PSW中各位的含義。答:程序狀態(tài)字寄存器PSW:程序狀態(tài)字寄存器PSW:是一個8位寄存器,用來存放當(dāng)前指令執(zhí)行后操作結(jié)果的某些特征,以便為下一條指令的執(zhí)行提供依據(jù)。定義格式如下。其中,CY:進(jìn)借位標(biāo)志;AC:輔助進(jìn)借位標(biāo)志; F0:軟件標(biāo)志;OV:溢出標(biāo)志;F1:用戶標(biāo)志位; P:奇偶校驗(yàn)標(biāo)志;RS1、RS0:工作寄存器組選擇(如表所示)。5、簡述單片機(jī)系統(tǒng)擴(kuò)展的基本原則和實(shí)現(xiàn)方法。答:(1)以P0口線作地址/數(shù)據(jù)總線P0口作系統(tǒng)的低8位地址線。在實(shí)際應(yīng)用時(shí),先把低8位地址送鎖存鎖存器暫存,然后再由地址鎖存器給系統(tǒng)提供低8位地址,而把P0口作為數(shù)據(jù)線使用。(2)以P2口線作高位地址總線在實(shí)際應(yīng)用中,高位地址線并不固定為8位,需要幾位就從P2口中引出幾條口線。(3)控制信號線使用ALE作用地址鎖存的選通信號,以實(shí)現(xiàn)低8位地址的鎖存;以信號作為擴(kuò)展程序存儲器的讀選通信號;以信號作為內(nèi)、外程序存儲器的選擇信號;以和作為擴(kuò)展數(shù)據(jù)存儲器和I/O端口的讀/寫選通信
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2187-2025半徑樣板校準(zhǔn)規(guī)范
- 2025至2030年中國丸鐵輸送機(jī)數(shù)據(jù)監(jiān)測研究報(bào)告
- 統(tǒng)編版三年級語文下冊第八單元達(dá)標(biāo)測試卷(含答案)
- 2025年《義務(wù)教育小學(xué)體育課程標(biāo)準(zhǔn)測試卷2022版》測試題庫及答案
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職管理學(xué)題庫附答案(典型題)
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級技能過關(guān)檢測試卷A卷附答案
- 2024年遼寧省中考道德與法治試卷(含答案)
- 高等教育自學(xué)考試《00102世界市場行情》模擬試卷一
- 2024年廣東省公務(wù)員《申論(縣鎮(zhèn)級)》試題真題及答案
- 2025年法制宣傳日普法知識競賽題庫及答案(三)
- 廉政從業(yè)培訓(xùn)課件
- 2025新 公司法知識競賽題庫與參考答案
- 2025年中國移動通信集團(tuán)貴州限公司招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 《苗圃生產(chǎn)與管理》教案-第三章 園林植物的播種育苗
- 大學(xué)生美甲創(chuàng)業(yè)項(xiàng)目路演
- 自控力-電子書
- 2025年中國中煤能源集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 《肺結(jié)節(jié)影像診斷》課件
- 2024年濰坊工程職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 山東黃河河務(wù)局公開招考2025高校畢業(yè)生高頻重點(diǎn)提升(共500題)附帶答案詳解
- 殯儀服務(wù)員職業(yè)技能鑒定考試題(附答案)
評論
0/150
提交評論