單片機(jī)原理及其接口技術(shù)試題.doc_第1頁(yè)
單片機(jī)原理及其接口技術(shù)試題.doc_第2頁(yè)
單片機(jī)原理及其接口技術(shù)試題.doc_第3頁(yè)
單片機(jī)原理及其接口技術(shù)試題.doc_第4頁(yè)
單片機(jī)原理及其接口技術(shù)試題.doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余14頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、單片機(jī)原理及其接口技術(shù)試題單片機(jī)期末試卷 樣卷 1. P0、P1、P2、P3四個(gè)均是 8位的并行 口填 串行 還是 并行:'其中P0的功 能是 地址/數(shù)據(jù)分日t復(fù)口 ; P2 口的功能是 高8位 地址口 ;而_P3是雙功能口; P1是專(zhuān)門(mén)的 用戶口。2. 程序一般是由三種基本結(jié)構(gòu)構(gòu)成順序、循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)。3. MCS-51指令共有七種尋址方式, 分別是立即數(shù)尋址、 直接尋址、寄存器尋址 、寄存器間接尋址、變址尋址、相對(duì)尋址、位尋址。4. MOV DPTR , Tab 的作用是用來(lái)設(shè)定5. MOV DPTR, data16的作用是用來(lái)設(shè)定 地址指針6. 片內(nèi)RAM 可進(jìn)行位尋址的空間

2、位地址范圍是 00H-FFH。7. MCS-51的存儲(chǔ)器空間配置從功能上可分為四種類(lèi)型片內(nèi)程序存儲(chǔ)器、內(nèi)部數(shù)據(jù)存儲(chǔ)器、外部數(shù)據(jù)存儲(chǔ)器、外部程序存儲(chǔ)器。8. MCS-51的指令按其功能可分為五大類(lèi) 數(shù)據(jù)傳送指 令、算術(shù)運(yùn)算指令、邏輯運(yùn)算類(lèi)指令、位操作指令、控制轉(zhuǎn)移指令。8.十進(jìn)制數(shù)54的8位補(bǔ)碼表示為 11001010。9. 12根地址線可選212 4K個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單 元需要15根地址線。8.十進(jìn)制數(shù)89的16進(jìn)制數(shù)表示為 59H。10. MCS-51內(nèi)部的定時(shí)器/計(jì)數(shù)器共有_ 2個(gè),分別 是T0、T1。11. DJNZ , rel屬于五大類(lèi)指令中的 控制轉(zhuǎn)移指令類(lèi)指令,具操作碼助記

3、符含義是減1不為0循環(huán)轉(zhuǎn)移 O9. MCS-51指令系統(tǒng)中direct表示的含義是 一片內(nèi)存 儲(chǔ)器地址 O10. 輸入輸由設(shè)備與主機(jī)的連接部分稱(chēng)為輸入輸由接 口,接口有三大作用隔離與尋址作用、 所存與緩沖作用和信號(hào)電平與形式的變換作用。11. MCS-51單片機(jī)有 5一個(gè)中斷源,它們的中斷向 量地址分別是外中斷0 / INT0_ ; _ _外中斷1 / INT1_ ;T0; _T1_;_串行端口( RI、TI) _。2_級(jí)中斷優(yōu)先級(jí)別12.子程序的調(diào)用是 絕對(duì)調(diào)用和長(zhǎng)調(diào)用;中斷服務(wù)子程序的結(jié)尾一定是用指令_RET1。二、選擇正確的答案13.存儲(chǔ)器的地址范圍是 0000H03FFH ,它的容量為

