2019年單片機(jī)習(xí)題及答案_第1頁(yè)
2019年單片機(jī)習(xí)題及答案_第2頁(yè)
2019年單片機(jī)習(xí)題及答案_第3頁(yè)
2019年單片機(jī)習(xí)題及答案_第4頁(yè)
2019年單片機(jī)習(xí)題及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)一、選擇題1、第一塊單片機(jī)是由(A )公司設(shè)計(jì)的。A、美國(guó)仙童公司 B、摩托羅拉公司 C、PHILIPS公司 D、Intel公司2、單片機(jī)的核心部件稱為(C )。A、RAM B、ROM C、CPU D、I/O3、為了要尋址64KB數(shù)據(jù)存儲(chǔ)器,設(shè)置數(shù)據(jù)指針DPTR為(B )位。A、8 B、16 C、24 D、324、8031單片機(jī)有(C )個(gè)引腳,其中有( )個(gè)I/O口。A、40 16 B、32 24 C、40 32 D、50 32 5、8031單片機(jī)的(A )口是一個(gè)漏

2、極開(kāi)路的8位準(zhǔn)雙向I/O口,驅(qū)動(dòng)能力最強(qiáng),能驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。 A、P0 B、P1 C、P2 D、P3 6、8051有( D)個(gè)中斷源,可編程為( )個(gè)優(yōu)先級(jí)。 A、5 1 B、6 2 C、8 3 D、5 27、MCS-51指令系統(tǒng)的指令格式中,必不可少的部分為(B)。A、標(biāo)號(hào) B、操作碼 C、操作數(shù) D、注釋8、下列指令中,影響標(biāo)志位的指令為( BC)。A、RL B、RLC C、DEC A D、AJMP 9、設(shè)當(dāng)前PC的值為0900H,則執(zhí)行無(wú)條件轉(zhuǎn)移指令A(yù)JMP 03FFH指令后,程序轉(zhuǎn)移的目的地址為(D)。 A、02FFH B、03FFH C、04FFH D、0BFFH10、在程序

3、設(shè)計(jì)過(guò)程中,若要在某個(gè)地址開(kāi)始保留一定數(shù)量的存儲(chǔ)區(qū),使用的偽指令為(C)。A、DW B、DB C、DS D、XDATA11、8051單片機(jī)的定時(shí)器/計(jì)數(shù)器的啟動(dòng)和停止是通過(guò)對(duì)下列的( A )寄存器編程設(shè)定的。A、TCON B、TMOD C、TH0 D、SCON12、若要利用定時(shí)器T1產(chǎn)生串口通信的波特率,則T1工作在( C )方式下。A、方式0 B、方式1 C、方式2 D、方式313、若要用定時(shí)器T0設(shè)計(jì)一個(gè)時(shí)間長(zhǎng)度為100ms的定時(shí)時(shí)間,則T0應(yīng)選擇的工作方式為( B )。A、方式0 B、方式1 C、方式2 D、方式314、若定時(shí)器T1受外部輸入引腳電平(高電平起作用)的影響,則要啟動(dòng)定時(shí)器

4、T1運(yùn)行軟件,必須滿足( C )。A、GATE=0 , TR1=0 B、GATE=0 , TR1=1C、GATE=1 , TR1=0 D、GATE=1 , TR1=115、下列存儲(chǔ)器中,掉電存儲(chǔ)器中的數(shù)據(jù)會(huì)丟失的是( B )。A、ROM B、SRAM C、EPROM D、FLASH MEMORY16、MCS-51系列單片機(jī)擴(kuò)展外部存儲(chǔ)器時(shí),和外圍存儲(chǔ)器交換數(shù)據(jù)是通過(guò)單片機(jī)的( A )口傳輸?shù)摹、P0口 B、P1口 C、P2口 D、P3口 17、MCS-51系列單片機(jī)的P0口沒(méi)有鎖存功能,在對(duì)外擴(kuò)展存儲(chǔ)器時(shí),P0口和存儲(chǔ)器的對(duì)應(yīng)的口之間必須接上( C )。 A、地址譯碼器 B、地址編碼器 C、

