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

下載本文檔

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

文檔簡介

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

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

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

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

5、地址鎖存器 D、總線驅(qū)動器 18、8031若擴展外部程序存儲器,則必須將引腳EA( B )。 A、接5V電源 B、接地 C、懸空 D、和程序存儲器對應引腳相連19、當使用8位通用異步串行通信時,必須設(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 )標準信號,MCS-51單片機采用的是( )電平信號。 A、RS-232C RS-232C B、TTL TTL C、TTL RS-2

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

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

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

9、具有獨立的專用的地址線 B、由P0口和P1口的口線作地址線C、由P0口和P2口的口線作地址線 D、 由P1口和P2口的口線作地址線36、在寄存器間接尋址方式中,指定寄存器中存放的是( B )A、操作數(shù) B、操作數(shù)地址 C、轉(zhuǎn)移地址 D、地址偏移量37、執(zhí)行返回指令時,返回的斷點是( 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í)行以下程序段后,實現(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)中只擴展一片Intel 2732(4K8),除應使用P0口的8條口線外,至少還應使用P2口的口線( A )A、4條 B、5條 C、6條 D、7條41、存儲器的地址范圍是0000H03FFH,它的容量為( A )。 (A)1KB (B) 2KB (C) 3KB (D) 4KB42、MOVX A ,

