單片機(jī)復(fù)習(xí)練習(xí)題庫大全,含答案_第1頁
單片機(jī)復(fù)習(xí)練習(xí)題庫大全,含答案_第2頁
單片機(jī)復(fù)習(xí)練習(xí)題庫大全,含答案_第3頁
單片機(jī)復(fù)習(xí)練習(xí)題庫大全,含答案_第4頁
單片機(jī)復(fù)習(xí)練習(xí)題庫大全,含答案_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、選擇題三、選擇題(每題2分共18分)1要MCS-51系統(tǒng)中,若晶振頻率屢8MHz,一個(gè)機(jī)器周期等于(A ) sA 1.5 B 3 C 1 D 0.52十進(jìn)制29的二進(jìn)制表示為原碼( C )A 11100010 B 10101111 C 00011101 D 000011113、6264芯片是(B)(A) EEPROM (B)RAM式(C)FLASH ROM (D)EPROM4、用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(A) 方式0 (B)方式1 (C)方式2 (D)方式35、某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根線是(C)(A) 11根 (B)12根 (C)

2、13根 (D)14根 6、MCS-51外擴(kuò)ROM,RAM和I/O口時(shí),它的數(shù)據(jù)總線是(A)(A) P0 (B)P1 (C)P2 (D)P3 7、MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是(A) (A)讀鎖存器具 (B)讀數(shù)據(jù)庫 (C)讀A累加器具 (D)讀CPU8執(zhí)行PUSH ACC指令,MCS-51完成的操作是(A)(A) SP+1 SP (ACC) (SP) (B)(ACC) (SP)SP-1 SP(B) (C)SP-1 - SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP9對(duì)程序存儲(chǔ)器的讀操作,只能使用(D)(A) MOV指令 (B)PUS

3、H指令 (C)MOVX指令(D)MOVC指令四、簡(jiǎn)答題(共30分)18031單片機(jī)的( D )口的引腳,還具有外中斷、串行通信等第二功能。a)P0  b)P1 c)P2  d)P32單片機(jī)應(yīng)用程序一般存放在(  B   )      a) RAM  b)ROM   c)寄存器     d)CPU  3已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示

4、的十進(jìn)制數(shù)值為( B )a) 7542H b) 7542 c) 75.42H d) 75.424下列指令中不影響標(biāo)志位CY的指令有( D    )。     a)ADD  A,20H   b)CLR c)RRC  A   d)INC  A5CPU主要的組成部部分為(  A   )   a)運(yùn)算器、控制器 b)

5、加法器、寄存器 c)運(yùn)算器、寄存器  d)運(yùn)算器、指令譯碼器 6INTEL 8051CPU是(  C   )位的單片機(jī)    a) 16   b)4   c)8     d)準(zhǔn)16 78031復(fù)位后,PC與SP的值為(  B   )   a )0000H,00H   

6、 b) 0000H,07H     c) 0003H,07H d)0800H,00H 8當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( B )。  a)MOV  A, R1         b)MOVC  A,  A + DPTR  c)MOVX  A,  R0   

7、;      d)MOVX  A,   DPTR 98031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是( A    )     a)20H  b)30H   c)00H   d)70H  10下列哪條指令是正確的( D )a) PUSH R2 b) ADD R0,Ac) MOVX A DPTR d) MOVR0,A1.MC

8、S-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為( C )。 A.0100H B.2080H C.0000H D.8000H2.若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為( C )。 A.500 B.1000 C.216-500 D.216-10003.定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈沖信號(hào)應(yīng)連接到( D )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( A )。 A.1個(gè)機(jī)器周期 B.2個(gè)機(jī)器周期 C.4個(gè)機(jī)器周期 D.10個(gè)晶振周期

9、5.MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)( A )。 A.外部中斷0 B.外部中斷1 C.定時(shí)器0中斷 D.定時(shí)器1中斷6.定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場(chǎng)合,應(yīng)選用( C )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51單片機(jī)的外部中斷1的中斷請(qǐng)求標(biāo)志是( D )。 A.ET1 B.TF1 C.IT1 D.IE18.下列標(biāo)號(hào)中,正確的標(biāo)號(hào)是( D )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:9.串行口每一次傳送( A )字符。 A.1個(gè) B.1串 C.1幀 D.1波特10.要想把數(shù)字送入DAC08