5、地址鎖存器 D、總線驅(qū)動(dòng)器 18、8031若擴(kuò)展外部程序存儲(chǔ)器,則必須將引腳EA( B )。 A、接5V電源 B、接地 C、懸空 D、和程序存儲(chǔ)器對(duì)應(yīng)引腳相連19、當(dāng)使用8位通用異步串行通信時(shí),必須設(shè)置SM1=( C ),SM0=( )。A、0 0 B、0 1 C、1 0 D、1 120、RS-232C最大通信距離是( A )米,最大傳輸速率( )Kb/S。A、15 19.2B、30 19.2 C、15 300 D、30 300 21、IBM-PC采用的是( D )標(biāo)準(zhǔn)信號(hào),MCS-51單片機(jī)采用的是( )電平信號(hào)。 A、RS-232C RS-232C B、TTL TTL C、TTL RS-2

6、32C D、RS-232C TTL 22、8051雙機(jī)通信時(shí),雙方的波特率必須( D ),且發(fā)送腳和接收腳的連接必須( )。 A、相等 B、不等 C、平行 D、交叉23、8051單片機(jī)的中斷源中,對(duì)中斷源的優(yōu)先級(jí)進(jìn)行設(shè)置是通過(guò)對(duì)下列( C )寄存器的編程實(shí)現(xiàn)的。A、TCON B、SCON C、IP D、IE24、若8051的中斷源都處于同一優(yōu)先級(jí),則下列的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU優(yōu)先響應(yīng)的中斷源為(A )。A、定時(shí)器T0溢出中斷 B、定時(shí)器T1溢出中斷 C、外部中斷1 D、串行口中斷 25、外部中斷1的中斷入口地址為( C )。 A、0003H B、000BH C、0013H D、0023

7、H 26、下列中斷標(biāo)志位,在CPU響應(yīng)中斷之后,硬件會(huì)自動(dòng)清除的是( A )。 A、TF1 B、RI C、IE0 D、TI27、采用軟件方法消抖時(shí),延時(shí)時(shí)間一般到( B )ms。A、1 B、10 C、100 D、100028、當(dāng)采用線反轉(zhuǎn)法掃描鍵盤時(shí),行線( D )加上拉電阻,列線( )加上拉電阻。A、不要 不要 B、不要 要 C、要 不要 D、要 要 29、如果需要顯示漢字,應(yīng)該選用的LCD型號(hào)為( A )。 A、點(diǎn)陣圖形型 B、點(diǎn)陣字符型 C、數(shù)顯液晶模塊 D、米字型 30、專用的鍵盤/顯示器接口芯片是( B )。 A、8155 B、8279 C、8255 D、74LS16431、單片機(jī)程

8、序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS51的PC為16位,因此其尋址范圍是( B )A、 4KB B、64KB C、8KB D、128KB32、PC的值是( C )A、當(dāng)前指令前一條指令的地址 B、當(dāng)前正在執(zhí)行指令的地址C、下一條指令的地址 D、控制器中指令寄存器的地址33、以下運(yùn)算中對(duì)溢出標(biāo)志OV沒(méi)有影響或不受OV影響的運(yùn)算是( A )A、邏輯運(yùn)算 B、符號(hào)數(shù)加減法運(yùn)算 C、乘法運(yùn)算 D、除法運(yùn)算34、假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( D )A、36H B、37H C、38H D、39H35、在MCS51中( C )A、

9、具有獨(dú)立的專用的地址線 B、由P0口和P1口的口線作地址線C、由P0口和P2口的口線作地址線 D、 由P1口和P2口的口線作地址線36、在寄存器間接尋址方式中,指定寄存器中存放的是( B )A、操作數(shù) B、操作數(shù)地址 C、轉(zhuǎn)移地址 D、地址偏移量37、執(zhí)行返回指令時(shí),返回的斷點(diǎn)是( C )A、調(diào)用指令的首地址 B、調(diào)用指令的末地址C、調(diào)用指令下一條指令的首地址 D、返回指令的末地址38、假定(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行以下程序段后,A的內(nèi)容為( A )ANL A,#17HORL 17H,AXRL A,R0CPL AA、CBH B、03H C、EBH D、C8H39

10、、執(zhí)行以下程序段后,實(shí)現(xiàn)的功能是( D )MOV R0,# dataMOV A,R0RL AMOV R1,ARL ARL AADD A,R1MOV R0,AA、把立即數(shù)data循環(huán)左移3次 B、把立即數(shù)data乘以10C、把data單元的內(nèi)容循環(huán)左移3次 D、把data單元的內(nèi)容乘以10 40、如在系統(tǒng)中只擴(kuò)展一片Intel 2732(4K8),除應(yīng)使用P0口的8條口線外,至少還應(yīng)使用P2口的口線( A )A、4條 B、5條 C、6條 D、7條41、存儲(chǔ)器的地址范圍是0000H03FFH,它的容量為( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB42、MOVX A ,

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

12、 )(A)61H (B) 75H (C) 71H (D) 17H46、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)乘除法47、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 MOVX R1 , A48、不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是( D )。(A)無(wú)條件傳送方