4、( A )。(A) 1KB B 2KB C 3KB D 4KB 14. MOVX A , R0 指令 是采用(D )尋址方式,指令作用在()區(qū)間。(A)寄存器,外部數(shù)據(jù)存儲(chǔ)器(B)直接,程序存儲(chǔ)器(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲(chǔ)器(D)寄存器間接, 外部數(shù)據(jù)存儲(chǔ)器 15. A7H和5BH兩個(gè)立即數(shù)相加后,和 為(C ), (CY)是()。(A) 1CH, 0 B C1H, 0 C 02H, 1 D C1H, 1 16.若(A) 86H, (PSW) 80H,則執(zhí)行 RRC A 指令后(A) ( A )(A)C3H B B3H C 0DH D 56H 17 .如果(P0)65H,則當(dāng) CPL P0

5、.2 SETB C MOV P0.4 ,C 執(zhí)行后(P0) ( C ) (A) 61H B 75H C 71H D 17H 18 . MCS-51指令系統(tǒng)中執(zhí)行時(shí)間最長(zhǎng)且長(zhǎng)達(dá) 4個(gè)機(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 , A 19.不屬于單片機(jī)與輸入輸由設(shè)備進(jìn)行信息交換的方式是 (

6、D )。A無(wú)條件傳送方式 B查詢(xún)方式 C中斷方式 D存儲(chǔ) 器直接存取方式 20.已知累加器A的數(shù)值為98H ,它與0FAH相加,相加后會(huì)影響標(biāo)志位CY、AC和OV位。各個(gè)位的值是(D )。A 0、0、0 B 1、0、1 C 1、1、1 D 1、1、0 21 在中斷服 務(wù)子程序中,至少應(yīng)有一條( D )(A)傳送指令(B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令 22.要用傳送 指令訪問(wèn)MCS-51片外RAM ,它的指令操作碼助記符應(yīng)是(B ) (A) MOV (B) MOVX (C) MOVC (D)以上 都行23. A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用(C )進(jìn)行A/D轉(zhuǎn)換的8

7、位接口芯片。A計(jì)數(shù)式 B雙積分式 C逐次逼近式 D并行式 24. 8051單片機(jī)內(nèi)有 B個(gè)16位的定時(shí)/計(jì)數(shù)器,每個(gè)定時(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二、分析程序并寫(xiě)由結(jié)果(每小題5分,共20分)1.已 知(R0) 20H, 20H10H, P0 30H, R2 20H,執(zhí)行如下程序段后 MOV R0 , 11H MOV A , R2 ADD A , 20H MOV PSW , 80H

8、 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í)行過(guò)程如下 MOV A , R0 MOV R0 , A MOV A , R0 ADD A , 21H ANL A , 21H RL A MOV R2 , A貝U執(zhí)行結(jié)束(R0) 36H R2 D6H 3.執(zhí)行下面一段程序;MOV SP, 60HMOV A, 10

9、H MOV B, 01H PUSH A PUSH B POP A POP B A , 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 貝U 41H 03H 42H 02H三、簡(jiǎn)答及識(shí)圖題(共 13分)1.寫(xiě)生五個(gè)特殊寄存器 的名稱(chēng)及其主要用途。1累加器ACC 2 B寄存器 主要用于乘法和除法操作。3 TCON定時(shí)/計(jì)數(shù)器 控制寄存器 4 TM0D定時(shí)/計(jì)數(shù) 器方式控制寄存 5 SCON串行通信控制寄存器 6 PS

10、W程 序狀態(tài)字寄存器四、編程題共12分1. (6分)編一程序段,將字節(jié)地 址30H3FH單元的內(nèi)容逐一取由減 1,然后再放回原處,如 果取由的內(nèi)容為00H,則不要減1,仍將0放回原處。MOV R7 , 10H MOV R1 , 30H LOOPCJNE R1 , 00H , NEXT MOV R1 , 00H SJMP NEXT1 NEXTDEC R1 NEXT1INC R1 DJNZ R7 , LOOP SJMP END 2.( 6 分)按以下要求編寫(xiě)單片機(jī)定時(shí)器的初始化程序段,晶振頻率6MHZ(1) T0作為定時(shí),定時(shí)時(shí)間為 10ms. (2) T1作為計(jì)數(shù),記滿1000溢由。解 1 T0

11、 的工作方式 0 時(shí) tmax213 2132us16.384ms 定時(shí) 10ms 可達(dá)要求 則 X213- 213- 3192c78H6318H T0 工 作在方式1時(shí)tmax216 2162us131.072ms定時(shí)10ms也可達(dá) 要求,則 X216- EC78H T0工作在方式 2或3時(shí)tmax28 282us512us 定時(shí) 500us,循環(huán) 20 次,X28- 06H 2 方式9CHFC1CH XM- 計(jì)數(shù)值 方式 1216-100FF9CH 方式 2 或 328-1009CH DELAY MOV TMOD 00H (01H / 10H / 11H )(

12、MOV R3 , 14H) MOVTH0 , 63H MOV TL0 ,18H SETB TR0 LP1 JBC TF0 ,CLOSE SJMP LP1 CLOSE SJMP RET 你在百度里面搜索 很多的 單片機(jī)應(yīng)用復(fù)習(xí)題匯總一、填空和問(wèn)答 1、計(jì)算機(jī)的基本結(jié)構(gòu)是由(CPU )、 (存儲(chǔ)器)、(I/O接口)組成,相互之間通過(guò)(總線)來(lái)連接。2、1 6位微型計(jì)算機(jī),其核心部件微處理器字長(zhǎng)是 (16 位)。如 inter8086.80286.Z8000。32位微型計(jì)算機(jī),其核心部件微處理器字長(zhǎng)是 (32位)。如 80386.486.586 o3. 8051是(8 )位機(jī),其數(shù)據(jù)總線為(8 )位

13、,地址總線為(16 )位,故最大尋址空間為(64K )。4. 存儲(chǔ)器的一個(gè)字節(jié)有(8個(gè))二進(jìn)制位,莫存儲(chǔ)片 有1024個(gè)存儲(chǔ)單元,其地址線為(10 )條,共有(8192 ) 個(gè)二進(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碼是(美國(guó)信息交換標(biāo)準(zhǔn)碼),它包括(26個(gè))個(gè)大寫(xiě)字母、(26個(gè))小寫(xiě)字母、(10個(gè))數(shù)字,及一 些(標(biāo)點(diǎn))符號(hào)和(控制)符號(hào)。如CR是(回車(chē)),總共128個(gè)字符。 .248 的 BCD 碼是(0010 0100 1000 )。 .F 的 ASC

14、II 碼是(46H)。CR 的 ASCII 碼是(0DH )。7 .寫(xiě)生8051五個(gè)中斷源的入口地址(0003H )、 (000BH)、(0013H)、(001BH)、(0023H)8.所謂內(nèi)部總線結(jié)構(gòu)是指(AB)、(DB)、(CB)其中(AB)是單向總 線。9.PSW標(biāo)志寄存器中 OV位的狀態(tài)決定于(CPCS 1 0 .MCS-51 標(biāo)志寄存器 PSW Cy AC F0 RS1 RS0 OV 0 P 其各 位的含義分別為 Cy進(jìn)位、AC半進(jìn)位、F0自定義、RS1RS0 寄存器組選擇、OV溢由標(biāo)志、P奇偶標(biāo)志.11.按結(jié)構(gòu)的使用和功能類(lèi)存儲(chǔ)器分為 只讀.和讀寫(xiě).只讀存儲(chǔ)器 ROM又可分為以下4

15、類(lèi)掩模.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)信號(hào).控制信號(hào) 三種類(lèi)型.其中 狀態(tài)信號(hào) 和 控制信號(hào) 有時(shí)可以共一個(gè)端口地址.14.CPU按每條指令 操作過(guò)程可分為 取操作碼 和 取操作數(shù).每一條指令的第 一個(gè)機(jī)器周期必定為取操作碼.15. 16.如果子程序執(zhí)行過(guò)程中,又調(diào)別的子程序,這種結(jié)構(gòu)稱(chēng)為 子程序嵌套.17.進(jìn)

16、入 子程序以后SP會(huì) 自動(dòng)加2 .18.子程序中RET指令的實(shí)際含 義是將堆棧指針當(dāng)前的值將堆棧的當(dāng)前內(nèi)容彈回PCL和PCH,SP自動(dòng)減 2 . 19.解釋保護(hù)斷點(diǎn).保護(hù)現(xiàn)場(chǎng).20.談?wù)?8031.8051.8751.8052之間的區(qū)另I.21.8031內(nèi)部位地址共有多 少個(gè),它們處在內(nèi)部RAM 的什么位置.從內(nèi)部 RAM 的20H-2FH,一共128個(gè)位,位地址 007FH 22.8051有幾個(gè) 外設(shè)接口,它們分別是 P0 . (P1). (P2 ). (P3 ). 當(dāng)作 為8031外接ROM或RAM時(shí),那幾個(gè)口做什用.只有 P1 口可以做正常的接口用;P2 口做地址的高8位;P0 口做地址

17、 的低8位和數(shù)據(jù)線;P3 口做控制、狀態(tài)信號(hào)、中斷、串口) 23.8051內(nèi)部總共有RAM多少個(gè),其中那些可供用戶使用, 那些是用戶不能用的.(共256個(gè),0127可用,128255離散的 安排了 21個(gè)特殊功能寄存器。)24.8031內(nèi)部有(2 )個(gè)定時(shí)器.它即可( 定時(shí)) 又可作(計(jì)數(shù))用. 當(dāng)(計(jì)數(shù)溢由)便會(huì)產(chǎn)生中斷, 將TF0和TF1置位.25、計(jì)算機(jī)中的數(shù)是用(2 )進(jìn)制數(shù)表示的;大部分微機(jī)的字長(zhǎng)是(4 )的整數(shù)倍,所以,又廣泛采用(16 )進(jìn)制表示;微機(jī)中字母和字符普片采用(ASCII )碼。26、用匯編語(yǔ)言編寫(xiě)的源程序只有經(jīng)過(guò)(匯編程序)翻譯成(機(jī)器碼)才能執(zhí)行。這個(gè)翻譯過(guò)程就稱(chēng)

18、為匯編。27、CPU與外設(shè)之間交換信息一般需要(3 )個(gè)端口,它們是(數(shù)據(jù)口 )(狀態(tài)口 )和(控制口 )28、 CPU與外設(shè)之間的數(shù)據(jù)傳送可分為(無(wú)條件傳送方式 ),(查詢(xún)方式 ),(中斷方式 ),(DMA )。為了提高CPU的效率,通常采用(中斷)。29、串行通信中兩種最基本的通信方式是(同步)和(異步)。30、RAM是(讀寫(xiě))存儲(chǔ)器,又可以分為( 靜態(tài)) 和(動(dòng)態(tài))兩種。31、ROM是(只讀)存儲(chǔ)器,也可以分為(掩模), (PROM ), ( EPROM ),( EEPROM ),其中EPROM必須用(紫外線)擦除、EEPROM 可以用(電) 擦除。32、TTL電平規(guī)定"1為(

19、5V ), “0為(0V ),而 RS-232 規(guī)定 “1為(-12V ), “0為(12V )。33、CPU尋址外設(shè)有兩種方式(存儲(chǔ)器對(duì)應(yīng)輸入輸由方式),(端口尋址的輸入輸由指令)。34、LJMP是一條無(wú)條件跳轉(zhuǎn)指令,它的跳轉(zhuǎn)范圍是(64K ),而AJMP的跳轉(zhuǎn)范圍是(2K ), 而SJMP的跳 轉(zhuǎn)范圍是(127-128 )。35、比較 MOV , MOVX , MOVC之間的不同。36、若用字長(zhǎng)為八位的寄存器存放無(wú)符號(hào)數(shù)整數(shù),機(jī)器 數(shù)的最大值和最小值是多少;若用字長(zhǎng)為八位的寄存器存放帶符號(hào)數(shù)整數(shù),機(jī)器數(shù)的最大值和最小值是多少;37、請(qǐng)編一段程序?qū)?8000H單元中的內(nèi)容,與 8100H單元