10、32的輸入緩沖器,其控制信號(hào)應(yīng)滿足( B )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =01、尋址空間為數(shù)據(jù)程序存儲(chǔ)器所用的指令是( A ):     A. MOVX B.MOV C.MOVC D.ADDC2、執(zhí)行中斷返回指令,從堆棧彈出地址送給( C ). A. A B. CY C. PC D. DPTR3、七段共陰極發(fā)光兩極管顯示字符H,段碼應(yīng)為(E ) A.67H B. 6EH C. 91H D. 76H E.90H4、在串行通信中, 8031中發(fā)送和接收的寄存器是( B

11、) 。 A.TMOD B. SBUF C. SCON D. DPTR5、波特的單位是(B ) A. 字符/秒 B. 位/秒 C. 幀/秒 D. 字節(jié)/秒1 10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是(D)。(A)46.625 (B)23.625 (C) 23.62 (D) 21.6252. 存儲(chǔ)器的地址范圍是0000H0FFFH,它的容量為( D )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB3 3D.0AH轉(zhuǎn)換成二進(jìn)制數(shù)是( A )。 (A)111101.0000101B (B) 111100.0000101B (C) 111101.101B (D) 111100.101B4

12、73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是( B )。 (A)94.8H (B) 49.8H (C) 111H (D) 49H5 MOVX A , R0指令中,源操作數(shù)采用( )尋址方式,指令作用在( )區(qū)間。D (A)寄存器,外部數(shù)據(jù)存儲(chǔ)器 (B)直接,程序存儲(chǔ)器 (C)寄存器間接 ,內(nèi)部數(shù)據(jù)存儲(chǔ)器 (D)寄存器間接,外部數(shù)據(jù)存儲(chǔ)器6 A7H和5BH兩個(gè)立即數(shù)相加后,和為( ),(CY)是( )。C (A)1CH,0 (B) C1H,0 (C) 02H,1 (D) C1H,17 若(A)=86H,(PSW)=80H,則執(zhí)行RRC A指令后(A)(A)C3H (B) B3H (C) 0DH (D) 56H8如

13、果(P0)=65H ,則當(dāng)CPL P0.2SETB CMOV P0.4 ,C執(zhí)行后(P0)=( C )(A)61H (B) 75H (C) 71H (D) 17H9 ( D )指令是MCS-51指令系統(tǒng)中執(zhí)行時(shí)間最長且長達(dá)4 us的。 (A)比較轉(zhuǎn)移 (B)循環(huán)轉(zhuǎn)移 (C)增減量 (D)乘除法10 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, #40HMOVX R1 , A11 已知累加器