13、式 (B) 查詢方式 (C) 中斷方式 (D) 存儲(chǔ)器直接存取方式49、已知累加器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、050、在中斷服務(wù)子程序中,至少應(yīng)有一條( D )(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令51、要用傳送指令訪問(wèn)MCS51片外RAM,它的指令操作碼助記符應(yīng)是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行52、A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用( C )進(jìn)行A/D轉(zhuǎn)換的8位接

14、口芯片。 (A) 計(jì)數(shù)式 (B) 雙積分式 (C) 逐次逼近式 (D) 并行式53、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 54、要使MCS51能夠響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)部應(yīng)是( A ) (A)98H (B)84H (C)42H (D)22H55、單片機(jī)應(yīng)用程序一般存放在( B )中。A、RAMB、ROMC、寄存器D、CPU二、填空題1、一般情況下,在一塊單片機(jī)芯片上集成了中央處理器 、存儲(chǔ)器 、輸入輸出端口 等部件,使得單片機(jī)具有一

15、臺(tái)計(jì)算機(jī)的功能,可以應(yīng)用于工業(yè)現(xiàn)場(chǎng)的檢測(cè)、過(guò)程控制中。因此,單片機(jī)又稱微控制器 。2、單片機(jī)面世以來(lái),投放市場(chǎng)的已有70多個(gè)系列。但是至今在我國(guó)的各個(gè)領(lǐng)域應(yīng)用的單片機(jī)仍然以MCS-48 、MCS-51 、MCS-96 三個(gè)系列為主流。3、所謂單片機(jī),就是將CPU 、ROM 、RAM 以及一些其它功能部件都集中在一塊芯片上,來(lái)實(shí)現(xiàn)計(jì)算機(jī)的部分功能。4、8051單片機(jī)是8 位的,有2 個(gè)16 位的定時(shí)/計(jì)數(shù)器。 5、運(yùn)算器以算術(shù)邏輯單元 為核心,含有累加器A 、暫存器 、 程序狀態(tài)字PSW 、B寄存器 等許多功能部件。 6、控制器含有 、 、 、 、程序計(jì)數(shù)器PC、堆棧指針SP以及地址寄存器、地址

16、緩沖器等。7、MCS-51指令系統(tǒng)一共有指令111 條,其中單字節(jié)指令49 條,雙字節(jié)指令45 條,三字節(jié)指令17 條。8、MCS-51系列單片機(jī)的指令系統(tǒng)的尋址方式有七種,它們分別是直接尋址、立即尋址、寄存器尋址、 寄存器間接尋址、 相對(duì)尋址、變址尋址 、_位尋址_9、通常情況下,循環(huán)結(jié)構(gòu)程序包括置循環(huán)初值、循環(huán)體、循環(huán)修改 、循環(huán)控制四個(gè)部分,其中循環(huán)控制是保證循環(huán)如期結(jié)束的部分。10、在子程序的設(shè)計(jì)過(guò)程中,可以用來(lái)傳遞參數(shù)的有累加器、工作寄存器、操作數(shù)地址、堆棧 等。11、若要使定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)不受外部輸入引腳電平的影響,則應(yīng)將GATA控制位設(shè)定為0。12、若定時(shí)器T1工作在方式1下

17、,要求定時(shí)1ms(設(shè)晶振頻率為12MHz),則計(jì)數(shù)初值應(yīng)設(shè)置為 。 13、8051單片機(jī)的定時(shí)器/計(jì)數(shù)器的計(jì)數(shù)頻率是晶振頻率的1/24,當(dāng)晶振頻率為6MHz時(shí),最高的計(jì)數(shù)頻率為250KHZ。 14、系統(tǒng)復(fù)位時(shí),TMOD和TCON的初值為00H,其中TCON中的TF0、TF1是在定時(shí)器T0/T1計(jì)算溢出時(shí)置位,并且通過(guò)硬件復(fù)位。15、MCS-51單片機(jī)的地址線一共有16條,單片機(jī)的這種物理結(jié)構(gòu)決定了在應(yīng)用51單片機(jī)開(kāi)發(fā)應(yīng)用系統(tǒng)時(shí),在物理上最多只能擴(kuò)展的ROM和RAM的空間為64KB 。16、單片機(jī)若要對(duì)外部存儲(chǔ)器進(jìn)行操作,必須先選通存儲(chǔ)器芯片。片選信號(hào)產(chǎn)生的方法有線選法 和譯碼選通法 。其中,后