20、中的 內(nèi)容互換。38、在異步通信中,字符幀是由 .,()等四部分組 成.三、數(shù)制與指令基礎(chǔ)知識(shí))1、數(shù)制轉(zhuǎn)換1)用8位二進(jìn)制寫(xiě)生(115)的原碼、反碼、補(bǔ)碼。(01110011 01110011 01110011)用 8 位二進(jìn)制寫(xiě)生(- 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

21、89126-128 4將下列十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)0EDH(1110 1101 ) 03FFH ( 11 1111 1111 ) 0EC12H ( 1110 1100 . 00010010 ) 0FDH ( 1111.1101 ) 5)將下列二進(jìn) 制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù) 1101 1011B 0101B 101 1B 111011 1110 1B ( DBH )( 0.AH )( 5.8H )(3B.E8H ) 6)將下列十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)5 2515 625 49 75 3200 ( 5. 4H )( F.AH )( 31.CH )(C80H ) 7)下列二進(jìn)制數(shù)若為無(wú)符號(hào)數(shù),它們的值

22、是多 少若為帶符號(hào)數(shù),它們的值是多少用十進(jìn)制表示。01101110B01011001B10001101B11111001B(110/110 )( 89/89 )( 141/-13 )( 249/-121 ) 2、指令1)說(shuō)明下列偽操作的作用ORG 2000H (定義地址起點(diǎn)為 2000H) LIMIT EQU 200(LIMIT 等值于 200) HBD2EQU HBDTW (HBD2 等值于 HBDTW ) JATBDW 2200H (定義字,標(biāo)號(hào) JATB處連續(xù)存放兩個(gè)字節(jié) 00 22 ) 2)經(jīng)過(guò)匯編后,以下各條語(yǔ)句的標(biāo)號(hào)應(yīng)取什么值ORG 2800HTABLEDS 0EH ( 2800H

23、280EH 保留) WORD DB 'WORKER', 15, 0A (280FH 57H 4FH 52H 4BH 45H 52H 15H 0AH FANG EQU 100H 偽指令不占內(nèi)存)ONE EQU3400H偽指令不占內(nèi)存)BEGIN LD A , R0 (程序開(kāi)始的 地址2817H) 3)說(shuō)明執(zhí)行如下指令后,寄存器 A、中的內(nèi) 容。MOV A , 78H SWAP A ANL A , 0FH (A07H 4 )寫(xiě)生下 列指令的功能 CPL A ; A取反 CLR A ;(A清0) MULAB ;(A 乘 B) MOVC A , ADPDR ;(以 DPDR 為基址加A

24、形成的地址,將該單元內(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)移) 一、填空 題將正確答案填在題干的空白處。1分3535分1、十進(jìn)制數(shù)47用8位二進(jìn)制補(bǔ)碼表示為 11010001B。2、89C51 含 4KB Flash ROM , 128B 的 RAM ,在物理 上有4個(gè)獨(dú)立的存儲(chǔ)器空間。3、若8031單片機(jī)的晶振頻率 fosc= 12MHz ,則振蕩周 期為1/12us ,狀態(tài)周期為1/6us ,機(jī)器周期為1us ,執(zhí)行 MUL AB指令需要時(shí)間為