14、A的數(shù)值為98H,它與0FAH相加,相加后會(huì)影響標(biāo)志位CY、AC和OV位。各個(gè)位的值是( A )。1115 DDDCB (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、012不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是( D )。 (A) 無條件傳送方式 (B) 查詢方式 (C) 中斷方式 (D) 存儲(chǔ)器直接存取方式138051與8255A的硬件連接如圖P110圖67,其中規(guī)定未用的地址線取0。則8255A的控制字寄存器的地址是( D ) (A) 0000H (B) 0001H (C) 0002H (D) 0003H14A/D轉(zhuǎn)換方法有以下四種,ADC0809是一

15、種采用( C )進(jìn)行A/D轉(zhuǎn)換的8位接口芯片。 (A) 計(jì)數(shù)式 (B) 雙積分式 (C) 逐次逼近式 (D) 并行式 158051單片機(jī)內(nèi)有( )個(gè)16位的定時(shí)/計(jì)數(shù)器 ,每個(gè)定時(shí)/計(jì)數(shù)器都有( )種工作方式。B (A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 單項(xiàng)選擇題(30分)1 在中斷服務(wù)程序中至少應(yīng)有一條(D )A.傳送指令 B.轉(zhuǎn)移指令 C.加法指令 D.中斷返回指令2當(dāng)MCS-51復(fù)位時(shí),下面說法準(zhǔn)確的是(A )A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H3要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是

16、(B )A.MOV B.MOVX C.MOVC D.以上都行4ORG 2000H LACLL 3000H ORG 3000H RET上邊程序執(zhí)行完RET指令后,PC=( C)A.2000H B.3000H C.2003H D.3003H5要使MCS-51能響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( A)A.98H B.84H C.42H D.22H6JNZ REL指令的尋址方式是( C )A.立即尋址 B.寄存器尋址 C.相對(duì)尋址 D.位尋址7執(zhí)行LACLL 4000H指令時(shí), MCS-51所完成的操作是(D )保護(hù).4000HPC C.保護(hù)現(xiàn)場(chǎng) D.PC+3入棧,

17、4000HPC8.下面哪條指令產(chǎn)生信號(hào)(D )A.MOVX A,DPTR B.MOVC A,A+PC C.MOVC A,A+DPTR D.MOVX DPTR,A9.若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為( C )A. 1KB B. 2KB C.4KB D.8KB10.要想測(cè)量引腳上的一個(gè)正脈沖寬度,則TMOD的內(nèi)容應(yīng)為( A )A.09H B.87H C.00H D.80H11.PSW=18H時(shí),則當(dāng)前工作寄存器是( D )A.0組 B. 1組 C. 2組 D. 3組12.MOVX A,DPTR指令中源操作數(shù)的尋址方式是( B )A. 寄存器尋址 B. 寄存器間接尋址 C.直接尋址

18、D. 立即尋址13. MCS-51有中斷源( A )A.5 B. 2 C. 3 D. 614. MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)為( B )A.00H B.07H C.60H D.70H15.ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H當(dāng)CPU響應(yīng)外部中斷0后,PC的值是( B )A.0003H B.2000H C.000BH D.3000H16.控制串行口工作方式的寄存器是( C )A.TCON B.PCON C.SCON D.TMOD17.執(zhí)行PUSH ACC指令, MCS-51完成的操作是( A )A.SP+1SP, ACCSP B. ACCSP

19、, SP-1SPC. SP-1SP, ACCSP D. ACCSP, SP+1SP18.P1口的每一位能驅(qū)動(dòng)( B )A.2個(gè)TTL低電平負(fù)載 B. 4個(gè)TTL低電平負(fù)載C.8個(gè)TTL低電平負(fù)載 D.10個(gè)TTL低電平負(fù)載19.PC中存放的是( A )A.下一條指令的地址 B. 當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址 D.下一條要執(zhí)行的指令20.8031是( C )A.CPU B.微處理器 C.單片微機(jī) D.控制器21.要把P0口高4位變0,低4位不變,應(yīng)使用指令( D )A.ORL P0,#0FH B.ORL P0,#0F0H C.ANL P0,#0F0H D.ANL P0,#0FH2

20、2.下面哪種外設(shè)是輸出設(shè)備( A )A.打印機(jī) B.紙帶讀出機(jī) C.鍵盤 D.A/D轉(zhuǎn)換器23.所謂CPU是指( A )A.運(yùn)算器和控制器 B.運(yùn)算器和存儲(chǔ)器 C.輸入輸出設(shè)備 D. 控制器和存儲(chǔ)器24.LCALL指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后,PC=( D )A.2000H B.2001H C.2002H D.2003H25. MCS-51執(zhí)行完MOV A,#08H后,PSW的哪一位被置位( D )A.C B. F0 C.OV D.P26.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是( C )A.由CPU自動(dòng)完成 B.在中斷響應(yīng)中完成 C.應(yīng)由中斷服務(wù)程

21、序完成 D.在主程序中完成27.關(guān)于MCS-51的堆棧操作,正確的說法是( C )A.先入棧,再修改棧指針 B.先修改棧指針,再出棧 C. 先修改棧指針,在入棧 D.以上都不對(duì)28.某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根數(shù)是( C )A.11根 B.12根 C. 13根 D. 14根29.若MCS-51中斷源都編程為同級(jí),當(dāng)他們同時(shí)申請(qǐng)中斷時(shí)CPU首先響應(yīng)( B )A. B. C.T1 D.T030. MCS-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳變距離( B )A.2KB B. 128B C. 127B D. 256B1.MCS-51的時(shí)鐘最高頻率是 ( A ). A 12MHz B 6 M

22、Hz C 8 MHz D 10 MHz2以下不是構(gòu)成單片機(jī)的部件( D )A 微處理器(CPU)、B存儲(chǔ)器 C接口適配器(IO接口電路) D 打印機(jī)3.-49D的二進(jìn)制補(bǔ)碼為.( B )A 11101111 B 11101101 C 0001000 D 111011004、用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(B) 方式0 (B)方式1 (C)方式2 (D)方式35、當(dāng)8031外出擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM 2716(C)(A) 2片 (B)3片 (C)4片 (D)5片6、使用8255可以擴(kuò)展出的I/O口線是(B)(A) 16根 (B)24根 (C)2

23、2根 (D)32根7、當(dāng)使用快速外部設(shè)備時(shí),最好使用的輸入/輸出方式是(C) (A)中斷 (B)條件傳送 (C)DMA (D)無條件傳送 8、MCS-51的并行I/O口讀-改-寫操作,是針對(duì)該口的(D) (A)引腳 (B)片選信號(hào) (C)地址線 (D)內(nèi)部鎖存器9LCALL指令操作碼地址是2000H,執(zhí)行完相子程序返回指令后,PC=(D)(C) 2000H (B)2001H (C)2002H (D)2003H(D)1、MCS51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號(hào)引腳是(A)(A)ALE(B) (C) (D)RST2、下列指令寫法正確的是。(B)(A)MOV#20H,A (B)A

24、DDR2,#30H(C)PUSHR0 (D)RRCA3、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 當(dāng)CPU響應(yīng)外部中斷0后,PC的值是(B)(A) 0003H (B)2000H (C)000BH (D)3000H4、用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇(A)(C) 方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是(A) (A)讀鎖存器具 (B)讀數(shù)據(jù)庫 (C)讀A累加器具 (D)讀CPU二、 選擇 (每題2分,共6分)1MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在(A )

25、。 A. 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低128字節(jié)單元 B. 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū) C.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元 D.程序存儲(chǔ)區(qū) 2MCS-51單片機(jī)定時(shí)器工作方式0是指的(C )工作方式。 A.8位 B.8位自動(dòng)重裝 C.13位 D.16位 3當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為( B)。 A.MOV A, R1 B.MOVC A, A + DPTR C.MOVX A, R0 D.MOVX A, DPTR填空題填空(每空1分,共12分)1.MCS-51的Po口作為輸出端口時(shí),每位能驅(qū)動(dòng)8個(gè)SL型TTL負(fù)載.2.當(dāng)定時(shí)器To工作在方式3時(shí),要占定時(shí)器T1的TR1和TF1_兩個(gè)控制位