18、者又可以分為全譯碼 和部分譯碼 。 17、單片機(jī)對(duì)外部程序存儲(chǔ)器的選通信號(hào)是PSEN ,對(duì)外部數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫控制的信號(hào)是 RD 和WR 。 18、若要實(shí)現(xiàn)對(duì)外部數(shù)據(jù)存儲(chǔ)器的50H單元進(jìn)行快速的寫操作,將累加器A中的數(shù)據(jù)寫到50H單元中,由可以編程為MOV R0,#50H MOVX R0,A 。19、最基本的通信方法有并行通信和串行通信 兩種。一次同時(shí)傳送多位數(shù)據(jù)的通信方法叫做并行通信 ,不是同時(shí)傳送多位信號(hào),而是將信號(hào)一位一位地傳送,這種通信方式就稱為串行通信 。20、串行通信分為同步通信 和異步通信 兩種方式。 21、MCS51單片機(jī)的串行口主要由發(fā)送數(shù)據(jù)緩沖器 、發(fā)送控制器 、輸出控制

19、門 、 接收數(shù)據(jù)緩沖器 、接收控制器 、輸入移位寄存器 等組成。 22、串口工作方式0又叫同步移位寄存器 方式。當(dāng)使用多機(jī)通信時(shí),必須選擇 方式2或方式3 。23、8051單片機(jī)提供有5個(gè)中斷源,2 個(gè)中斷優(yōu)先級(jí),實(shí)現(xiàn)2 級(jí)中斷嵌套。24、單片機(jī)在響應(yīng)中斷后,CPU是通過(guò)堆棧 來(lái)保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場(chǎng)的。 25、外部中斷有兩種中斷觸發(fā)方式,它們分別是電平觸發(fā) 和邊沿觸發(fā) 。 26、在設(shè)計(jì)中斷服務(wù)程序的時(shí)候,進(jìn)入中斷服務(wù)之前一般要關(guān)中斷 ,退出中斷服務(wù)之前要開(kāi)中斷 。27、最常用的人-機(jī)接口器件有鍵盤 、顯示器 和打印機(jī) 。28、為了確保CPU對(duì)一次按鍵只響應(yīng)一次,就必須消除抖動(dòng) ,常用方法分為硬件

20、消抖 和軟件消抖 。 29、鍵盤掃描方式有3種,即程序控制的隨即掃描 、定時(shí)掃描和中斷掃描 。 30、LED顯示方式分為靜態(tài)顯示 和動(dòng)態(tài)顯示 。31、8031單片機(jī)芯片共有40個(gè)引腳,MCS-51系列單片機(jī)為8位單片機(jī)。32、8031的異步通信口為全雙工(單工/半雙工/全雙工),33、8031內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是00H-FFH,位地址空間的字節(jié)地址范圍是20H-2FH,對(duì)應(yīng)的位地址范圍是00H-7FH,外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量是64K。34、單片機(jī)也可稱為微控制器 或嵌入式控制器。35當(dāng)MCS-51執(zhí)行MOVC A,A+PC指令時(shí),伴隨著PSEN控制信號(hào)有效。36、當(dāng)單片機(jī)復(fù)位時(shí)P

21、SW00 H,這時(shí)當(dāng)前的工作寄存器區(qū)是 0 區(qū),R4所對(duì)應(yīng)的存儲(chǔ)單元地址為04 H。37、MCS-51的復(fù)位條件是RST保持連續(xù)兩個(gè)機(jī)器周期有效。復(fù)位后,CPU從00H單元開(kāi)始執(zhí)行程序,PC=00H,SP=07H,PSW=00H。38、MCS-51系列單片機(jī)的典型芯片分別為8031 、8051 、 8751。39、8031的P0口為雙功能口;40、由8031組成的單片機(jī)系統(tǒng)在工作時(shí),EA*引腳應(yīng)該接地(或0);41、8031外部程序存儲(chǔ)器的最大可擴(kuò)展容量是64K,其地址范圍是0000H-FFFFH 。ROM芯片2764的容量是8K,若其首地址為 0000H,則其末地址1FFFH。42、8031

