




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章單片機(jī)概述與結(jié)構(gòu)
一、選擇題
I.訪問(wèn)片外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是(C)。
A./RDB./WEC./PSEND.ALE
2.51單片機(jī)PO口用作輸出時(shí),應(yīng)外接(A)。
A.上拉電阻B.二極管C.三極管D.下拉電阻
3.進(jìn)位標(biāo)志CY在(C)中。
A.累加器B.算邏運(yùn)算部件ALUC.程序狀態(tài)字寄存器PSWD.DPTR
4.堆棧數(shù)據(jù)的進(jìn)出原則是(D)。
A.先進(jìn)先出B.進(jìn)入不出C.后進(jìn)后出D.先進(jìn)后出
5.51單片機(jī)系統(tǒng)中,若晶振頻率為6MHz,一個(gè)機(jī)器周期等于(D)四。
A.1.5B.3C.1D.2
6.在家用電器中使用單片機(jī)應(yīng)屬于微計(jì)算機(jī)的(B)。
A.輔助設(shè)計(jì)應(yīng)用B.測(cè)量、控制應(yīng)用C.數(shù)值計(jì)算應(yīng)用D.數(shù)據(jù)處理應(yīng)用
7.PC的值是(C)。
A.當(dāng)前正在執(zhí)行指令的前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址
C.當(dāng)前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址
8.單片機(jī)應(yīng)用程序一般存放在(B)中。
A.RAMB.ROMC,寄存器D.CPU
9.在埼棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)SP應(yīng)指向(D)
A.棧底單元B.7FH單元C.棧底單元地址加1D.棧底單元地址減1
10.51單片機(jī)的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是(A)。
A.讀鎖存器B.讀數(shù)據(jù)庫(kù)C.讀A累加器D.讀CPU
二、填空題
1.單片機(jī)復(fù)位后,SP、PC和I/O□白勺內(nèi)容分1為07H\000OFFH。
2.單片機(jī)有四個(gè)工作寄存器區(qū),由PSW狀態(tài)字中的RS1和RSO兩位的狀態(tài)來(lái)決
定。單片機(jī)復(fù)位后,若執(zhí)行SETBRSO指令,此時(shí)只能使用_L_區(qū)的工作寄存器,
地址范圍是08H—0FH。
3.51單片機(jī)驅(qū)動(dòng)能力最強(qiáng)的并行端口為P0端口。
4.51單片機(jī)PC的長(zhǎng)度為16位,SP的長(zhǎng)度為—8__位,DPTR的長(zhǎng)度為」6—
位。
5.訪問(wèn)51單片機(jī)程序存儲(chǔ)器地址空間、片內(nèi)數(shù)據(jù)存儲(chǔ)器地址、片外數(shù)據(jù)存儲(chǔ)器地
址的指令分別為_(kāi)move,MOV和_movx。
6.若A中的內(nèi)容為63H,那么P標(biāo)志位的值為」__。
7.當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2n用作高八位地卅茗線(xiàn)o
8.51單片機(jī)內(nèi)部RAM區(qū)有4個(gè)工作寄存器區(qū)。
9.51單片機(jī)內(nèi)部RAM區(qū)有」個(gè)位地址。
10.外部中斷1()的中新入門(mén)地址為0013:定時(shí)器1的中斷入口地址
為001B。
11.51單片機(jī)有4個(gè)并行I/O口.P0~P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入
時(shí)必須先寫(xiě)入_1_O
12.51單片機(jī)的堆棧建立在內(nèi)部RAM內(nèi)開(kāi)辟的區(qū)域。
三、判斷
I.所謂的單片機(jī),就是)將CPU、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、中斷功能以及I/O設(shè)備等
主要功能部件都集成在一塊超大規(guī)模集成電路的微型計(jì)算機(jī)。(T)
2.51單片機(jī)的程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。(T)
3.51單片機(jī)是微處理器。(T)
四、簡(jiǎn)答題
1.單片機(jī)的發(fā)展大致分為哪幾個(gè)階段?
單片機(jī)的發(fā)展歷史可分為四個(gè)階段:
第一階段(1974年—1976年):?jiǎn)纹瑱C(jī)初級(jí)階段。
第二階段(1976年—1978年):低性能單片機(jī)階段。
第三階段(1978年一現(xiàn)在):高性能單片機(jī)階段。
第四階段(1982年現(xiàn)在):8位單片機(jī)鞏固發(fā)展及16位單片機(jī)、32位單片機(jī)推
出階段
2.什么是單片機(jī),什么是微型計(jì)算機(jī)系統(tǒng)?它們各有什么特點(diǎn)?
以微型計(jì)算機(jī)為核心組成的應(yīng)用控制系統(tǒng)叫做微型計(jì)算機(jī)系統(tǒng),包括系統(tǒng)軟件和硬
件兩個(gè)組成部分。單片機(jī)是面向工業(yè)控制的微處理器,是工業(yè)CPU,它是將CPU、RAM、
ROM存儲(chǔ)器、定時(shí)計(jì)數(shù)器、中斷控制、I/O接口電路集成在一塊芯片上。也叫單片微型
計(jì)算機(jī)。由于體積小、功能強(qiáng)、可靠性高、低功耗,被廣泛應(yīng)用在嵌入式控制系統(tǒng)中。
是計(jì)算機(jī)向小型化發(fā)展的結(jié)果。微處理器、單片機(jī)是計(jì)算機(jī)的處理器即指揮中心單元,
微型計(jì)算機(jī)就是辦公用的電腦,微型計(jì)算機(jī)系統(tǒng)就是計(jì)算機(jī)的應(yīng)用系統(tǒng)。
3.調(diào)研目前都有哪些新型的8位單片機(jī),它們各有哪些特點(diǎn)?應(yīng)用在什么場(chǎng)合?
智能消費(fèi)型的ARM11A8A10核心的,速度快有PDA所需的各種模塊,例如LCD,
AUDIO,SDI,USB等,用在PDA領(lǐng)域比如PAD,手機(jī)。
工業(yè)型的STM32NXP11XXNXP21XXARM7M8核心,工業(yè)場(chǎng)合的各種接口
ADCDACCANUARTPWMSPI等主要用在工業(yè)控制,工業(yè)儀表方面。
專(zhuān)業(yè)型的,有些單片機(jī)有三相電機(jī)控制模塊,有些單片機(jī)有智能電表控制模塊,有
些單片機(jī)有數(shù)字解碼模塊,等等。。。。
4.51單片機(jī)存儲(chǔ)器的分為幾個(gè)空間,每個(gè)空間的地址范圍是多少?
分為四個(gè)空間內(nèi)部程序存儲(chǔ)器地址范圍OOOOH-OFFFH共4KB,外部程序存儲(chǔ)器
OFFFH-OFFFFH共64KB;內(nèi)部數(shù)據(jù)存儲(chǔ)器OOH-FFH共256個(gè)字節(jié)(其中包括低128
字節(jié)和特殊功能寄存器SFR128個(gè)字節(jié)),外部數(shù)據(jù)存儲(chǔ)器可擴(kuò)展至64KB。CPU訪問(wèn)
片內(nèi)外程序存儲(chǔ)器ROM指令用MOVC,訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器RAM指令用MOVX,訪
問(wèn)片內(nèi)RAM用MOV
5.說(shuō)明51單片機(jī)的引腳雷的作用,該引腳接高電平和接低電平時(shí)各有何種功能?
當(dāng)該引腳為高電平時(shí),單片機(jī)訪問(wèn)片內(nèi)程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超
過(guò)OFFFH(對(duì)于8051、8751)時(shí),即超出片內(nèi)程序存儲(chǔ)器的4KB地址范圍時(shí),將自動(dòng)
轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。
當(dāng)該引腳為低電平時(shí),單片機(jī)則只訪問(wèn)外部程序存儲(chǔ)器,不論是否有內(nèi)部程序存儲(chǔ)
器。對(duì)于8031來(lái)說(shuō),因其無(wú)內(nèi)部程序存儲(chǔ)器,所以該引腳必須接地,這樣只能選擇外
部程序存儲(chǔ)器
6.51單片機(jī)片內(nèi)RAM低128個(gè)單元?jiǎng)澐譃槟娜齻€(gè)主要部分?各部分的主要功能
是什么?
8051單片機(jī)內(nèi)部RAM低128單元?jiǎng)澐譃楣ぷ骷拇嫫鹘M、位尋址區(qū)、堆棧與數(shù)據(jù)緩
沖區(qū)。它們的特點(diǎn)如下:
(1)工作寄存器組(00H——1FH)
這是一個(gè)用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù)RAM區(qū)的0—31,共32個(gè)單元。它
是4個(gè)通用工作寄存器組,每個(gè)組包含8個(gè)8位寄存器,編號(hào)為R0——R7O
(2)位尋址區(qū)(20H——2FH)
16個(gè)字節(jié)單元,共包含128位,這16個(gè)字節(jié)單元既可以進(jìn)行字節(jié)尋址,又可以實(shí)
現(xiàn)位尋址。主要用于位尋址。
(3)堆棧與數(shù)據(jù)緩沖區(qū)(30H——7FH)
用于設(shè)置堆棧、存儲(chǔ)數(shù)據(jù)。
7.如果手中僅有一臺(tái)示波器,可通過(guò)觀察哪個(gè)引腳的狀態(tài),來(lái)大致判斷51單片機(jī)
是否正在工作?
ALE引腳,地址鎖存有效信號(hào)輸出端。在訪問(wèn)片外程序存儲(chǔ)器期間,每個(gè)機(jī)器周期
該信號(hào)出現(xiàn)兩次,其下降沿用于控制鎖存P0口輸出的低8位地址。及時(shí)不再訪問(wèn)片外
程序存儲(chǔ)器,改信號(hào)也以上述頻率(振蕩頻率的1/6)出現(xiàn),因此可用作對(duì)外輸出的始
終脈沖。也就是說(shuō),正常工作的MCS51,ALE會(huì)有脈沖信號(hào)輸出。如果沒(méi)有正常工作,
那就沒(méi)有脈沖信號(hào)輸出,或者輸出的不是等間距的脈沖信號(hào)。
第二章指令系統(tǒng)
一、選擇題
1.在相對(duì)尋址方式中,尋址的結(jié)果存放在(A)。
A.PC中B.A中C.DPTR中D.某個(gè)存儲(chǔ)單元中
2.在寄存器間接尋址方式中,指定寄存器中存放的是(B)。
A.操作數(shù)B.操作數(shù)地址C.轉(zhuǎn)移地址D.地址的偏離量
3.對(duì)程序存儲(chǔ)器的讀操作,只能使用(D)。
A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令
4.能夠進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算(C)。
A.有加法和減法B.有乘法和除法C.只有加法D,只有減法
5.不能為程序存儲(chǔ)器提供或構(gòu)成地址的有(D)。
A.PCB.AC.DPTRD.PSW
6.以下各項(xiàng)中不能用來(lái)對(duì)內(nèi)部數(shù)據(jù)存儲(chǔ)器進(jìn)行訪問(wèn)的是(A)。
A.DPTRB.按存儲(chǔ)單元地址或名稱(chēng)C.SPD.由R0或R1作間址寄存器
7.若原來(lái)工作寄存器。組為當(dāng)前寄存器組,現(xiàn)要改1組為當(dāng)前寄存器組,不能使
用的指令(C)。
A.SETBPSW.3B.SETBD0H.3C.MOVPSW.3,1D.CPLPSW.3
8.在進(jìn)行BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是(B)指令。
A.ADDB.DAAC.ADDCD.由實(shí)際程序確定
9.有如下程序段:
MOV31H,#24H
MOVA,31H;
SWAPA
ANLA,#0F0H
執(zhí)行結(jié)果是(C)o
A.(A)=24HB.(A)=42HC.(A)=40HD.(A)=00H
10.假定A=38H,(RO)=17H,(17H)=34H,執(zhí)行以下指令:
ANLA,#17H
ORL17H,A
XRLA,@R0
CPLA
后,A的內(nèi)容為(D)。
A.CDHB.DCHC.BCHD.DBH
11.使用單片機(jī)開(kāi)發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)原程序進(jìn)行匯編的目的是(A)。
A.)將源程序轉(zhuǎn)換成目標(biāo)程序B.)捋目標(biāo)程序轉(zhuǎn)換成源程序
C.將低級(jí)語(yǔ)言轉(zhuǎn)換成高級(jí)語(yǔ)言D.連續(xù)執(zhí)行鍵
12.設(shè)內(nèi)部RAM中(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序執(zhí)行后(B)
=(B)0
MOVRO,#30H
MOVA,@R0
MOVRI,A
MOVB,@R1
A.OOHB.40HC.30HD.10H
13.調(diào)用子程序、中斷響應(yīng)過(guò)程及轉(zhuǎn)移指令的共同特點(diǎn)是(D)。
A,都能返回B.都通過(guò)改變PC實(shí)現(xiàn)轉(zhuǎn)移
C,都將返回地址壓入堆棧D.都必須保護(hù)現(xiàn)場(chǎng)
二、判斷題
1.MOVA,30H這條指令執(zhí)行后的結(jié)果(A)=30Ho()
2.指令字節(jié)數(shù)越多,執(zhí)行時(shí)間越長(zhǎng)。()
3.51單片機(jī)可執(zhí)行指令:MOVR6,R7O()
4.指令中直接給出的操作數(shù)稱(chēng)為直接尋址。()
5.51有5個(gè)中斷源,有5個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫(xiě)特殊功能寄存器IP以
選擇。()
6.MOVA,@R0,將R0中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入A中。()
7.51單片機(jī)可執(zhí)行指令:MOVA,@R3O()
8.當(dāng)向埃棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP的內(nèi)容減lo()
9.內(nèi)部寄存器Rn(n=0~7)作為間接尋址寄存器。()
10.MOVA,@R0這條指令中@R。的尋址方式稱(chēng)之為寄存器間址尋址。()
11.堆棧是單片機(jī)內(nèi)部的特殊區(qū)域,與RAM無(wú)關(guān)。()
三、填空題
1.51單片機(jī)共有111條指令,有七種不同尋圻方式。如:MOVA,@R1屬
干寄存器間接尋址方式,MOVC,bit屬于位尋址方式。
2.訪問(wèn)51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器采用的是寄存器間格尋」方式.訪問(wèn)片外
程序存儲(chǔ)器采用的是變址尋址方式。
3.在中斷子程序使用累加器、工作寄存器等資源時(shí),要先將其原來(lái)的內(nèi)容保存起
來(lái),這一過(guò)程叫做保護(hù)現(xiàn)場(chǎng)。當(dāng)中斷子程序執(zhí)行完畢,在返回主程序之前,要將
這些內(nèi)容再取出,送還到累加器、工作寄存器等原單元中,這一過(guò)程稱(chēng)為恢復(fù)現(xiàn)
場(chǎng)_____O
4.已知:MOVA,#28H
MOVRO,#20H
MOV@R0,A
ANLA,#0FH
ORLA,#80H
XRLA,@R0
執(zhí)行結(jié)果A的內(nèi)容為一28H
四、下列指令是否錯(cuò)誤,如錯(cuò)請(qǐng)改正(不能修改指令助記符)
1.MOVA,#1000H
2.MOVXA,1000H
3.MOVCA,1000H
4.MOVX60H,A
5.MOVRO,60H
MOV61H,@R0
6.XCHRI,R2
7.MOVX60H,@DPTR
五、綜合題
L51指令系統(tǒng)主要有哪幾種尋址方式?每種尋址方式舉個(gè)例子。
2.閱讀程序
(1)對(duì)每一條指令加上注釋?zhuān)?/p>
(2)說(shuō)明連續(xù)運(yùn)行該程序時(shí),二極管的變化的規(guī)律;
(3)如果要使發(fā)光二極管依次輪流
點(diǎn)亮,如何修改程序。
ORG0000H
AJMPMAIN
ORG0100H
MAIN:
MOV
LEDRESET:
MOV
MOV
CLRP2.7
IEDUP:
MOVP1,R2
ACALLDELAY
MOVA,R2
RRA
MOVR2,A
DJNZR1JEDUP
AJMPLEDRESET
3.編程將片內(nèi)RAM30H單元開(kāi)始的15個(gè)字節(jié)的數(shù)據(jù)傳送到片外RAM3000H開(kāi)
始的單元中去。
4.請(qǐng)編程:片外RAM2000H開(kāi)始的單元中有10個(gè)字節(jié)的二進(jìn)制數(shù),求它們之和,
并將結(jié)果存儲(chǔ)在片內(nèi)RAM的30H的單元中(和<256)。
5.下列程序段經(jīng)匯編后,從1000H開(kāi)始的各有關(guān)存儲(chǔ)單元的內(nèi)容符是什么?
ORG1000H
TABIEQU1234H
TAB2EQU3000H
DB“MAIN”
DWTABI,TAB2,70H
6.試編寫(xiě)程序,查找在內(nèi)部RAM的30H~50H單元中是否有0AAH這一數(shù)據(jù)。若
有,則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。
7.試編寫(xiě)程序,查找在內(nèi)部RAM的20H~40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次
數(shù)。并將查找到的結(jié)果存入41H單元。
8.編寫(xiě)程序,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)加法運(yùn)算(和小于65536),要求(R1R0)+
(R7R6)-(61H60H)。
9.試編程把片外RAM從2040H開(kāi)始的連續(xù)50個(gè)單元的內(nèi)容按降序排列,結(jié)果存
入3000H開(kāi)始的存儲(chǔ)區(qū)中。
10.在片外2000H開(kāi)始的單元中有100個(gè)有符號(hào)數(shù),試編程統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)和
零的個(gè)數(shù)。
11.試編程計(jì)算片外RAM8100H開(kāi)始單元的100個(gè)數(shù)的平均值,結(jié)果存放在9000H
開(kāi)始的2個(gè)單元中(查閱雙字節(jié)除法子程序,并用主程序調(diào)用該子程序?qū)崿F(xiàn))。
12.利用單片機(jī)的P0口接8個(gè)發(fā)光二極管,P1口接8個(gè)開(kāi)關(guān),編程實(shí)現(xiàn),當(dāng)開(kāi)關(guān)
動(dòng)作時(shí),對(duì)應(yīng)的發(fā)光二極管亮或滅。
13.將外部RAM的10H—15H單元的內(nèi)容傳送到內(nèi)部RAM的10H-15H單元。
14.內(nèi)部RAM的20H、21H和22H、23H單元分別存放著兩個(gè)無(wú)符號(hào)的16位數(shù),
將其中的大數(shù)置于24H和25H單元。
15.編程將51單片機(jī)的內(nèi)部數(shù)據(jù)存儲(chǔ)器20H單元和35H單元的數(shù)據(jù)相乘,結(jié)果存
到外部數(shù)據(jù)存儲(chǔ)器2000H開(kāi)始的單元中。
16.將第二章習(xí)題中的編程題用C51實(shí)現(xiàn)。
第五章中斷系統(tǒng)
一、填空題
1.外部中斷有兩種觸發(fā)方式:電平觸發(fā)方式和邊沿觸發(fā)方式。其中電平觸發(fā)方式
適合于外部中斷以低(高或低)電平輸入,邊沿觸發(fā)方式適合于以上_(正或
負(fù))脈沖輸入。
2.51單片機(jī)的五個(gè)中斷源的入口地址分別是:0003::0013:
TO:000B:T1:001B:串行□:0023
3.在CPU未執(zhí)行同級(jí)或更高優(yōu)先級(jí)中斷服務(wù)程序的條件下,中斷響應(yīng)等待時(shí)間最
少需要」個(gè)機(jī)器周期。
4.中斷嵌套與子程序嵌套的區(qū)別在于:
一是子程序嵌套是在程序中事先按排序好的;而中新嵌套是各寫(xiě)各的。
二是子程序嵌套無(wú)次序限制;而中新嵌套只允許低嵌套高。
5.若實(shí)現(xiàn)下列中斷優(yōu)先級(jí):T0>外中斷1>外中斷0,則要一SETB_PTO_、
SETB_PX1和CLRPXOo
二、選擇題
1.CPU響應(yīng)中斷后,不能自動(dòng)清除中斷請(qǐng)求“1”標(biāo)志的有(C)。
A./采用電平觸發(fā)方式B./采用兩邊觸發(fā)方式
C.定時(shí)/計(jì)數(shù)器T0/T1中斷D.串行口中斷TI/RI
2.80c51五個(gè)中斷源中,屬外部中斷的有(AB)。
A.B.C.TOD.T1E.TIF.RI
3.各中斷源發(fā)出的中斷申請(qǐng)信號(hào),都會(huì)標(biāo)記在51系統(tǒng)中的(B)中。
A.TMODB.TCON/SCONC.IED.IP
4.外中斷初始化的內(nèi)容不包括:(B)。
A.設(shè)置中斷響應(yīng)方式B.設(shè)置外中斷允許
C.設(shè)置中斷總允許D.設(shè)置中斷觸發(fā)方式
5.在51單片機(jī)中,需要軟件實(shí)現(xiàn)中斷撤銷(xiāo)的是:(A)。
A.定時(shí)中斷B.脈沖觸發(fā)的外部中斷
C.電平觸發(fā)的外部中斷D.串行口中斷
6.中斷查詢(xún)確認(rèn)后,在下列各種單片機(jī)運(yùn)行情況下,能立即進(jìn)行中斷響應(yīng)的是:
(D)。
A.當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理
B.當(dāng)前正在執(zhí)行RET指令
C.當(dāng)前執(zhí)行的指令是DIV指令,且正處于取指令機(jī)器周期
D.當(dāng)前指令是MOVA,R7指令
7.執(zhí)行MOVIE,#81H指令的意義是:(B)。
A.屏蔽中斷源B.開(kāi)放外中斷源。C.開(kāi)放外中斷源1D.開(kāi)放外部中斷源。
和1
8.下述條件中,能封鎖主機(jī)對(duì)中斷的響應(yīng)的條件是(ABC)。
A.一個(gè)同級(jí)或高一級(jí)的中斷正在處理中
B.當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個(gè)周期
C.當(dāng)前執(zhí)行的指令是RETI指令或?qū)E或IP寄存器進(jìn)行讀/寫(xiě)指令
D.當(dāng)前執(zhí)行的指令是一長(zhǎng)跳轉(zhuǎn)指令
E.一個(gè)低級(jí)的中斷正在處理中
9.要想測(cè)量引腳上的一個(gè)正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)
為(A)。
A.09HB.87HC.OOHD.80H
10.51單片機(jī)在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生(A)。
A.保護(hù)現(xiàn)場(chǎng)B.保護(hù)PCC.找到中斷入口D.保護(hù)PC轉(zhuǎn)入中斷入口
11.51單片機(jī)響應(yīng)中斷時(shí),下面哪一個(gè)條件不是必須的(D)。
A.當(dāng)前指令執(zhí)行完畢B.中斷是開(kāi)放的
C.沒(méi)有同級(jí)或高級(jí)中斷服務(wù)D.必須有RETI指令
12.假定程序按如下編寫(xiě):
SETBEA
SETBEX1
SETBET0
SETBES
SETBPS
SETBPT1
貝U:(A)可以被響應(yīng)。
A.CPU正在執(zhí)行INTI中斷,TFO請(qǐng)求B.CPU正在執(zhí)行TFO中斷,TI請(qǐng)求
C.CPU正在執(zhí)行TI中斷,INTI請(qǐng)求D.CPU正執(zhí)行主程序,TF1出現(xiàn)請(qǐng)求
13.在51單片機(jī)中,需要外加電路實(shí)現(xiàn)中斷撤除的是:(D)
A.定時(shí)中斷B.脈沖方式的外部中斷
C.外部串行中斷D.電平方式的外部中斷
三、判斷題
1.中斷響應(yīng)最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期。()
2.51單片機(jī)每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。()
3.51單片機(jī)對(duì)最高優(yōu)先權(quán)的中斷響應(yīng)是無(wú)條件的。()
4.中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使用
字節(jié)操作指令。()
5.在一般情況下51單片機(jī)允許同級(jí)中斷嵌套。()
6.51單片機(jī)中斷源中優(yōu)先級(jí)最高的是外部中斷0,優(yōu)先級(jí)最低的是串行口中斷。
()
7.51有3個(gè)中斷源,優(yōu)先級(jí)由軟件填寫(xiě)特殊功能寄存器IP加以選擇。()
四、簡(jiǎn)答題
L什么是中斷?其主要功能是什么?
答:中斷系統(tǒng):能使計(jì)算機(jī)的功能更強(qiáng)、效率更高、使用更加方便靈活。
主要功能:為了解決快速CPU與慢速的外設(shè)之間的矛盾,它由硬件和軟件組成
2.什么是中斷優(yōu)先級(jí)?中斷優(yōu)先處理的原則是什么?
答:中斷優(yōu)先級(jí):中斷優(yōu)先級(jí)分為高級(jí)和低級(jí),對(duì)于每個(gè)中斷源都可通過(guò)中斷優(yōu)先
級(jí)控制寄存器IP中的相應(yīng)位控制,當(dāng)沒(méi)中斷源的優(yōu)先級(jí)控制位置“1”時(shí),該中斷源設(shè)
置為高級(jí),否則為低級(jí)。對(duì)于同級(jí)中斷源,由內(nèi)部硬件查詢(xún)邏輯來(lái)決定響應(yīng)次序。
處理原則:①低優(yōu)先級(jí)中斷源可以被高優(yōu)先級(jí)中斷源中斷,反之不能。②一種中
斷(不管是什么優(yōu)先級(jí))一旦得到響應(yīng),與它同級(jí)的中斷不能再中斷它。
3.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?
答:不能(夕卜部中斷0:0003H、外部中斷L0013H、定時(shí)器O:OOOBH、定時(shí)器1:OO1BH,
串行□:0023H)
4.51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定
義為高優(yōu)先級(jí)中斷,如何定義?
答:五個(gè)中斷源:外部中斷。(/INTO)IEO=1,外部中斷1(/INTI)IE1=1、定時(shí)
器。(TO)TFO=1,定時(shí)器1(Tl)TF1=1,串行□RI(接收)=1TI(發(fā)送)=1。
PXO=1:外部中斷0為高優(yōu)先級(jí)PX1=1:T1為高優(yōu)先級(jí)PTO=1:定時(shí)器0為高優(yōu)
先級(jí)PT1=1:定時(shí)器1為高優(yōu)先級(jí)PS=1:串行口為高優(yōu)先級(jí)
5.中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?
答:相同點(diǎn):都是讓CPU從主程序轉(zhuǎn)去執(zhí)行子程序,執(zhí)行完畢又返回主程序。
不同點(diǎn):中斷服務(wù)程序是隨機(jī)的,而普通子程序是預(yù)先安排好的;中斷服務(wù)子程
序以RETI結(jié)束,而一般子程序以RET結(jié)束。RETI除將斷點(diǎn)彈回PC動(dòng)作外,還要清除
對(duì)應(yīng)的中斷優(yōu)先標(biāo)志位,以便新的中斷請(qǐng)求能被響應(yīng)。
6.想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該如何設(shè)置?請(qǐng)
舉例加以說(shuō)明。
設(shè)置:在中斷服務(wù)程序入口地址單元出存放一條無(wú)條件轉(zhuǎn)移指令,轉(zhuǎn)移至該中斷服務(wù)程
序。
例:ORG00000H
LJMPMINO
ORG0003H
LJMPINTBO
OPG000BH
RETI
ORG0013H
RETI
ORG001BH
RETI
ORG0023H
RETI
ORG0030H
MINO:.
INTBO:
END
7.中斷響應(yīng)的條件是什么?
答:1、有中斷源發(fā)出的中斷請(qǐng)求;
2、中斷總允許位EA=1,即CPU開(kāi)中斷;
3、申請(qǐng)中斷的中斷源的中斷允許位為1,即中斷沒(méi)有被屏蔽;
4,無(wú)同級(jí)或更高級(jí)中斷正在被服務(wù);
5、當(dāng)前的指令周期已經(jīng)結(jié)束
五、編程題
某系統(tǒng)有三個(gè)外部中斷源1、2、3,當(dāng)某一中斷源變?yōu)榈碗娖綍r(shí),便要求CPU進(jìn)行
處理,它們的優(yōu)先處理次序由高到底為3、2、1,中斷處理程序的入口地址分別為1000H,
HOOH,1200Ho試編寫(xiě)主程序及中斷服務(wù)程序(轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可)。
第六章定時(shí)器
一、填空題
1.若將定時(shí)/計(jì)數(shù)器用于計(jì)數(shù)方式,則外部事件脈沖必須從P3.2P3.3—引腳輸入。
2.處理定時(shí)/計(jì)數(shù)器的溢出請(qǐng)求有兩種方法:軟件查詢(xún)和中斷。使用中
斷方式時(shí),必須—正賦初值____O
3.假定定時(shí)器T1工作在方式2,單片機(jī)的振蕩頻率為3MHz,則最大的定時(shí)時(shí)間
為1024_um。
4.51單片機(jī)的定時(shí)/計(jì)數(shù)器用作定時(shí)時(shí),其定時(shí)時(shí)間與振蕩頻率和計(jì)數(shù)初值有關(guān)。
用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率為振蕩頻率的1/12。
5.51單片機(jī)內(nèi)部有二_個(gè)16位加1定時(shí)/計(jì)數(shù)器,可通過(guò)編程決定它們的工作方
式,其中,可講行13位定時(shí)/計(jì)數(shù)的星工作方式0。
二、選擇題
1.定時(shí)/計(jì)數(shù)器TO在GATE=1時(shí)運(yùn)行的條件有(C)。
A.P3.2=lB.設(shè)置好定時(shí)初值C.TRO=1D.TO開(kāi)啟中斷
2.對(duì)定時(shí)器TO進(jìn)行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的:(A)。
A.ETOB.EXOC.ET1D.EX1
3.在下列寄存器中,與定時(shí)/計(jì)數(shù)器控制無(wú)關(guān)的是:(B)。
A.TCONB.SCONC.IED.TMOD
4.與定時(shí)工作方式0和1相比較,定時(shí)工作方式2不具備的特點(diǎn)是:(B)。
A.計(jì)數(shù)溢出后能自動(dòng)恢復(fù)計(jì)數(shù)初值B.增加計(jì)數(shù)器的位數(shù)
C.提高了定時(shí)的精度D.適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)
5.51單片機(jī)定時(shí)器工作方式0是指的(C)工作方式。
A.8位B.8位自動(dòng)重裝C.13位D.16位
6.使用定時(shí)器T1時(shí),有幾種工作方式(C)
A.1種B.2種C.3種D.4種
7.單片機(jī)定時(shí)器可用于(A)。
A.定時(shí)B.外部事件計(jì)數(shù)C.串行口的波特率制定D.擴(kuò)展外部中斷
源
8.關(guān)于定時(shí)器,若振蕩頻率為12MHz,在方式1下最大定時(shí)時(shí)間為(B)。
A.8.192msB.65.536msC.0.256msD.16.384ms
三、綜合題
1.簡(jiǎn)述定時(shí)器的四種工作方式的特點(diǎn),如何選擇和設(shè)定?
2.設(shè)單片機(jī)的fosc=6MHz,問(wèn)定時(shí)器處于不同工作方式時(shí),最大定時(shí)時(shí)間分別是
多少?
3.已知51單片機(jī)的fosc=12MHz,用T1定時(shí)。試編程由P1.0和PL1引腳分別輸
出周期為2ms和500s的方波。
4.定時(shí)/計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?
5.軟件定時(shí)與硬件定時(shí)的原理有何異同?
6.定時(shí)器T0和T1各有幾種工作方式?
7.設(shè)單片機(jī)的fosc=12MHz,要求用TO定時(shí)150s,分別計(jì)算采用定時(shí)方式0、
定時(shí)方式1和定時(shí)方式2的定時(shí)初值。
8.51系列單片機(jī)中的定時(shí)/計(jì)數(shù)有哪幾個(gè)特殊功能___T________________
F0(P3.4引腳)"7X)為方式1計(jì)數(shù)
寄存器?作用是什么?怎樣計(jì)算定時(shí)/計(jì)數(shù)器的計(jì)數(shù)初u
/古_(tái)___s_____
值?PL0T1為方式2定時(shí)
9.當(dāng)TO(P3.4)引腳上發(fā)生負(fù)跳變時(shí),從PL0引屋~
腳上輸出一個(gè)周期為1ms的方波,如圖所示。(系統(tǒng)時(shí)卜工:力
第7L題囹
鐘為6MHz)o
10.編寫(xiě)一個(gè)定時(shí)間隔為5ms的子程序,晶振頻率為6MHzo
11.應(yīng)用單片機(jī)內(nèi)部定時(shí)器T0工作在方式1,從P1.0輸出周期為500Hz的方波脈沖
信號(hào),已知單片機(jī)的晶振頻率為12MHz,定時(shí)器TO采用中斷處理的方式。
1)寫(xiě)出T0定時(shí)器的方式控制字,計(jì)算T0定時(shí)器初值;
2)試編寫(xiě)程序完成此功能。
12.當(dāng)系統(tǒng)選用6MHz晶體振蕩器時(shí),T0工作在方式1,采用中斷方式,由P2.0
輸出周期為1s的矩形波形,占空比為75%。
1)寫(xiě)出T0定時(shí)器的方式控制字,計(jì)算T0定時(shí)器初值;
2)試編寫(xiě)程序完成此功能。
第七章串行口
一、選擇題
1.串行通信的通信方式和特點(diǎn)有(BCE);并行通信的通信方式和特點(diǎn)有(AD
F)。
A.各位同時(shí)傳送;B.各位依次逐位傳送;C.傳送速度相對(duì)慢;
D.傳送速度相對(duì)快;E.便于長(zhǎng)距離傳送;F.不便于長(zhǎng)距離傳送。
2.異步通信的通信方式和特點(diǎn)有(BCE);同步通信的通信方式和特點(diǎn)有
(ADF)。
A.依靠同步字符保持通信同步;B.依靠起始位、停止位保持通信同步;
C.傳送速度相對(duì)慢;D.傳送速度相對(duì)快;
E.對(duì)硬件要求較低;F.對(duì)硬件要求較高。
3.串行口的移位寄存器方式為(A)。
A.方式0B.方式1C.方式2D.方式3
4.利用51單片機(jī)的串行口擴(kuò)展并行口時(shí),串行口工作方式選擇(A)。
A.方式0B.方式1C.方式2D.方式3
5.控制串行口工作方式的寄存器是(C)。
A.TCONB.PCONC.SCOND.TMOD
6,發(fā)送一次串行數(shù)據(jù)的操作不包含的是(B)。
A.CLRTIB.MOVA,SBUFC.JNBTI,$D.MOVSBUF,
A
7.在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接收可以同時(shí)進(jìn)行,則稱(chēng)為(D)。
A,半雙工傳送B.單工傳送C.雙工傳送D.全雙工傳送
二、填空題
1.在數(shù)據(jù)傳輸時(shí),一個(gè)數(shù)據(jù)編碼的各位按照一定順序,一位一位地在信道中被發(fā)
送和接受的,這種傳送誦信方式稱(chēng)為串行口通信。
2.串行門(mén)中斷標(biāo)志RI/TI由硬件置位.軟件清零。
3.51單片機(jī)串行口有4種工作方式,可在初始化程序中用軟件填寫(xiě)特殊功能寄存
器TMOD加以詵擇。
4.波特率定義為串口每秒發(fā)送的二進(jìn)制位數(shù)o串行通信對(duì)波特率的基
本要求等Q相通信的甲乙雙方必須具有相同波特率。
5.多機(jī)通信時(shí),主機(jī)向從機(jī)發(fā)送信息分地址幀和數(shù)據(jù)幀兩類(lèi),以第9位可編程TB8
作區(qū)分標(biāo)志。TB8=0,表示發(fā)送數(shù)據(jù)幀;TB8=1,表示發(fā)送地址幀。
6.當(dāng)從機(jī)—時(shí),只能接收主機(jī)發(fā)出的地址幀,對(duì)數(shù)據(jù)不予理睬。
7.多機(jī)通信開(kāi)始時(shí),主機(jī)首先發(fā)送地址,各從機(jī)核對(duì)主機(jī)發(fā)送的地址與本機(jī)地址
是否相符,若相符,則置」
8.51單片機(jī)的串行接口有上_種工作方式。其中方式2和3為多機(jī)口信方
式。
9.單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)法罕SUBF
單元,若要接收數(shù)據(jù)也要到該單元取數(shù),取數(shù)的指令為MOVA“SBUF。單
片機(jī)串行通信時(shí),其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采用
的溢出率來(lái)設(shè)定和計(jì)算波特率。
10.假如數(shù)據(jù)傳送的速率是120個(gè)字符/秒,每一個(gè)字符規(guī)定包含10個(gè)位(一個(gè)起
始位、8個(gè)數(shù)據(jù)位和1個(gè)停止位),則傳送的波特率為1200.每一位的傳送時(shí)間
0.8330
11.串行數(shù)據(jù)通信分為單工方式、半雙工和傘雙工。
三、綜合題
1.串行通信和并行通信有什么區(qū)別?各有什么優(yōu)點(diǎn)?
2.什么是串行異步通信,它有哪些作用?并簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。
3.簡(jiǎn)述51單片機(jī)多機(jī)通信的特點(diǎn)。
4.若異步通信按方式2傳送,每分鐘傳送3000個(gè)字符,其波特率是多少?
5.什么是串行異步通信,它有哪些作用?并簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。
6.51單片機(jī)四種工作方式的波特率應(yīng)如何確定?
7.某異步通信接口,其幀格式由1個(gè)起始位(0),7個(gè)數(shù)據(jù)位,1個(gè)偶校驗(yàn)和1
個(gè)停止位(1)組成。當(dāng)該接口每分鐘傳送1800個(gè)字符時(shí),試計(jì)算出傳送波特率。
8.串行口工作方式在方式1和方式3時(shí),其波特率與fosc、定時(shí)器T1工作模式2
的初值及SNOD位的關(guān)系如何?設(shè)fosc=6MHz,現(xiàn)利用定時(shí)器T1模式2產(chǎn)生的波特率
為110bps。試計(jì)算定時(shí)器初值。
9.串行□接收/發(fā)送數(shù)據(jù)緩沖器都用SBUF,如果同時(shí)接受/發(fā)送數(shù)據(jù)時(shí),是否會(huì)發(fā)
生沖突?為什么?
10.假定串行口串行發(fā)送的字符格式為1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)奇校驗(yàn)位,1
個(gè)停止位,請(qǐng)畫(huà)出傳送字符“A”的幀格式。
H.用51單片機(jī)的串行口外接串入并出的芯片CD4094擴(kuò)展并行輸出口控制一組發(fā)
第n題圖
光二極管(如圖所示)。編程實(shí)現(xiàn)使發(fā)光二極管從左至右延時(shí)輪流顯示。
12.將甲乙兩個(gè)單片機(jī)串行口的發(fā)送端與對(duì)方接收端連接,即甲機(jī)的TXD與乙機(jī)
的RXD相連、甲機(jī)的RXD與乙機(jī)的TXD相連,并實(shí)現(xiàn)雙機(jī)共地。假設(shè)甲機(jī)為發(fā)送機(jī),
乙機(jī)為接收機(jī),甲機(jī)的一組數(shù)據(jù)通過(guò)串行通信傳到乙機(jī),乙機(jī)接收數(shù)據(jù),并將這組數(shù)據(jù)
存入乙機(jī)內(nèi)部一段連續(xù)的空間內(nèi),并回傳給甲機(jī),甲機(jī)也將數(shù)據(jù)存入內(nèi)部RAM的一段
空間內(nèi)。
第八章擴(kuò)展
一、填空題
1.半導(dǎo)體存儲(chǔ)器中有一類(lèi)在掉電后不會(huì)丟失數(shù)據(jù),稱(chēng)之為_(kāi)NVRAM,有
一類(lèi)掉電后會(huì)丟失數(shù)據(jù),稱(chēng)之為RAM。
2.51單片機(jī)擴(kuò)展的數(shù)據(jù)存儲(chǔ)器尋址范圍為OOOH-FFFFH。
3.當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O口時(shí),P2口用作高八位地址線(xiàn)。
4.51單片機(jī)的存儲(chǔ)器可以分為三個(gè)不同的存儲(chǔ)空間,分別是片內(nèi)外統(tǒng)一編址的
程序儲(chǔ)存空間、
片內(nèi)數(shù)據(jù)儲(chǔ)存空間和片外數(shù)據(jù)儲(chǔ)存空間。
5.為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線(xiàn),應(yīng)以P0口的8位口線(xiàn)作為低8位地址線(xiàn).
以P27的門(mén)線(xiàn)作為高八位地址線(xiàn)0—
6.為實(shí)現(xiàn)51單片機(jī)內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用EA信號(hào)進(jìn)行控制。
7.訪問(wèn)內(nèi)部RAM使用MOV指令,訪問(wèn)外部RAM便用MOVX指令.訪
問(wèn)內(nèi)部ROM使用MOVC指令.訪問(wèn)外部ROM使用MOVC指令,訪問(wèn)I/O端
□用MOV指令o
8.在存儲(chǔ)器擴(kuò)展中,無(wú)論是線(xiàn)選法還是譯碼法,最終都是為擴(kuò)展芯片的片詵端
提供信號(hào)。
9.51單片機(jī)擴(kuò)展并行I/O□時(shí),對(duì)擴(kuò)展I/O口芯片輸入/輸出端的基本要求是:
構(gòu)成輸出口時(shí),接口芯片應(yīng)具有功能;
構(gòu)成輸入口時(shí),挎口芯片應(yīng)具有緩沖功能:
10.51單片機(jī)擴(kuò)展一片8255,可外增加24個(gè)并行I/O口。
11.51單片機(jī)擴(kuò)展的I/O口占用RAM存儲(chǔ)空間,從理論上講,最多可擴(kuò)展
192個(gè)。
12.51單片機(jī)的P。—P3□均是并行I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)
據(jù)的輸入/輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的數(shù)據(jù)點(diǎn)'線(xiàn)和地址總線(xiàn).在P0-P3
□中,P。為真TF的雙向口.P1-P3-)隹雙向匚I。
13.對(duì)51單片機(jī)的I/O進(jìn)行編址通常采用一線(xiàn)選法編址技術(shù)。其優(yōu)點(diǎn)是:
______連接簡(jiǎn)單。
14.8255共有三種工作方式,分別是基本輸入/5一選通輸入/
出______和雙向洗通輸入/HH。這三種工作方式通過(guò)_________控制字進(jìn)行選
擇。
15.當(dāng)8255的A口或者B口以中斷方式進(jìn)行數(shù)據(jù)傳送時(shí),所需要的聯(lián)絡(luò)信號(hào)由一
口提供,其中PC3-PC7—為A口提供,_________為B口提供。
16.當(dāng)51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最侔的傳輸方式是串行方式。
二、判斷
1.51單片機(jī)片外數(shù)據(jù)存儲(chǔ)器與擴(kuò)展I/O口統(tǒng)一編址。(錯(cuò))
2.單片機(jī)系統(tǒng)擴(kuò)展時(shí)使用的鎖存器,是用于鎖存高8位地址。(錯(cuò))
3.程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,
而數(shù)據(jù)存儲(chǔ)器一般用來(lái)存放數(shù)據(jù)。
(對(duì))
4.在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOV指令。
(錯(cuò))
5.51單片機(jī)和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢(xún)方式和中斷方式,兩者相比后
者的效率更高。(對(duì))
三、選擇題
1.6264芯片是(B)。
A.EEPROMB.RAMC.FLASHROMD.EPROM
2.單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,51單片機(jī)的
PC為16位,因此其尋址范圍為(B)。
A.4KBB.64KBC.8KBD.128KB
3.讀RAM地址DPTR中包含的信息有(AB)o
A.片選信號(hào)B.讀外RAM相應(yīng)存儲(chǔ)單元的地址信號(hào)
C.讀外RAM操作信號(hào)D.RD信號(hào)
4.當(dāng)需要從51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(B)。
A.MOVA,@R1B.MOVCA,@A+DPTR
C.MOVXA,@R0D.MOVXA,@DPTR
5.51單片機(jī)擴(kuò)展并行I/O口時(shí)執(zhí)行的指令和控制信號(hào)是(ACD)。
A.執(zhí)行MOVX指令B.執(zhí)行MOVC指令C.用/RD信號(hào)控制讀
D.用/WR信號(hào)控制寫(xiě)E.用/PSEN信號(hào)控制讀F.用ALE信號(hào)控制寫(xiě)
6.在下列理由中,不能說(shuō)明51單片機(jī)的I/O編址是統(tǒng)一方式的理由是:(D)。
A,沒(méi)有專(zhuān)用的I/O指令B.沒(méi)有區(qū)分存儲(chǔ)器和I/O的控制信號(hào)
C.使用存儲(chǔ)器指令進(jìn)行I/O操作D.P3口線(xiàn)具有第二功能
7.如果把8255的Al、A0分別通過(guò)鎖存器和單片機(jī)的P0.1,P0.0連接,則8255
的A、B、C口和控制寄存器的地址可能是:(A)。
A.0000H-0003HB.0000H-0300HC.0000H-3000H
D.0000H-0030H
8.使用8255可以擴(kuò)展出的I/O口線(xiàn)是(B)
A.16根B.24根C.22根D.32根
9.某微機(jī)應(yīng)用系統(tǒng)中,存儲(chǔ)器系統(tǒng)由2片8KB的存儲(chǔ)器芯片組成,那么微處理器
的地址線(xiàn)最少是(D)
A.11根B.12根C.13根D.14根
10.某種存儲(chǔ)器芯片是16KB,那么它的地址線(xiàn)根數(shù)是(D)
A、11根B、12根C、13根D、14根
四、綜合題
1.51單片機(jī)如何訪問(wèn)外部ROM及外部RAM?
2.試用2764、6n6為單片機(jī)設(shè)計(jì)一個(gè)存儲(chǔ)器系統(tǒng),它具有8KBEPROM(地址由
0000H_1FFFH)和16KB的RAM存儲(chǔ)器(地址為200(?-5FFFH)。具體要求:畫(huà)出
該存儲(chǔ)器系統(tǒng)的硬件連接圖。
3.需要擴(kuò)展2片4Kx8存儲(chǔ)器芯片(采用線(xiàn)選法),P2.6、P2.7分別對(duì)其片選,
試畫(huà)出連接電路。無(wú)關(guān)地址位取“1”時(shí),指出2片存儲(chǔ)器芯片的地址范圍。
4.畫(huà)出6264與51單片
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 河北女子職業(yè)技術(shù)學(xué)院《BM三維建模》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省宜賓市翠屏區(qū)2025年初三下學(xué)期第四次模擬語(yǔ)文試題含解析
- 新疆昌吉二中2024-2025學(xué)年高三下學(xué)期3月統(tǒng)一聯(lián)合考試數(shù)學(xué)試題含解析
- 西南林業(yè)大學(xué)《服務(wù)器虛擬化技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶智能工程職業(yè)學(xué)院《合唱與指揮(3)》2023-2024學(xué)年第二學(xué)期期末試卷
- 延邊職業(yè)技術(shù)學(xué)院《智能終端與移動(dòng)應(yīng)用開(kāi)發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 水果種植園農(nóng)業(yè)土壤健康與肥力提升考核試卷
- 電池制造過(guò)程中的電氣安全考核試卷
- 水產(chǎn)品加工設(shè)備智能化改造與升級(jí)考核試卷
- 漆器制作與非物質(zhì)文化遺產(chǎn)傳承考核試卷
- GA/T 922.2-2011安防人臉識(shí)別應(yīng)用系統(tǒng)第2部分:人臉圖像數(shù)據(jù)
- GA/T 543.5-2012公安數(shù)據(jù)元(5)
- 測(cè)量小燈泡的功率實(shí)驗(yàn)報(bào)告單
- 《綠色建筑概論》整套教學(xué)課件
- 證據(jù)法學(xué)李浩課件 第五章
- 圖書(shū)館建筑設(shè)計(jì)規(guī)范講解課件
- 考研考博-英語(yǔ)-北京建筑大學(xué)考試押題卷含答案詳解3
- 愛(ài)蓮說(shuō)-王崧舟
- 光伏支架安裝施工協(xié)議
- 保定市縣級(jí)地圖PPT可編輯矢量行政區(qū)劃(河北省)
- 第四章通道內(nèi)非耦合層流的
評(píng)論
0/150
提交評(píng)論