26、.3.在串行通信中,有數(shù)據(jù)傳送方向單工、半雙工、全雙工三種方式.4微處理器本身不是計(jì)算機(jī),它是微型計(jì)算機(jī)的核心部件,又稱它為中央處理單元CPU。它包括兩個(gè)主要部分:運(yùn)算器、控制器。5.當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從Po口穩(wěn)定地送出了低8位地址.6.MCS-51中凡字節(jié)地址能被_ 8 整除的特殊功能寄存器均能尋址.7.一個(gè)機(jī)器周期等于 6 個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)釧信號(hào)的周期定義為狀態(tài)周期。8.MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的2/24。1一個(gè)完整的微機(jī)系統(tǒng)由硬件和 軟件 兩大部分組成。28051 的引腳RST是

27、_IN腳_(IN腳還是OUT腳),當(dāng)其端出現(xiàn)_高_(dá)電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到_低_電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM 000 H單元開始取指令并翻譯和執(zhí)行。3半導(dǎo)體存儲(chǔ)器分成兩大類 RAM 和 ROM ,其中 RAM 具有易失性,常用于存儲(chǔ) 臨時(shí)性數(shù)據(jù) 。4求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為 9AH 。5PC存放_(tái) CPU將要執(zhí)行的指令所在的ROM單元的地址_,具有_自動(dòng)加1_特性。在8051中決定程序執(zhí)行順序的是PC還是DPTR? 它是_16_位? 不是 (是,不是)SFG?6123= 01010010