22、的中斷源有外部中斷0,定時(shí)器T0中斷,外部中斷1,定時(shí)器T1中斷,串行口中斷,有2 個(gè)中斷優(yōu)先級(jí)。43、8031唯一的一條16位數(shù)據(jù)傳送指令為 MOV DPTR,data16。44、LJMP的跳轉(zhuǎn)范圍是64K,AJMP的跳轉(zhuǎn)范圍是2K,SJMP的跳轉(zhuǎn)范圍是256B(+/-128B) 。45、若A中的內(nèi)容為68H,那么P標(biāo)志位為1。46、在下列情況引腳應(yīng)接何種電平(1)只有片內(nèi)ROM,= 1 ; (2)只有片外ROM,= 0 ;(3)有片內(nèi)、片外ROM,= 1 ;(4)有片內(nèi)ROM但不用,而用片外ROM,= 0 。47、若PSW的內(nèi)容為18H,則工作寄存器R0的地址是18H。48、10根地址線可

23、選1024個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單元需要15根地址線。49、若8031單片機(jī)的晶振頻率fosc12MHz,則時(shí)鐘周期為1/12 us,狀態(tài)周期為1/6 us,機(jī)器周期為1 us,執(zhí)行MUL AB指令需要時(shí)間為4 us。50、8031單片機(jī)指令MOV是訪問(wèn)內(nèi)部RAM,最大范圍為128B,MOVX是訪問(wèn)外部RAM,最大范圍為64K,MOVC是訪問(wèn)外部ROM,最大范圍為64K。51、指令POP B的源操作數(shù)是SP,是寄存器間接尋址方式,目的操作數(shù)是B,是寄存器尋址方式。52、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)56H,當(dāng)執(zhí)行RET指令后,SP=23

24、,PC=3412H。53、當(dāng)定時(shí)/計(jì)數(shù)器選定為定時(shí)器方式時(shí),是對(duì)片內(nèi)機(jī)器周期脈沖進(jìn)行計(jì)數(shù),選定為計(jì)數(shù)器方式時(shí),是對(duì)片外脈沖進(jìn)行計(jì)數(shù)。54、MCS-51單片機(jī)的串行口有4種工作方式,其中方式0是同步移位輸入輸出方式,它的波特率為fosc/12,用RXD引腳傳送數(shù)據(jù),用TXD引腳輸出同步時(shí)鐘信號(hào)。55、子程序的調(diào)用是LCALL 和ACALL;中斷服務(wù)子程序的結(jié)尾一定是用指令RETI。三、思考題1、MCS-51單片機(jī)主要是由哪些硬件組成?答:主要由CPU,程序存儲(chǔ)器(ROM),數(shù)據(jù)存儲(chǔ)器(RAM),2個(gè)16位的定時(shí)器/計(jì)數(shù)器,4個(gè)8位并行I/O口:P0、P1、P2、P3,1個(gè)全雙工串行I/O口等組成

25、。其中CPU又由運(yùn)算器和控制器兩部分組成。2、MCS-51單片機(jī)可尋址的ROM和RAM為多大?為什么3、MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,會(huì)不會(huì)發(fā)生數(shù)據(jù)沖突,為什么? 4、請(qǐng)指出程序存儲(chǔ)器中有特殊用途的幾個(gè)單元,并說(shuō)明它們的作用是什么。 5、位地址55H和字節(jié)地址55H有什么區(qū)別?位一址55H在RAM區(qū)中的具體位置在哪里? 6、設(shè)在8051單片機(jī)內(nèi)部RAM中,已知(31H)=32H,(32H)=34H,(41H)=56H,(42H)=78H,請(qǐng)分析下列程序中各條指令執(zhí)行后,各存儲(chǔ)器和寄存器以及端口的內(nèi)容。MOV A , 41HMOV R0 , AMOV P1 , #