25、4us 。4、假定 A85H , R020H, (20H) 0AFH。執(zhí)行指令A(yù)DD A , R0后,累加器A的內(nèi)容34H , CY 的內(nèi)容1 , AC的內(nèi)容1 , OV的內(nèi)容1。5、假定DPTR的內(nèi)容為8100H,累力口器A的內(nèi)容為40H , 執(zhí)行下列指令 MOVC A , ADPTR后,送入A的是程序存儲(chǔ)器8140H單元的內(nèi)容6、 PSW 中 RS1 RS010H 時(shí),R2 的地址為 12H 。7、ROM在物理上分為 片內(nèi)ROM 和片外 ROM ,在 邏輯上兩者統(tǒng)一編址。8、MCS-51單片機(jī)當(dāng)1時(shí),首先使用的是片內(nèi)程序存儲(chǔ) 器,存儲(chǔ)容量超過(guò) 4KB時(shí)開(kāi)始使用外部程序存儲(chǔ)器;。時(shí),則僅僅使

26、用片外程序存儲(chǔ)器。9、MCS51單片機(jī)訪問(wèn)片外存儲(chǔ)器時(shí),利用 ALE信號(hào) 鎖存來(lái)自P0 口的低8位地址信號(hào)。10、欲使P1 口的高4位輸由1,而低4位不變,應(yīng)執(zhí)行 一條 ORL P1 , 0F0H 指令。11、12根地址線可選 4KB個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單 元需要15根地址線。12、設(shè)80C51 fosc12MHz ,定時(shí)器工作在方式 0,則最 大定時(shí)時(shí)間為 8192以s o13、異步串行數(shù)據(jù)通訊有單工、半雙工 和 全雙工共三種傳送方式。14、51單片機(jī)的中斷系統(tǒng)最多可以有2個(gè)嵌套。15、8031單片機(jī)指令 MOV是訪問(wèn) 內(nèi)RAM ,最大范 圍為256B , MOVX是訪問(wèn)外RAM ,最大