28、 B= 52 H。78051內(nèi)部有 4個(gè) 并行口,P0口直接作輸出口時(shí),必須外接 上拉電阻 ;并行口作輸入口時(shí),必須先 鎖存器置1 ,才能讀入外設(shè)的狀態(tài)。8MCS-51的堆棧只可設(shè)置在 內(nèi)RAM低128B區(qū) ,其最大容量為 128B ,存取數(shù)據(jù)的原則是 先進(jìn)后出 。堆棧寄存器SP是 8 位寄存器,存放 堆棧棧頂?shù)牡刂?。9中斷處理的全過程分為以下3個(gè)段: 中斷請(qǐng)求 、 中斷響應(yīng) 、 中斷服務(wù) 。10定時(shí)和計(jì)數(shù)都是對(duì) 脈沖 進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是 定時(shí)是對(duì)周期已知的脈沖計(jì)數(shù);計(jì)數(shù)是對(duì)周期未知的脈沖計(jì)數(shù) 一、填空題(每空格1分,共10分)1.MCS51布爾處理機(jī)的存儲(chǔ)空間是_00H7FH _

29、。2.P2口通常用作_高8位地址線_,也可以作通用的I/O口使用。3.若由程序設(shè)定RS1、RS0=01,則工作寄存器R0R7的直接地址為_080FH。4.8051的堆棧區(qū)一般開辟在_用戶RAM區(qū)_。5.所謂尋址,其實(shí)質(zhì)就是_如何確定操作數(shù)的單元地址_。6.存儲(chǔ)器映象是_存儲(chǔ)器在整個(gè)存儲(chǔ)空間的地址范圍_。7.定時(shí)器中斷請(qǐng)求發(fā)生在_定時(shí)時(shí)間到_。8.中斷響應(yīng)時(shí)間是指_從查詢中斷請(qǐng)求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)_。9.通過CPU對(duì)I/O狀態(tài)的測(cè)試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱為_程序查詢方式_。10.在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_關(guān)中

30、斷_狀態(tài)。一、 填空 (每空2分,共40分)18051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了: CPU 、 RAM 、 ROM 、和 C/T 以及并行I/O口、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器等部件,這些部件通過 內(nèi)部總線 相連接。 2MCS-51的堆棧只可設(shè)置在 低 128RAM中 ,堆棧寄存器sp是 8 位寄存器。 3MCS-51單片機(jī)的P0P3口均是 雙向 I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的 數(shù)據(jù)總線 和 地址總線 ,在P0P3口中, P0 為真正的雙向口, P1 、 P2 、 P3 為準(zhǔn)雙向口; P3 口具有第二引腳功能。 4RST是單片機(jī)的

31、 復(fù)位 引腳,ALE引腳是用來鎖存 地址 的。 5假定(SP)=40H , (39H)=30H,(40H)=60H。執(zhí)行下列指令: POP DPH POP DPL 后,DPTR的內(nèi)容為 #6030H ,SP的內(nèi)容是 38H 。 一、填空題(每空1分,共10分)1.單片機(jī)內(nèi)有組成微機(jī)的主要功能部件 CPU 、 存儲(chǔ)器 和 I/O接口 。2.堆棧的特性是 先進(jìn)后出 ,8051的堆棧一般開辟在 內(nèi)部RAM30H7FH的范圍內(nèi) ,其堆棧指針是 SP 。3.RS232C是 串行通信 總線標(biāo)準(zhǔn)。4.8255是 通用的可編程并行 接口。5.MCS-51有一個(gè)全雙工的 異 步串行口,有 4 種工作方式。

32、60;一、填空(每題2分,共10分)  1、MCS-51單片機(jī)片內(nèi)有  5 個(gè)中斷源,其中   2  個(gè)外部中斷源。2、設(shè)定T1為計(jì)數(shù)器方式,工作方式2,則TMOD中的值為  60H(高位為6即可)    。3、若IT1=0,當(dāng)引腳    P3.2   為低電平的時(shí)候,INT0的中斷標(biāo)志位 IE0  才能復(fù)位。4、在接口電路中,把已經(jīng)編址并能進(jìn)行讀寫操作的寄存器稱為  端口      。