26、0BBHMOV R0 , 31HMOV DPTR , #1234HMOV 41H , 32HMOV R0 ,31HMOV 60H , R0MOV 42H , #41HMOV A , R0MOV P2 , P17、設(shè)在ROM中有一表格TAB,表格的字節(jié)數(shù)存放在R7中,思考如何編一程序?qū)崿F(xiàn)在表格中查找和累加器A中的內(nèi)容相符的內(nèi)容。8、8051單片機(jī)內(nèi)部有幾個(gè)定時(shí)器/計(jì)數(shù)器?它們是由哪些專用的寄存器組成的?9、若定時(shí)器/計(jì)數(shù)器T0設(shè)置的初值為0FFFFH,并且選用方式1的計(jì)數(shù)方式,則此時(shí)T0實(shí)際的用途是什么?10、可編程定時(shí)器/計(jì)數(shù)器8253有幾個(gè)計(jì)數(shù)器和幾種工作方式?11、8051單片機(jī)的晶振頻率

27、為6MHz,思考如何編程使P1.0輸出500ms的方波12、EPROM一般情況下有哪些工作方式?13、全雙工、半雙工、單工通信有什么異同?14、MCS-51串行I/O接口的基本工作原理?15、為什么作串口通信時(shí),常常采用晶振頻率為11.0592MHz的晶振?16、什么叫中斷?CPU為什么要采用中斷結(jié)構(gòu)?17、中斷嵌套的原則是什么?18、單片機(jī)響應(yīng)中斷的條件和過(guò)程是怎樣的?一、選擇題 1 A2 C3 B4 C5 A6 D7 B8 B9 D10 C11 A12 C13 B14 C15 B16 A17 C18 B19 C 20 A21 D22 D23 C24 A25 C26 A27 B28 D29

28、A30 B31 B32. C33. A34. D35. C36. B37. C38. A39. D40 A41 A42 D43 C44 A45 C46 D47 D48 D49 D50 D51 B52 C53 B54 A55 B二、填空題 1、中央處理器 存儲(chǔ)器 輸入/輸出端口 微控制器2、MCS-48 MCS-51 MCS-963、中央處理器(CPU) 隨機(jī)存儲(chǔ)器(RAM) 程序存儲(chǔ)器(ROM)4、8 2 16 5、算術(shù)邏輯單元 累加器A 暫存器 程序狀態(tài)字PSW B寄存器 6、指令寄存器 指令譯碼器 定時(shí)及控制電路 數(shù)據(jù)指針DPTR7、111 49 45 178、立即尋址、直接尋址、寄存器尋

29、址、寄存器間接尋址、相對(duì)尋址、變址尋址、位尋址。9、置循環(huán)初值 循環(huán)體 循環(huán)修改 循環(huán)控制 循環(huán)控制10、累加器 工作寄存器 操作數(shù)地址 堆棧11、GATE12、TH1=0FCH、TH0=18H 13、1/24 250KHz 14、00H 計(jì)數(shù)溢出 硬件15、64KB16、線選法 譯碼選通法 全譯碼法 部分譯碼法 17、PSEN RD WR 18、MOV R0,50H MOV R0,A19、串行通信 并行通信 并行通信 串行通信20、同步通信 異步通信 21、發(fā)送數(shù)據(jù)緩沖器 發(fā)送控制器 輸出控制門 接收數(shù)據(jù)緩沖器 接收控制器 輸入移位寄存器 22、移位寄存器方式 方式2或方式323、5 2 2

30、24、堆棧 25、電平觸發(fā)方式 邊沿觸發(fā)方式 26、關(guān)中斷 開(kāi)中斷27、鍵盤 顯示器 打印機(jī)28、消抖 硬件消抖 軟件消抖 29、程序控制的隨機(jī)掃描方式 定時(shí)控制方式 中斷掃描方式 30、靜態(tài)顯示方式 動(dòng)態(tài)顯示方式31、40, 8 32、全雙工33、00H-7FH, 20H-2FH,00H-7FH,64K字節(jié)。34、微控制器 嵌入式控制器。35 PSEN*。36、 00 H, 0, 04 H。37、在RST端保持至少2個(gè)機(jī)器周期的高電平,0000H,0000H,07H,00H38、 8031 、 8051 、 8751 39、 P340、,EA* 地(或0);41、 64K , 0000H F