27、范圍為 64KB , MOVC是訪問(wèn) ROM ,最大范圍為 64KB。二、單項(xiàng)選擇(1分1515分)1、MCS-51上電復(fù)位后,SP 的內(nèi)容是(B)(A) 00H (B) 07H (C) 60H (D)70H 2、80C51 是 (C)(A) CPU (B)微處理器(C)單片微機(jī) (D)控制器3、PC的值是 (C)(A)當(dāng)前指令前一條指令的地址(B)當(dāng)前正在執(zhí)行指令的地址(C)下一條指令的地址(D)控制器中指令寄存器的地址4、如在系統(tǒng)中只擴(kuò)展一片Intel 2732 (4KX8),除應(yīng)使用P0 口的 8條口線外,至少還應(yīng)使用 P2 口的口線(A) (A)4條(B) 5條(C)6條(D)7條5、

28、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 AJMP 0040H ORG 0040H MOV SP , 00H當(dāng)執(zhí)行完左邊的程序后,PC的值是(C) (A) 0040H (B) 0041H (C) 0042H (D) 0043H 8、當(dāng) ALE 信號(hào)有效時(shí),表示 (B)(A)從ROM中讀取數(shù)據(jù)(B)從P0 口中可靠送由地址低 8位(C)從P0 口送由數(shù)據(jù)(D)從RAM 中讀取數(shù)據(jù)9、所謂CPU是指(A)(

29、A)運(yùn)算器與控制器(B)運(yùn)算器與存儲(chǔ)器(C)輸入輸由設(shè)備(D)控制器與存儲(chǔ)器10、使用8155可以擴(kuò)展由的I/O 口線是 (C)(A) 16 根(B) 24 根 (C) 22 根 (D) 32 根 11、MCS51 外擴(kuò)ROM、RAM 和I/O 口時(shí),它的地址總線是(B) (A)P0、P1 (B) P0、P2 (C) P2、P1 (D) P0、P3 12、74LS138 芯片是(B)(A)驅(qū)動(dòng)器(B)譯碼器(C)鎖存器(D)編碼器13、在中斷服務(wù)程序中,至少應(yīng)有一條(D)(A)傳送指令 (B)轉(zhuǎn)移指令(C)加法指令(D)中斷返回指令14、當(dāng)TMOD的門(mén)控位1時(shí),啟動(dòng)定時(shí)器 T0工作需 要的條件