33、5、在單片機(jī)中,為實(shí)現(xiàn)數(shù)據(jù)的I/O傳送,可使用三種控制方式,即   無條件傳送 方式、查詢   方式和   中斷   方式1. 單片機(jī)即一個(gè)芯片的計(jì)算機(jī),此芯片上包括五部分:運(yùn)算器、_存儲(chǔ)器_、_控制器_、輸入部分、_輸出部分_。2. 只有在_補(bǔ)_碼表示中0的表示是唯一的。3. MCS51指令系統(tǒng)中 direct表示的含義是:_片內(nèi)存儲(chǔ)器地址_。4. P0、P1、P2、P3四個(gè)均是_8_位的_并行_口(填“串行”還是“并行”),其中P0的功能是_地址/數(shù)據(jù)分時(shí)復(fù)口_;P2口的功能是_高8位地址口_;而_P3_是雙功

34、能口;_P1_是專門的用戶口。5. 任何程序總是由三種基本結(jié)構(gòu)組成:順序、分支和_循環(huán)_。6. MCS51指令共有六種尋址方式,分別是立即數(shù)尋址、_直接尋址_、_寄存器尋址_、寄存器間接尋址、_變址尋址_、相對(duì)尋址。7. MOV DPTR,#data16的作用是用來設(shè)定_地址指針_。8. 片內(nèi)RAM可進(jìn)行位尋址的空間位地址范圍是_00HFFH _。9. MCS51的存儲(chǔ)器空間配置從功能上可分為四種類型:_片內(nèi)程序存儲(chǔ)器_、內(nèi)部數(shù)據(jù)存儲(chǔ)器、_外部數(shù)據(jù)存儲(chǔ)器_、外部程序存儲(chǔ)器。10. MCS-51的指令按其功能可分為五大類:_數(shù)據(jù)傳送類_、_算術(shù)運(yùn)算類_、邏輯運(yùn)算類指令、位操作指令、控制轉(zhuǎn)移指令。

35、11. 輸入輸出設(shè)備與主機(jī)的連接部分稱為輸入輸出接口,接口有三大作用:_隔離與尋址_作用、_鎖存與緩沖_作用和信號(hào)電平與形式的變換作用。12. MCS51內(nèi)部的SFR共有_個(gè)。13. CJNE <目的字節(jié)>,<源字節(jié)>,rel屬于五大類指令中的_類指令,其操作碼助記符含義是_。14. 8051單片機(jī)有_5_個(gè)中斷源,_2_級(jí)中斷優(yōu)先級(jí)別。8255A屬于可編程的_并行_ 接口芯片,8255A的A通道有_3_種作方式。一、 填空題(共20分,每題4分)1、 單片機(jī)試驗(yàn)系統(tǒng)與微機(jī)是通過 串行通訊電纜 相連。2、 若想進(jìn)入全屏幕編輯界面,按下 F1 功能鍵,按ALT+F建立新文

36、件,即可開始輸入源文件。3、 當(dāng)程序輸入錯(cuò)誤或需要調(diào)整時(shí),使用 A 命令完成。4、 將立即數(shù)33H送20H單元使用 MOV 20H,#33H 指令。5、 入棧指令使用 PUSH ACC 指令。一、 填空題(共20分,每題4分)1、我們使用的單片機(jī)試驗(yàn)箱型號(hào)是 TDN-MI 。2、輸入文件后,按F2保存程序,此時(shí)文件擴(kuò)展名是 .ASM。3、提示裝載完畢后,使用U000命令進(jìn)行反匯編 ,檢查程序是否正確裝入。4、將30H單元的內(nèi)容67H送R1,用最少的指令實(shí)現(xiàn),指令為:MOV 30H,#67H; MOV R1,30H。5、彈出操作,使用POP ACC指令。一、 填空題(共20分,每題4分)1、開啟