11、 R0 指令是采用( D )尋址方式,指令作用在( )區(qū)間。 (A)寄存器,外部數(shù)據(jù)存儲器 (B)直接,程序存儲器 (C)寄存器間接 ,內(nèi)部數(shù)據(jù)存儲器(D)寄存器間接,外部數(shù)據(jù)存儲器43、A7H和5BH兩個立即數(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 ,則當 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í)行時間最長且長達4 個機器周期的是( D )指令。 (A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移 (C)增減量 (D)乘除法47、8031單片機中,將累加器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、不屬于單片機與輸入輸出設(shè)備進行信息交換的方式是( D )。(A)無條件傳送方

13、式 (B) 查詢方式 (C) 中斷方式 (D) 存儲器直接存取方式49、已知累加器A的數(shù)值為98H,它與0FAH相加,相加后會影響標志位CY、AC和OV位。各個位的值是( D )。 (A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、050、在中斷服務子程序中,至少應有一條( D )(A)傳送指令 (B)轉(zhuǎn)移指令 (C)加法指令 (D)中斷返回指令51、要用傳送指令訪問MCS51片外RAM,它的指令操作碼助記符應是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都行52、A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用( C )進行A/D轉(zhuǎn)換的8位接

14、口芯片。 (A) 計數(shù)式 (B) 雙積分式 (C) 逐次逼近式 (D) 并行式53、8051單片機內(nèi)有( B )個16位的定時/計數(shù)器 ,每個定時/計數(shù)器都有( )種工作方式。(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3 54、要使MCS51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)部應是( A ) (A)98H (B)84H (C)42H (D)22H55、單片機應用程序一般存放在( B )中。A、RAMB、ROMC、寄存器D、CPU二、填空題1、一般情況下,在一塊單片機芯片上集成了中央處理器 、存儲器 、輸入輸出端口 等部件,使得單片機具有一

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

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

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

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

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

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

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

22、的中斷源有外部中斷0,定時器T0中斷,外部中斷1,定時器T1中斷,串行口中斷,有2 個中斷優(yōu)先級。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標志位為1。46、在下列情況引腳應接何種電平(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個存儲單元,32KB存儲單元需要15根地址線。49、若8031單片機的晶振頻率fosc12MHz,則時鐘周期為1/12 us,狀態(tài)周期為1/6 us,機器周期為1 us,執(zhí)行MUL AB指令需要時間為4 us。50、8031單片機指令MOV是訪問內(nèi)部RAM,最大范圍為128B,MOVX是訪問外部RAM,最大范圍為64K,MOVC是訪問外部ROM,最大范圍為64K。51、指令POP B的源操作數(shù)是SP,是寄存器間接尋址方式,目的操作數(shù)是B,是寄存器尋址方式。52、已知SP=25H,PC=4345H,(24H)=12H,(25H)=34H,(26H)56H,當執(zhí)行RET指令后,SP=23

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

25、。其中CPU又由運算器和控制器兩部分組成。2、MCS-51單片機可尋址的ROM和RAM為多大?為什么3、MCS-51外擴的程序存儲器和數(shù)據(jù)存儲器可以有相同的地址空間,會不會發(fā)生數(shù)據(jù)沖突,為什么? 4、請指出程序存儲器中有特殊用途的幾個單元,并說明它們的作用是什么。 5、位地址55H和字節(jié)地址55H有什么區(qū)別?位一址55H在RAM區(qū)中的具體位置在哪里? 6、設(shè)在8051單片機內(nèi)部RAM中,已知(31H)=32H,(32H)=34H,(41H)=56H,(42H)=78H,請分析下列程序中各條指令執(zhí)行后,各存儲器和寄存器以及端口的內(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單片機內(nèi)部有幾個定時器/計數(shù)器?它們是由哪些專用的寄存器組成的?9、若定時器/計數(shù)器T0設(shè)置的初值為0FFFFH,并且選用方式1的計數(shù)方式,則此時T0實際的用途是什么?10、可編程定時器/計數(shù)器8253有幾個計數(shù)器和幾種工作方式?11、8051單片機的晶振頻率

27、為6MHz,思考如何編程使P1.0輸出500ms的方波12、EPROM一般情況下有哪些工作方式?13、全雙工、半雙工、單工通信有什么異同?14、MCS-51串行I/O接口的基本工作原理?15、為什么作串口通信時,常常采用晶振頻率為11.0592MHz的晶振?16、什么叫中斷?CPU為什么要采用中斷結(jié)構(gòu)?17、中斷嵌套的原則是什么?18、單片機響應中斷的條件和過程是怎樣的?一、選擇題 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、中央處理器 存儲器 輸入/輸出端口 微控制器2、MCS-48 MCS-51 MCS-963、中央處理器(CPU) 隨機存儲器(RAM) 程序存儲器(ROM)4、8 2 16 5、算術(shù)邏輯單元 累加器A 暫存器 程序狀態(tài)字PSW B寄存器 6、指令寄存器 指令譯碼器 定時及控制電路 數(shù)據(jù)指針DPTR7、111 49 45 178、立即尋址、直接尋址、寄存器尋

29、址、寄存器間接尋址、相對尋址、變址尋址、位尋址。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 計數(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)中斷 開中斷27、鍵盤 顯示器 打印機28、消抖 硬件消抖 軟件消抖 29、程序控制的隨機掃描方式 定時控制方式 中斷掃描方式 30、靜態(tài)顯示方式 動態(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個機器周期的高電平,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)機器周期脈沖,片外脈沖54、4,同步移位輸入輸出,fosc/12,RXD,TXD55、短調(diào)用(ACALL) 長調(diào)用(LCALL); RET1。三、思考題

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

33、口地址。0013H:外部中斷1入口地址。001BH:定時器T1溢出中斷入口地址。0023H:串行口中斷入口地址。002BH:定時器T2溢出或T2EX端負跳變中斷入口地址,僅對52系列有用。5、位地址55H只是RAM區(qū)中的一個位,字節(jié)地址55H是RAM中的一個字節(jié)單元,包括8個位。位地址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時,順序號在累加器A中;OV=1時,未找到。影響資源:PSW、A、B、R2、R6FDS: MOV B , A ;保存待查找的內(nèi)容 MOV R2 , #0 ;順序號初始化(指向表首) MOV A , R7 ;保存表格的長度 MOV R6 , AFD11: MOV R2 , A ;按順序號讀取表格內(nèi)容 MOV DPTR , #TAB ;取表格首址 MOVC A , A+DPTR CJNE A , B , FD12 ;與待查找的內(nèi)容比較 CLR OV ;相同,查找成功 MOV A , R2 ;取對應的順序號 RETFD12: INC R2 ;指向表格中的下一內(nèi)容 DJNZ R6 , FD11 ;查完全部表格內(nèi)容 SETB OV ;未查找到,失敗 RET8、8051單片機內(nèi)部有兩個定時器/計數(shù)器,它們分別為T0、T1,其中T0由特殊功能寄存器TH和TL0構(gòu)成。T1由特殊功能寄存器TH1和TL1構(gòu)成。9、將T0的計數(shù)初值設(shè)置為0FFFFH,即外界來一個輸入脈沖,則產(chǎn)生溢出中斷,因此可以利用該特性將定時器/計數(shù)器T0作為一個外部事件的中斷源,并在T0的溢出中斷服務程序中設(shè)置相關(guān)的中斷服務程序。10、可編程定時器/計數(shù)器8253芯片內(nèi)有三個16位定時器/計數(shù)器,一共有6種工作方式。11、參考程序如下: ORG 0000H AJMP MAIN ORG 000BH ;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論