30、是 (B)(A) TR0置1 ; (B) /INTO引腳為高電平和TR0置1 (C) /INTO弓I腳為低電平和 TR0置1; (D) /INTO引腳為高電平15、串行通信的傳送速率單位是波特, 而且波特的單位是(B)(A)字符/秒(B)位/秒(C)幀/秒(D)幀/分三、簡(jiǎn)答題(4分520分)1、內(nèi)部RAM數(shù)據(jù)及P1 口 數(shù)據(jù)如下圖所示,試分析下段指令執(zhí)行后的結(jié)果。MOV A , 03H ; A 03H SWAP A ; A 30H MOV RO , A ; A 30H ; R0 30H MOV A , R0; A 50H ANL A , F0H ; A 50H MOV R1 , A; R1

31、50H MOV B,R1; B 10H MOV R1, P1; R1 50H ;(50H) E6H MOV P2 , P1; P2 E6HCPL P1.4; P1 F6H ORL C, P1.4; C 1 上段指令執(zhí)行后 (10H) 00H ; (30H) 50H ; (50H) 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、簡(jiǎn)述80C51的尋址

32、方式各涉及哪些存儲(chǔ)器空間答立印數(shù)尋址程序存儲(chǔ)器 ROM o直接尋址片內(nèi)RAM低128B和特殊功能寄存器。寄存器尋址 R0R7, A, B, C, DPTR寄存器間接尋 址片內(nèi)RAM 低128B,片外 RAM。變址尋址程序存儲(chǔ)器 64 KB o相對(duì)尋址程序存儲(chǔ)器 256B范圍。位尋址片內(nèi)RAM的20H2FH字節(jié)地址,部分特殊功 能寄存器。4、簡(jiǎn)述程序狀態(tài)字寄存器PSW中各位的含義。答程序狀態(tài)字寄存器 PSW程序狀態(tài)字寄存器 PSW是一 個(gè)8位寄存器,用來(lái)存放當(dāng)前指令執(zhí)行后操作結(jié)果的莫些特 征,以便為下一條指令的執(zhí)行提供依據(jù)。定義格式如下。其中,CY進(jìn)借位標(biāo)志;AC輔助進(jìn)借位標(biāo)志;F0軟件標(biāo)志;O

33、V溢由標(biāo)志;F1用戶標(biāo)志位;P奇偶校驗(yàn)標(biāo)志;RS1、RS0工作寄存器組選擇(如表所示)。5、簡(jiǎn)述單片機(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)控制信號(hào)線 使用ALE作用地址鎖存的選通信 號(hào),以實(shí)現(xiàn)低 8位地址的鎖存;以信號(hào)作為擴(kuò)展程序存儲(chǔ)器的讀選通信號(hào);以信號(hào)作為內(nèi)、外程序存儲(chǔ)器的選擇信號(hào); 以和作為擴(kuò)展數(shù)據(jù)存儲(chǔ)器和I/O端口的讀/寫(xiě)選通信號(hào)。執(zhí)行MOVX指令時(shí),這兩個(gè)信號(hào)分別自動(dòng)有效。四、編程題(5分420分)1、從1加到5,最終結(jié)果存 入35H,試編寫(xiě)程序。解方法(1) ORG 1000H

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論