37、微機(jī)電源,在軟件所在目錄鍵入 MD51 命令,選擇對(duì)應(yīng)串口號(hào),進(jìn)入集成操作軟件環(huán)境。2、對(duì)源文件進(jìn)行匯編,生成浮動(dòng)目標(biāo)文件,文件擴(kuò)展名是 .R03。3、用B命令設(shè)置斷點(diǎn)。4、將立即數(shù)3052H送數(shù)據(jù)指針DPTR,使用MOV DPTR,#3052H指令。5、兩寄存器交換數(shù)據(jù),使用XCH A,R4指令。填空題(共20分,每題4分)1、開啟微機(jī)電源,在軟件所在目錄鍵入MD51命令,選擇對(duì)應(yīng)串口號(hào),進(jìn)入集成操作軟件環(huán)境,如果光標(biāo)不響應(yīng)回車命令,按 復(fù)位鍵即可。2、對(duì)源文件匯編無誤后,自動(dòng)生成相應(yīng)的 .LST文件。3、用GB命令來連續(xù)運(yùn)行程序。4、外部RAM與 累加器A間數(shù)據(jù)傳送,使用MOVX DPTR

38、,A指令。5、兩寄存器交換數(shù)據(jù),使用 命令。一、 填空題(共20分,每題4分)1、開啟微機(jī)電源,在軟件所在目錄鍵入MD51命令,選擇對(duì)應(yīng)串口號(hào),進(jìn)入集成操作軟件環(huán)境,如果光標(biāo)不響應(yīng)回車命令,按 復(fù)位鍵即可。若想進(jìn)入全屏幕編輯界面,按下F1功能鍵。2、匯編完成后,按F3輸入文件名回車,對(duì)匯編生成的.r03文件進(jìn)行連接,生成相應(yīng)的 .HEX 文件。3、按RESET復(fù)位鍵可清除斷點(diǎn)。4、程序存儲(chǔ)器中數(shù)據(jù)送累加器A,使用指令為MOVC A,A+DPTR指令。5、寄存器高4位和低4位交換數(shù)據(jù),使用SWAP A指令。填空(每空1分,共24分)1、單片機(jī)匯編語言程序有三種基本結(jié)構(gòu),分別是: 循環(huán) 、 分支

39、和 順序 。2、MCS51單片機(jī)內(nèi)部有 2 個(gè)位加1定時(shí) / 計(jì)數(shù)器,可通過編程決定它們的工作方式,其中,可進(jìn)行13位定時(shí) / 計(jì)數(shù)的是方式是 方式0 。3、真值-0000000B的反碼為 111111111 ;其補(bǔ)碼為 00000000 。4、單片機(jī)是一種將 cpu 、 存儲(chǔ)器 和 輸入輸出接口 集成在一個(gè)芯片中的微型計(jì)算機(jī)。5、MCS51單片機(jī)指令系統(tǒng)中共有111條指令,有五種指令類型,分別是:數(shù)據(jù)傳送指令, 算術(shù) 指令、 邏輯運(yùn)算 指令、 位運(yùn)算 指令、及 控制轉(zhuǎn)移 指令。6、單片機(jī)中斷系統(tǒng)中共有 INTO 、 INT1 、 T0 、 T1 、 串行口 五個(gè)中斷源,其中優(yōu)先級(jí)最高的是 I

40、NTO 、優(yōu)先級(jí)最低的是 串行口 。7、CPU 和外設(shè)進(jìn)行數(shù)據(jù)交換時(shí)常用的方式有 無條件轉(zhuǎn)換 、 查詢方式 、 中斷方式 三種。填空(每空1分,共24分)1、MCS-51單片機(jī)內(nèi)有兩個(gè) 2 位加1定時(shí) / 計(jì)數(shù)器,可通過編程實(shí)現(xiàn) 4 種工作方式。2在MCS51單片機(jī)內(nèi)部RAM中,字節(jié)地址范圍是20H 2FH的區(qū)域稱為 位尋址 而字節(jié)地址范圍是30H 7FH的一段區(qū)域稱為 字節(jié)尋址 。3、MCS51單片機(jī)指令系統(tǒng)中共有111條指令,有六種尋址方式,分別是: 立即 尋址、 寄存器 尋址、 直接 尋址、 變址尋址、 寄存器間接 尋址及 相對(duì) 尋址。4、+1000110B的反碼是 01000110 ;