31、FFFH 。 8 KB, 1FFFH 。42、 外中斷0, T0 ,外中斷1,T1,串行口, 2。43、 MOV DPTR,data16。44、 64K, 2K B, 128 B(或256B) 。45、 1。46、1,0,1,047、18H48、1024,1549、1/12us,1/6us,1us,4us50、內(nèi)RAM及FSR,256B,外RAM,64KB,ROM,64KB51、SP,寄存器間接尋址,B,寄存器52、23H,3412H53、片內(nèi)機(jī)器周期脈沖,片外脈沖54、4,同步移位輸入輸出,fosc/12,RXD,TXD55、短調(diào)用(ACALL) 長(zhǎng)調(diào)用(LCALL); RET1。三、思考題

32、 2、都為64KB,因?yàn)樗臄?shù)據(jù)指針DPTR為16位,216=64K。3、不會(huì)發(fā)生沖突。因?yàn)樵L問(wèn)外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器執(zhí)行的指令不同,所發(fā)出的控制信號(hào)也就不同。讀外部數(shù)據(jù)存儲(chǔ)器時(shí),RD信號(hào)有效。寫外部數(shù)據(jù)存儲(chǔ)器時(shí),WR信號(hào)有效。而讀外部程序存儲(chǔ)器時(shí),PSEN信號(hào)有效。由于發(fā)出的控制信號(hào)不同,且只能有一種信號(hào)有效,因此,即使MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器有相同的地址空間,也不會(huì)發(fā)生數(shù)據(jù)沖突。4、程序存儲(chǔ)器中有7個(gè)單元留作特殊用途。其作用如下:0000H:單片機(jī)復(fù)位后,PC=0000H,即程序從0000H開(kāi)始執(zhí)行指令。0003H:外部中斷0入口地址。000BH:定時(shí)器T0溢出中斷入

33、口地址。0013H:外部中斷1入口地址。001BH:定時(shí)器T1溢出中斷入口地址。0023H:串行口中斷入口地址。002BH:定時(shí)器T2溢出或T2EX端負(fù)跳變中斷入口地址,僅對(duì)52系列有用。5、位地址55H只是RAM區(qū)中的一個(gè)位,字節(jié)地址55H是RAM中的一個(gè)字節(jié)單元,包括8個(gè)位。位地址55H在RAM區(qū)中的2AH單元的第6位(也可由2AH.5描述此位地址)。6、執(zhí)行程序后,P2=BBH,A=34H,(42H)=56H,(60H)=32H,R0=32H,(41H)=34H,DPTR=1234H,P1=BBH。7、參考程序如下:入口條件:待查找的內(nèi)容在A中,表格首地址在DPTR中,表格的字節(jié)數(shù)在R7

34、中。出口信息:OV=0時(shí),順序號(hào)在累加器A中;OV=1時(shí),未找到。影響資源:PSW、A、B、R2、R6FDS: MOV B , A ;保存待查找的內(nèi)容 MOV R2 , #0 ;順序號(hào)初始化(指向表首) MOV A , R7 ;保存表格的長(zhǎng)度 MOV R6 , AFD11: MOV R2 , A ;按順序號(hào)讀取表格內(nèi)容 MOV DPTR , #TAB ;取表格首址 MOVC A , A+DPTR CJNE A , B , FD12 ;與待查找的內(nèi)容比較 CLR OV ;相同,查找成功 MOV A , R2 ;取對(duì)應(yīng)的順序號(hào) RETFD12: INC R2 ;指向表格中的下一內(nèi)容 DJNZ R6 , FD11 ;查完全部表格內(nèi)容 SETB OV ;未查找到,失敗 RET8、8051單片機(jī)內(nèi)部有兩個(gè)定時(shí)器/計(jì)數(shù)器,它們分別為T0、T1,其中T0由特殊功能寄存器TH和TL0構(gòu)成。T1由特殊功能寄存器TH1和TL1構(gòu)成。9、將T0的計(jì)數(shù)初值設(shè)置為0FFFFH,即外界來(lái)一個(gè)輸入脈沖,則產(chǎn)生溢出中斷,因此可以利用該特性將定時(shí)器/計(jì)數(shù)器T0作為一個(gè)外部事件的中斷源,并在T0的溢出中斷服務(wù)程序中設(shè)置相關(guān)的中斷服務(wù)程序。10、可編程定時(shí)器/計(jì)數(shù)器8253芯片內(nèi)有三個(gè)16位定時(shí)器/計(jì)數(shù)器,一共有6種工作方式。11、參考程序如下: ORG 0000H AJMP MAIN ORG 000BH ;

溫馨提示

  • 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)論