41、-0110011B的補(bǔ)碼是 11001100 。5、一般的計(jì)算機(jī)系統(tǒng)都是由_控制總線_、_地址總線_、_數(shù)據(jù)總線_三總線結(jié)構(gòu)組成。6、MCS-51系列單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器,即內(nèi)RAM中位尋址區(qū)的地址范圍是 256B 工作寄存器區(qū)的地址范圍是 001FH 。內(nèi)R0M中尋址區(qū)的地址范圍是 00-FF 。7、單片機(jī)匯編語言程序有三種基本結(jié)構(gòu),分別是: 順序 、 分支 和 循環(huán) 。8、單片機(jī)是一種將 CPU 、 存儲(chǔ)器 和 I/O接口 集成在一個(gè)芯片中的微型計(jì)算機(jī)。填空(每空1分,共12分)1.MCS-51有 4 個(gè)并行IO口,其中P0P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫入" 1 2.

42、MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器_SCON _加以選擇.3運(yùn)算器是由算術(shù)邏輯單元ALU、累加器A和寄存器等幾部分組成,用來執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算。4.MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在_片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)開辟的區(qū)域.5.MCS-51有 4組工作寄存器,它們的地址范圍是00H1FH.6.MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以位尋址.7.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。8、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOVX指令。9、執(zhí)行讀I/O端口鎖存器的指令(“讀改寫”指令),

43、讀入口的鎖存器狀態(tài),可能改變其值,然后把它重新寫入口鎖存器,這種操作稱作讀改寫操作。填空題(每空2分,共30分)1、真值1001001B的反碼為01001001 ;其補(bǔ)碼為 01001001 。2、MCS-51系列單片機(jī)內(nèi)部數(shù)據(jù)存儲(chǔ)器,即內(nèi)RAM中位尋址區(qū)的地址范圍是 128 B 工作寄存器區(qū)的地址范圍是 001FH 。3、程序狀態(tài)標(biāo)志字寄存器PSW中的PSW.7的含義是 奇偶標(biāo)志 ;PSW.0的含義是 進(jìn)位/借位標(biāo)志 。6、單片機(jī)匯編語言程序有三種基本結(jié)構(gòu),分別是: 順序 、 分支 和 循環(huán) 。7、MCS51單片機(jī)內(nèi)部有 2 個(gè) 16 位加1定時(shí) / 計(jì)數(shù)器,可通過編程決定它們的工作方式,其

44、中,可進(jìn)行13位定時(shí) / 計(jì)數(shù)的是方式是 0 。8、存儲(chǔ)器EPROM 27128的地址線有 14 根,容量為 16 KB。9、可編程并行I / O接口芯片8255A有 4 個(gè)8位并行I / O端口,可通過編程決定它們的功能。程序題四、讀程序題(每小題4分,共20分)1.執(zhí)行下列程序段后,(P1)=_ (P1)=9BH _。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.72.執(zhí)行下列程序段后,(A)=_ (A)=8BH(或10001011B) _,(CY)=_ (CY)=不影響 _。 MOV A,#C5H RL A3.下列程序段執(zhí)行后,(R0)=

45、_ (R0)=7FH _,(7EH)=_ (7EH)=00H _,(7FH)=_ (7FH)=41H _。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R04.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于0123H的ACALL SUBTRN雙字節(jié)指令后,(PC)=_ (PC)=0345H _,(61H)=_ (61H)=25H _,(62H)= _ (62H)=01H _。5.閱讀下列程序,說明其功能。 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A A

46、DD A,R1 MOV R0,A RET(data)×10操作 四、閱讀程序(20分)1.下列各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?(5分)設(shè)(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;尋址方式: 立即尋址 (A)= 48H (2)ADDA,60H;尋址方式: 直接尋址 (A)= 4EH (3)ANLA,R0;尋址方式: 寄存器間接尋址 (A)= 09H 2.閱讀下列程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?(15分)MOVR1,#30H ;(R1)= 30H MOVA,#

47、64H ;(A)= 64H ADDA,#47H ;(A)= ABH (CY)= 0 (AC)= 0 DAA ;(A)= 11H ,(CY)= 1 (AC)= 1 MOVR1,A ;(R1)= 30H ,(30H)= 11H 此程序段完成的功能:(5分)求兩個(gè)BCD碼數(shù)(64H和47H)的和,并將結(jié)果放在內(nèi)部RAM的30H單元。五、讀程序(每小題5分,共10分)1、設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行下列程序后,(A)= 0E7H ORL A,#27HANL A,28HXCHD A,R0CPL A 2、設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論