下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、選擇題第一章單片機(jī)概述與結(jié)構(gòu)1訪問(wèn)片外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是(C)。/RD/WEC. /PSEND. ALE2.A .上拉電阻B .二極管3. CY在(C )中。51P0 口用作輸出時(shí),應(yīng)外接(A )oC .三極管D .下拉電阻.累加器 B .算邏運(yùn)算部件 ALU C.程序狀態(tài)字寄存器 PSW D. DPTR4堆棧數(shù)據(jù)的進(jìn)出原則是(D )oA.先進(jìn)先出.進(jìn)入不出C.后進(jìn)后出D .先進(jìn)后出5. 51單片機(jī)系統(tǒng)中,若晶振頻率為6MHz,個(gè)機(jī)器周期等于(D) ysA. 1.5 B . 36.計(jì)算機(jī)的(1D . 2在家用電器中使用單片機(jī)應(yīng)屬于微B )oA .輔助設(shè)計(jì)應(yīng)用B .測(cè)量、控制應(yīng)用
2、C.數(shù)值計(jì)算應(yīng)用D .數(shù)據(jù)處理應(yīng)用7PC的值是(C )o.當(dāng)前正在執(zhí)行指令的前一條指令的地址C.當(dāng)前正在執(zhí)行指令的下一條指令的地址 &.當(dāng)前正在執(zhí)行指令的地址D .控制器中指令寄存器的地址單片機(jī)應(yīng)用程序一般存放在(B ) 中。A. RAM 9.后,這時(shí). ROM.寄存器D . CPU在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出SP應(yīng)指向(D )A.棧底單元 B 7FH單元 C 1 D 110 51I/O 口信息有兩種讀取方法:一種是讀引腳,還有一種是(A )oA .讀鎖存器B .讀數(shù)據(jù)庫(kù)C.讀A累加器 D .讀CPU二、填空題1 .單片機(jī)復(fù)位后, SP、PC和I/O 口的內(nèi)容分別為07H000HFFHo2
3、.單片機(jī)有四個(gè)工作寄存器區(qū),由 PSW狀態(tài)字中的RS1和RS0兩位的狀態(tài)來(lái)決 定。單片機(jī)復(fù)位后,若執(zhí)行SETB RS0指令, 此時(shí)只能使用1 區(qū)的工作寄存器,地址范圍是 08H-0FH o.51單片機(jī)驅(qū)動(dòng)能力最強(qiáng)的并行端口為P0端口o. 51單片機(jī)PC的長(zhǎng)度為16位,SP的長(zhǎng)度為8位,DPTR的長(zhǎng)度為_(kāi)16 位。51單片機(jī)程序存儲(chǔ)器地址空間、片內(nèi)數(shù)據(jù)存儲(chǔ)器地址、片外數(shù)據(jù)存儲(chǔ)器地址的指令分別為move, MOV和_movx。若A中的內(nèi)容為63H,那么P標(biāo)志位的值為_(kāi)do.當(dāng)擴(kuò)展外部存儲(chǔ)器或I/O 口時(shí),P2口用作高八位地址總51單片機(jī)內(nèi)部 RAM區(qū)有 4個(gè)工作寄存器區(qū)。9. 51單片機(jī)內(nèi)部 RA
4、M區(qū)有 128 個(gè)位地址。10.中斷入口地址為 001B。11.外部中斷1 ()的中斷入口地址為 0013 ;定時(shí)器1的51單片機(jī)有 4 I/O 口, P0P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸入時(shí)必須先寫入1。12.三、 判斷51E RAM 內(nèi)開(kāi)辟的區(qū)域。所謂的單片機(jī),就是將CPU、存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、中斷功能以及I/O設(shè)備等主要功能部件都集成在一塊超大規(guī)模集電路的微型計(jì)算機(jī)。(T)51單片機(jī)的程序存儲(chǔ)器數(shù)和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。(T )51單片機(jī)是微處理器。(T)四、 簡(jiǎn)答題1.單片機(jī)的發(fā)展大致分為哪幾個(gè)階段? 單片機(jī)的發(fā)展歷史可分為四個(gè)階段:第一階段(1974年-1976年):?jiǎn)?/p>
5、片機(jī)初級(jí)階段。第二階段(1976年-1978年):低性能單片機(jī)階段第三階段(1978年現(xiàn)在):高性能單片機(jī)階段。第四階段(1982年-現(xiàn)在):8位單片機(jī)鞏固發(fā)展及 16位單片機(jī)、32段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ī)系統(tǒng)就是計(jì)算機(jī)的應(yīng)用系統(tǒng)。3調(diào)研目前都有哪些新型的8位單片機(jī),它們各有哪些特點(diǎn)?應(yīng)用在什么場(chǎng)合?
6、ARM11 A8 A10PDALCD , AUDIO ,SDI USBPDAPAD,手機(jī)。工業(yè)型的 STM32 NXP11XX NXP21XX ARM7 M8 核心, 工業(yè)場(chǎng)合的各種接口 ADC DAC UART PWM SPI等主要用在工業(yè)控制,工業(yè)儀表方面。些單片機(jī)有數(shù)字解碼模塊,等等。4. 51單片機(jī)存儲(chǔ)器的分為幾個(gè)空間,每個(gè)空間的地址范圍是多少?分為四個(gè)空間內(nèi)部程序存儲(chǔ)器地址范圍OOOOH-OFFFH共4KB ,外部程序存儲(chǔ)器0FFFH-0FFFFH 共64KB ;內(nèi)部數(shù)據(jù)存儲(chǔ)器00H-FFH 共256個(gè)字節(jié)(其中包括低128字節(jié)和特殊功能寄存器 SFR 128個(gè)字節(jié)),外部數(shù)據(jù)存儲(chǔ)器
7、可擴(kuò)展至 64KBCPU 程序存儲(chǔ)器 ROMMOVC,訪問(wèn)片外數(shù)據(jù)存儲(chǔ)器 RAMMOVX RAMMOV551EA的作用,該引腳接高電平和接低電平時(shí)各有何種功能?當(dāng)該引腳為高電平時(shí),單片機(jī)訪問(wèn)片內(nèi)程序存儲(chǔ)器,但在PC (程序計(jì)數(shù)器)值超0FFFH 8051、8751 4KB8031來(lái)說(shuō),因其無(wú)內(nèi)部程序存儲(chǔ)器,所以該引腳必須接地,這樣只能選擇外部程序存儲(chǔ)器51RAM128是什么?8051RAM128單元?jiǎng)澐譃楣ぷ骷拇嫫鹘M、沖區(qū)。它們的特點(diǎn)如下:工作寄存器組(00H H)位尋址區(qū)、堆棧與數(shù)據(jù)緩這是一個(gè)用寄存器直接尋址的區(qū)域,內(nèi)部數(shù)據(jù)RAM0 3132個(gè)單元。它4個(gè)通用工作寄存器組,每個(gè)組包含位尋址區(qū)
8、(20H 2FH)88位寄存器,編號(hào)為 R0 R7。1612816現(xiàn)位尋址。主要用于位尋址。堆棧與數(shù)據(jù)緩沖區(qū)(30H 7FH)用于設(shè)置堆棧、存儲(chǔ)數(shù)據(jù)。7是否正在工作?51單片機(jī)ALE該信號(hào)出現(xiàn)兩次,其下降沿用于控制鎖存在訪問(wèn)片外程序存儲(chǔ)器期間,每個(gè)機(jī)器周期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)在相對(duì)尋址方式中,尋址的結(jié)果存放在( A )。A. PC中B . A 中 C
9、.DPTR中D .某個(gè)存儲(chǔ)單元中在寄存器間接尋址方式中,指定寄存器中存放的是A 操作數(shù)B 操作數(shù)地址C.轉(zhuǎn)移地址B )。D.地址的偏離量3對(duì)程序存儲(chǔ)器的讀操作,只能使用(D )。A. MOV指令B.PUSH指令 C. MOVX 指令 D.MOVC 指令4能夠進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算( A .有加法和減法B.有乘法和除5不能為程序存儲(chǔ)器提供或構(gòu)成地址的有A. PC B . AC . DPTR D . PSWC)。C .只有加法D )。D.只有減法以下各項(xiàng)中不能用來(lái)對(duì)內(nèi)部數(shù)據(jù)存儲(chǔ)器進(jìn)行訪問(wèn)的是(A )oA DPTR B .按存儲(chǔ)單元地址或名稱 C . SP D .由R0R1作間址寄存器01令(C
10、 )oA . SETB PSW.3 B . SETB D0H.3 C . MOV PSW.3, 1 D . CPL PSW.38BCD碼運(yùn)算時(shí),緊跟加法運(yùn)算指令后面的指令必須是( B )指令。A . ADD9. MOV 31H, #24H MOV A , 31H ; SWAP AANL A, #0F0HB . DA AC . ADDCD .由實(shí)際程序確定執(zhí)行結(jié)果是C )oA. A. (A) =24HB. (A)=42H(R0) =17H ,C.(17H)(A) =40HD. (A ) =00H10 .假定ANLA=38H ,=34H,執(zhí)行以下指令:A,#17HORLORLXRL17H,AA,R
11、0CPLA后,A的內(nèi)容為(D)oA. CDH B . DCHC. BCHD . DBH 11將源程序轉(zhuǎn)換成目標(biāo)程序B將目標(biāo)程序轉(zhuǎn)換成源程序A )C.將低級(jí)語(yǔ)言轉(zhuǎn)換成高級(jí)語(yǔ)言12.設(shè)內(nèi)部 RAM 中(30H)=40H ,D .連續(xù)執(zhí)行鍵(40H)=10H,(10H)=00H,分析以下程序執(zhí)行后MOV MOV MOVR0, A, R0 R1 , AMOVB,R1A. 00HB. 40HC. 30HD.10H13調(diào)用子程序、中斷響應(yīng)過(guò)程及轉(zhuǎn)移指令的共同特點(diǎn)是(A .都能返回B .都通過(guò)改變 PC實(shí)現(xiàn)轉(zhuǎn)移C .都將返回地址壓入堆棧D 都必須保護(hù)現(xiàn)場(chǎng)二、判斷題1 . MOV A , 30H這條指令執(zhí)行后
12、的結(jié)果(A) =30H 指令字節(jié)數(shù)越多,執(zhí)行時(shí)間越長(zhǎng)。D )( )( )51單片機(jī)可執(zhí)行指令:MOV R6, R7( )指令中直接給出的操作數(shù)稱為直接尋址。( )51有5個(gè)中斷源,有5個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器 )P以MOV A R0R0中的數(shù)據(jù)作為地址,從該地址中取數(shù),送入51單片機(jī)可執(zhí)行指令:MOV A , R3 A)8當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP的內(nèi)容減1 中( )內(nèi)部寄存器Rn(n=07)作為間接尋址寄存器。( )MOV A , R0這條指令中R0的尋址方式稱之為寄存器間址尋址。( )RAM無(wú)關(guān)。 ( )三、填空題( )51單片機(jī)共有111條指令,有種不同尋址方
13、式。如: 屬于MOV A , 尋址方式,MOV C, bit 屬于 尋址方式。R151單片機(jī)片外數(shù)據(jù)存儲(chǔ)器采用的是寄存器間接尋址方式,訪問(wèn)片外程序存儲(chǔ)器采用的是變址尋址方式。在中斷子程序使用累加器、工作寄存器等資源時(shí),要先將其原來(lái)的內(nèi)容保存起來(lái),這一過(guò)程叫做保護(hù)現(xiàn)場(chǎng)。當(dāng)中斷子程序執(zhí)行完畢,在返回主程序之前,要場(chǎng)恢復(fù)現(xiàn)MOVMOVMOVMOVA, #28HMOVANL ORLXRLRO,#20HR0,AA,A,A,#0FH#80HR0執(zhí)行結(jié)果A的內(nèi)容為28H四 下列指令是否錯(cuò)誤,如錯(cuò)請(qǐng)改正(不能修改指令助記符)、 MOV。A, #1000HMOVXA, 1000HMOVCA, 1000HMOVX
14、60H , AMOVR0, 60H MOV61H , XCHR1 , R2MOVX60H , DPTR五、綜合題51指令系統(tǒng)主要有哪幾種尋址方式?每種尋址方式舉個(gè)例子。閱讀程序?qū)γ恳粭l指令加上注釋;說(shuō)明連續(xù)運(yùn)行該程序時(shí),二極管的變化的規(guī)律;OO3) 00管依次輪流點(diǎn)亮,如何修改程序。AJMPORGMAIN0100HMAIN:MOV LEDRESET:MOVMOV CLRIEDUP:MOV ACALLMOVSP,#60HR2,#80HR1,#08H P2.7P1,R2 DELAYA,R2MOV DJNZAJMPA R2,AR1,IEDUP LEDRESET3.30H15的單元中去。編程將片內(nèi)RA
15、M RAM 3000H 開(kāi) 始4. 請(qǐng)編程:片外 RAM2000H10果存儲(chǔ)在片內(nèi) RAM30H的單元中(V 256)。5下列程序段經(jīng)匯編后,從1000H開(kāi)始的各有關(guān)存儲(chǔ)單元的內(nèi)容將是什么?ORG1000HTAB1EQU1234HTAB2 DBEQU“ MAI3000HDWNTAB1,TAB2 , 70H6.試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有OAAH51H單元置為“ 01H ”;若未找到,則將 51H“ 00H ”。7.“ 00H”這一數(shù)據(jù)的次數(shù)。并將查找到的結(jié)果存入試編寫程序,查找在內(nèi)部RAM的20H40H單元中出現(xiàn)41H單元。&編寫程序,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)加法運(yùn)算(和小
16、于(R7R6)T( 61H60H)。65536),要求(R1R0) +9. RAM2040H503000H開(kāi)始的存儲(chǔ)區(qū)中。10.2000H100零的個(gè)數(shù)。在片外負(fù)數(shù)和試編程計(jì)算片外 RAM 8100H1009000H 開(kāi)始的2個(gè)單元中(查閱雙字節(jié)除法子程序,并用主程序調(diào)用該子程序?qū)崿F(xiàn))。P0 8個(gè)發(fā)光二極管,P18時(shí),對(duì)應(yīng)的發(fā)光二極管亮或滅。將外部 RAM10H15H單元的內(nèi)容傳送到內(nèi)部 RAM 10H15H單元。20H、21H22H、23H將其中的大數(shù)置于 24H25H單元。內(nèi)部165120H35H數(shù)據(jù)存儲(chǔ)器 2000H開(kāi)始的單元中。16將第二章習(xí)題中的編程題用C51實(shí)現(xiàn)。第五章中斷系統(tǒng)一、
17、填空題1外部中斷有兩種觸發(fā)方式:電平觸發(fā)方式和邊沿觸發(fā)方式。其中電平觸發(fā)方式適合于部中斷以低(高或低)電平輸入,邊沿觸發(fā)方式適合于以正 (正或負(fù))脈沖輸入。2. 51單片機(jī)的五個(gè)中斷源的入口地址分別是TO : 000B; T1 : 001B ;串行口: 0023:;:0013;。3CPU3_個(gè)機(jī)器周期。4 中斷嵌套與子程序嵌套的區(qū)別在于:一是子程序嵌套是在程序中事先按排序好的;而中斷嵌套是各寫各的。二是子程序嵌套無(wú)次序限制;而中斷嵌套只允許低嵌套高。5.若實(shí)現(xiàn)下列中斷優(yōu)先級(jí): SETBPX1和 CLR PX0二、選擇題T0外中斷1外中斷0,則要_SETBPTO_、1. CPU響應(yīng)中斷后,不能自
18、動(dòng)清除中斷請(qǐng)求“ 1 ”標(biāo)志的有( C )。A./采用電平觸發(fā)方式B./采用兩邊觸發(fā)方式C.定時(shí)/T0/T1中斷D.串行口中斷 TI/RI2.A.80C51五個(gè)中斷源中,屬外部中斷的有(B.C. T0AB)。D. T1E. TI F. RI3.標(biāo)記在各中斷源發(fā)出的中斷申請(qǐng)信號(hào),都會(huì)51系統(tǒng)中的(B )中。A.TMOD B . TCON/SCON C . IE D . IP4.A.設(shè)置中斷響應(yīng)方式C .設(shè)置中斷總允許B D外中斷初始化的內(nèi)容不包括:( B )。.設(shè)置外中斷允許.設(shè)置中斷觸發(fā)方式5.現(xiàn)中斷撤銷的是:(51單片機(jī)中,需要軟件實(shí)A)。A.定時(shí)中斷B.脈沖觸發(fā)的外部中斷C .電平觸發(fā)的外
19、部中斷D.串行口中斷中斷查詢確認(rèn)后,在下列各種單片機(jī)運(yùn)行情況下,能立即進(jìn)行中斷響應(yīng)的是:。當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理當(dāng)前正在執(zhí)行 RET指令.當(dāng)前執(zhí)行的指令是 DIV指令,且正處于取指令機(jī)器周期.當(dāng)前指令是 MOV A, R7指令執(zhí)行MOV IE,# 81H指令的意義是:(B )。A.屏蔽中斷源和 1B .開(kāi)放外中斷源 0 C .開(kāi)放外中斷源 1 D .開(kāi)放外部中斷源 0&下述條件中,能封鎖主機(jī)對(duì)中斷的響應(yīng)的條件是(ABC )。一個(gè)同級(jí)或高一級(jí)的中斷正在處理中當(dāng)前周期不是執(zhí)行當(dāng)前指令的最后一個(gè)周期.當(dāng)前執(zhí)行的指令是 RETIIEIP寄存器進(jìn)行讀/寫指令.當(dāng)前執(zhí)行的指令是一長(zhǎng)跳轉(zhuǎn)指令E.一個(gè)低
20、級(jí)的中斷正在處理中9.要想測(cè)量引腳上的一個(gè)正脈沖寬度,那么特殊功寄存器 TMOD的內(nèi)容應(yīng)為(A )。A . 09HB . 87H C . 00HD . 80H10 51單片機(jī)在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生)。11.時(shí),下面哪一個(gè)條件不是必須的(A .當(dāng)前指令執(zhí)行完畢.中斷是開(kāi)放的51單片機(jī)響應(yīng)中斷D )。C.12.假定程序按如下編寫:SETB EA SETB EX1 SETB ET0 SETB ES SETB PS SETB PT19:( A 可以被響應(yīng)。D RETI指令A(yù). CPUINT1中斷,TF0請(qǐng)求 B. CPU正在執(zhí)行 TF0中斷,TI請(qǐng)求C. CPUTI中斷,INT1請(qǐng)求 D
21、. CPU正執(zhí)行主程序,TF1出現(xiàn)請(qǐng)求13.外加電路實(shí)現(xiàn)中斷撤除的是:(A .定時(shí)中斷B .脈沖方式的外部中斷51單片機(jī)中,需要D )C.1.2.外部串行中斷 D .電平方式的外部中斷中斷響應(yīng)最快響應(yīng)時(shí)間為 3個(gè)機(jī)器周期。( )51單片機(jī)每個(gè)中斷源相應(yīng)地在芯片上都有其中斷請(qǐng)求輸入引腳。(3.中斷響應(yīng)是無(wú)條件的。()51單片機(jī)對(duì)最高優(yōu)先權(quán)的)中斷初始化時(shí),對(duì)中斷控制器的狀態(tài)設(shè)置,只可使用位操作指令,而不能使字節(jié)操作指令。()51單片機(jī)允許同級(jí)中斷嵌套。(6.外部中斷()7.)51單片機(jī)中斷源中優(yōu)先級(jí)最高的是0,優(yōu)先級(jí)最低的是串行口中斷。513個(gè)中斷源,優(yōu)先級(jí)由軟件填寫特殊功能寄存器IP加以選擇。
22、()四、 簡(jiǎn)答題什么是中斷?其主要功能是什么?答:中斷系統(tǒng):能使計(jì)算機(jī)的功能更強(qiáng)、效率更高、使用更加方便靈活。CPU與慢速的外設(shè)之間的矛盾,它由硬件和軟件組成什么是中斷優(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í),該中斷源置為高級(jí),否則為低級(jí)。對(duì)于同級(jí)中斷源,由內(nèi)部硬件查詢邏輯來(lái)決定響應(yīng)次序。斷(不管是什么優(yōu)先級(jí))一旦得到響應(yīng),與它同級(jí)的中斷不能再中斷它。3 各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?0:0003H1:0013HO:OOOBH1:001BH行
23、口: 0023H)451先級(jí)中斷,如何定義?答: 五個(gè)中斷源:外部中斷 0 (/INTO ) IE0=1、外部中斷 1 (/INT1 ) IE1=1、定時(shí) 器0 (TO) TFO=1、定時(shí)器 1 (T1) TF1=1、串行口 RI (接收)=1 TI (發(fā)送)=1。PX0=1 0為高優(yōu)先級(jí) PX1 : T1為高優(yōu)先級(jí) PTO=1 0為高優(yōu) 先級(jí)PT1=1 1為高優(yōu)先級(jí) PS=1 :串行口為高優(yōu)先級(jí)5中斷服務(wù)子程序與普通子程序有哪些相同和不同之處?CPU從主程序轉(zhuǎn)去執(zhí)行子程序,執(zhí)行完畢又返回主程序。不同點(diǎn):中斷服務(wù)程序是隨機(jī)的,而普通子程序是預(yù)先安排好的;中斷服務(wù)子程 序以RETI結(jié)束,而一般子
24、程序以RET結(jié)束。RETI除將斷點(diǎn)彈回 PC動(dòng)作外,還要除對(duì)應(yīng)的中斷優(yōu)先標(biāo)志位,以便新的中斷請(qǐng)求能被響應(yīng)。6舉例加以說(shuō)明。設(shè)置:在中斷服務(wù)程序入口地址單元出存放一條無(wú)條件轉(zhuǎn)移指令,轉(zhuǎn)移至該中斷服務(wù)程 序。例:ORG 00000HLJMP MIN0 ORG 0003H LJMP OPG 000BH RETIORG RETIORG RETIORG RETIORG 0030H MIN0 :.INTB0 :.END7. 中斷響應(yīng)的條件是什么?答:1有中斷源發(fā)出的中斷請(qǐng)求;2、中斷總允許位 EA=1CPU開(kāi)中斷;3、申請(qǐng)中斷的中斷源的中斷允許位為1,即中斷沒(méi)有被屏蔽;4、無(wú)同級(jí)或更高級(jí)中斷正在被服務(wù);5
25、、當(dāng)前的指令周期已經(jīng)結(jié)束五、編程題1、2、3CPU們的優(yōu)先處理次序由高到底為 3、2、1,中斷處理程序的入口地址分別為 1000H, 1100H, 1200H。試編寫主程序及中斷服務(wù)程序 (轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可)。一、 填空題1.數(shù)方式,則外部事件脈沖必須從入。第六章 定時(shí)器若將定時(shí)/計(jì)數(shù)器用于計(jì)P3.2 P3.3引腳輸2.處理定時(shí)/計(jì)數(shù)器的溢出請(qǐng)求有兩種方法:軟件杳詢和中斷 。使用中斷方式時(shí),必須IE賦初值。3. T12,單片機(jī)的振蕩頻率為 3MHz,則最大的定時(shí)時(shí)間為1024_um 。51單片機(jī)的定時(shí)/計(jì)數(shù)器用作定時(shí)時(shí),其定時(shí)時(shí)間與振蕩頻率和計(jì)數(shù)初值有關(guān)用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率
26、為振蕩頻率的1/12。512 16位1定時(shí)/13位定時(shí)/方式0。二、 選擇題1 .定時(shí)/計(jì)數(shù)器T0GATE=1時(shí)運(yùn)行的條件有( C )。A. P3.2=12.B .設(shè)置好定時(shí)初值C . TR0=1D .T0開(kāi)啟中斷對(duì)定時(shí)器T0進(jìn)行關(guān)中斷操作,需要復(fù)位中斷允許控制寄存器的:(A )。A. ET0 B. EX0 C. ET13.D. EX1在下列寄存器中,與定時(shí) /計(jì)數(shù)器控制無(wú)關(guān)的是:(A . TCON B . SCON C . IE D TMODB )。4.012不具備的特點(diǎn)是:(B )。A .計(jì)數(shù)溢出后能自動(dòng)恢復(fù)計(jì)數(shù)初值C .提高了定時(shí)的精度B .增加計(jì)數(shù)器的位數(shù)D .適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)5
27、 . 51單片機(jī)定時(shí)器工作方式 0是指的( C )工作方式。A 8位 B . 8位自動(dòng)重裝C 13位 D . 16位6. T1時(shí),有幾種工作方式( C )A1種 B. 2C. 3種 D4種單片機(jī)定時(shí)器可用于(A )。A .定時(shí)B .外部事件計(jì)數(shù)源串行口的波特率制定D .擴(kuò)展外部中斷&關(guān)于定時(shí)器,若振蕩頻率為12MHz,在方式1下最大定時(shí)時(shí)間為( B )。A. 8.192ms B. 65.536ms C. 0.256ms D. 16.384ms三、綜合題簡(jiǎn)述定時(shí)器的四種工作方式的特點(diǎn),如何選擇和設(shè)定?fosc6MHz,問(wèn)定時(shí)器處于不同工作方式時(shí),最大定時(shí)時(shí)間分別是 多少?51fosc=12MHz
28、T1定時(shí)。試編程由 P1.0和P1.12ms500 s的方波。定時(shí)/計(jì)數(shù)器工作于定時(shí)和計(jì)數(shù)方式時(shí)有何異同點(diǎn)?軟件定時(shí)與硬件定時(shí)的原理有何異同?T0T1各有幾種工作方式?設(shè)單片機(jī)的fosc= 12MHzT0150七,分別計(jì)算采用定時(shí)方式 012的定時(shí)初值。AM坤m1 itn JAM坤m1 itn JSODpl當(dāng)T0 (P3.4)弓|腳上發(fā)生負(fù)跳變時(shí),從 P1.0引上輸出一個(gè)周期為1ms的方波,如圖所示。(系統(tǒng)時(shí) 鐘為6MHz )。編寫一個(gè)定時(shí)間隔為5ms的子程序,晶振頻率為6MHz。應(yīng)用單片機(jī)內(nèi)部定時(shí)器 T01,P1.0500Hz的方波脈沖 信號(hào),已知單片機(jī)的晶振頻率為12MHzT0采用中斷處理
29、的方式。T0定時(shí)器的方式控制字,計(jì)算 T0定時(shí)器初值;試編寫程序完成此功能。12.6MHz晶體振蕩器時(shí),T01,采用中斷方式,由P2.0輸出周期1s的矩形波形,占空比為 75%。T0定時(shí)器的方式控制字,計(jì)算 T0定時(shí)器初值;試編寫程序完成此功能。第七章串行口一、選擇題1.串 行通信的通信方式和特點(diǎn)有 (BC E );并行通信的通信方式和特點(diǎn)有( ADF )。A .各位同時(shí)傳送;D.距離傳送。傳送速度相對(duì)快;.傳送速度相對(duì)慢;E.便于長(zhǎng)距離傳送;F.不便于長(zhǎng)2.信的通信方式和特點(diǎn)有異步通信的通信方式和特點(diǎn)有(BCE );同步通(ADF )。A 依靠同步字符保持通信同步;C.傳送速度相對(duì)慢;E.對(duì)
30、硬件要求較低;3.串行口的移位寄存器方式為(A )。B .依靠起始位、停止位保持通信同步;D .傳送速度相對(duì)快;F.對(duì)硬件要求較高。A0 B 1 C.4.2 D 351單片機(jī)的串行口擴(kuò)展并行口時(shí),串行口工作方式選擇( A0 B 1 C2 D 5控制串行口工作方式的寄存器是(A. TCON B . PCON C. SCON D . TMODC )。A )。6. 發(fā)送一次串行數(shù)據(jù)的操作不包含的是(A. CLR TI B. MOV A, SBUFA7.B )。C. JNB TI, $D . MOV SBUF ,在進(jìn)行串行通信時(shí),若兩機(jī)的發(fā)送與接收可以同時(shí)進(jìn)行,則稱為(A .半雙工傳送B .單工傳送C
31、 .雙工傳送D.全雙工傳送二、填空題D )。在數(shù)據(jù)傳輸時(shí),一個(gè)數(shù)據(jù)編碼的各位按照一定順序,一位一位地在信道中被送和接受的,這種傳送通信方式稱為串行口通信。串行口中斷標(biāo)志 RI/TI由 硬件置位, 軟件 清零。514TMOD加以選擇。波特率定義為 。串行通信對(duì)波特率的串口每秒發(fā)送的二進(jìn)制位數(shù)基本要求是互相通信的甲乙雙方必須具有相同波特率。.多機(jī)通信時(shí),主機(jī)向從機(jī)發(fā)送信息分地址幀和數(shù)據(jù)幀兩類,以第9位可編程TB8作區(qū)分標(biāo)志。TB8=0,表示發(fā)送數(shù)據(jù)幀;TB8=1 ,表示發(fā)送地址幀 。6. 當(dāng)從機(jī) 時(shí),只能接收主機(jī)發(fā)出的地址幀,對(duì)數(shù)據(jù)不予理睬。7.符,若相符,則置 _L。51單片機(jī)的串行接口有方式。
32、9.4種工作方式。其中方式為多機(jī)通信單片機(jī)串行通信時(shí),若要發(fā)送數(shù)據(jù),就必須將要發(fā)送的數(shù)據(jù)送至元,若要接收數(shù)據(jù)也要到該單元取數(shù),取數(shù)的指令為SUBF 單MOV A,,SBUF。單片機(jī)串行通信時(shí),其波特率分為固定和可變兩種方式,在波特率可變的方式中,可采用 的溢出率來(lái)設(shè)定和計(jì)算波特率。10.假如數(shù)據(jù)傳送的速120個(gè)字符/秒,每一個(gè)字符規(guī)定包含 10個(gè)位(一個(gè)起 始位、81個(gè)停止位),則傳送的波特率為 1200,每一位的傳送時(shí)間 0.833。11.工串行數(shù)據(jù)通信分為單工方式、半雙工 和 全雙。三、綜合題1串行通信和并行通信有什么區(qū)別?各有什么優(yōu)點(diǎn)?2什么是串行異步通信,它有哪些作用?并簡(jiǎn)述串行口接收
33、和發(fā)送數(shù)據(jù)的過(guò)程。51單片機(jī)多機(jī)通信的特點(diǎn)。若異步通信按方式 2傳送,每分鐘傳送 3000個(gè)字符,其波特率是多少?5什么是串行異步通信,它有哪些作用?并簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。6. 51單片機(jī)四種工作方式的波特率應(yīng)如何確定?7.數(shù)據(jù)位,11個(gè)停止位(1)組成。當(dāng)該接口每分鐘傳送某異步通信接口,其幀格式由1個(gè)起始位(0), 7個(gè)1800個(gè)字符時(shí),試計(jì)算出傳送波特率。&串行口工作方式在方式1和方式3時(shí),其波特率與fosc、定時(shí)器T1工作模式2SNODfosc=6MHzT12產(chǎn)生的波特率 為110bps。試計(jì)算定時(shí)器初值。9. 串行口接收/發(fā)送數(shù)據(jù)緩沖器都用 SBUF,如果同時(shí)接受/發(fā)送數(shù)據(jù)
34、時(shí),是否會(huì)發(fā) 生沖突?為什么?10.位,8個(gè)數(shù)據(jù)位,1個(gè)奇校驗(yàn)位,1個(gè)停止位,請(qǐng)畫出傳送字符“A”的幀格式11.芯片假定串行口串行發(fā)送的字符格式為 1個(gè)起始51單片機(jī)的串行口外接串入并出的CD4094擴(kuò)展并行輸出口控制一組 發(fā)光二極管(如圖所示)。編程實(shí)現(xiàn)使發(fā)光二極管從左至右延時(shí)輪流顯示。11題圏12.將甲乙兩個(gè)單片機(jī)串行口的發(fā)送端與對(duì)方接收端連接,即甲機(jī)的TXD 與乙機(jī)的RXD相連、甲機(jī)的RXD與乙機(jī)的TXD相連,并實(shí)現(xiàn)雙機(jī)共地。假設(shè)甲機(jī)為發(fā)送機(jī),乙機(jī)為空間內(nèi)。RAM的一段一、填空題第八章擴(kuò)展1. 半導(dǎo)體存儲(chǔ)器中有一類在掉電后不會(huì)丟失數(shù)據(jù),稱之為 NVRAM,有一類掉電后會(huì)丟失數(shù)據(jù),稱之為R
35、AM。2.51單片機(jī)擴(kuò)展的數(shù)據(jù)存儲(chǔ)器尋址范圍為000H - FFFFH 。3. 器或 I/O 口時(shí),P2 口用作高八位地址線 當(dāng)擴(kuò)展外部存儲(chǔ)。4.不同的存儲(chǔ)空間, 程序儲(chǔ)存空間片內(nèi)數(shù)據(jù)儲(chǔ)存空間51單片機(jī)的存儲(chǔ)器可以分為三分別是片內(nèi)外統(tǒng)一編址的和片外數(shù)據(jù)儲(chǔ)存空間。5為擴(kuò)展存儲(chǔ)器而構(gòu)造系統(tǒng)總線,應(yīng)以P0 口的8位口線作為 低8位地址P2 口的口線作為6.高八位地址 線。_51單片機(jī)內(nèi)外程序存儲(chǔ)器的銜接,應(yīng)使用EA信號(hào)進(jìn)行控制。7.訪問(wèn)內(nèi)部 RAM 使用 QV指令,訪問(wèn)外部 RAM 使用 MOVX 指令, 訪問(wèn)內(nèi)部 ROM使用MOVC 指令,訪問(wèn)外部 ROM使用 MOVC 指令,訪問(wèn) I/O端口用
36、MOV 指令。&在存儲(chǔ)器擴(kuò)展中,無(wú)論是線選法還是譯碼法,最終都是為擴(kuò)展芯片的片端提供信號(hào)。51I/O I/O 口芯片輸入/輸出端的基本要求是:構(gòu)成輸出口時(shí),接口芯片應(yīng)具有功能; 構(gòu)成輸入口時(shí),接口芯片應(yīng)具有緩沖功能;51單片機(jī)擴(kuò)展一片 8255,可外增加 24 個(gè)并行I/O 口??臻g,從理論上講,最多可擴(kuò)展 192 個(gè)。51單片機(jī)擴(kuò)展的I/O 口占用 RAM 存儲(chǔ)51P0 P3 I/O P0 P2 口除了可以進(jìn)行數(shù)據(jù)的輸入/輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的數(shù)據(jù)總線和地址總線,在P0P3口中, P0為真正的雙向口,P1 - P3 為準(zhǔn)雙向口。13. 51I/O進(jìn)行編址通常采用 線選法編址技術(shù)。其優(yōu)點(diǎn)
37、是: 連接簡(jiǎn)單。14.8255_基本輸入/出、_選通輸入/出和雙向選通輸入出。這三種工作方式通過(guò)控制字進(jìn)行擇。15.中斷方式進(jìn)行數(shù)據(jù)傳送時(shí),8255A B 口以所需要的聯(lián)絡(luò)信號(hào)由 口提供,其中PC3 -PC7為A 口提供,為B 口提供。16.當(dāng)51單片機(jī)與慢速外設(shè)進(jìn)行數(shù)據(jù)傳輸時(shí),最佳的傳輸方式式。二、 判斷串行方1.51I/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ī)令。(錯(cuò))MOV指51更高。(對(duì))三、 選擇題1. 6264 芯片是
38、( B )。A. EEPROM B. RAM C. FLASH ROMD. EPROM2 單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC16位,因此其尋址范圍為( B )。A 4KB B 64KBC. 8KB D. 128KB3RAM DPTR中包含的信息有( AB )。PC的位數(shù)決定的,51單片機(jī)的A 片選信號(hào)B .讀外RAM相應(yīng)存儲(chǔ)單元的地址信號(hào)C.讀外RAM操作信號(hào)D. RD信號(hào)4 51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為(A. MOV A , R1B. MOVC A , A+DPTRMOVX A, R0D. MOVX A ,DPTR51單片機(jī)擴(kuò)展并行I/O 口時(shí)執(zhí)行的指令和控制信號(hào)是B
39、 )。ACD )。MOVX指令用/WR信號(hào)控制寫MOVC指令用/PSEN信號(hào)控制讀C.用/RD信號(hào)控制讀 ALE信號(hào)控制寫在下列理由中,不能說(shuō)明51單片機(jī)的I/O編址是統(tǒng)一方式的理由是:A .沒(méi)有專用的I/O指令B .沒(méi)有區(qū)分存儲(chǔ)器和I/O的控制信號(hào)C.使用存儲(chǔ)器指令進(jìn)行I/O操作 D.P3 口線具有第二功能8255的A1、A0分別通過(guò)鎖存器和單片機(jī)的P0.1、P0.08255的A、B、C口和控制寄存器的地址可能是:(A )oA. 0000H0003H B . 0000H0300H C. 0000H3000H D. 0000H0030H&8255I/O 口線是( B )A. 16 根 B .
40、24 根 C . 22 根 D . 32 根9.某微機(jī)應(yīng)用系統(tǒng)中,存儲(chǔ)器系統(tǒng)由2片8KB的存儲(chǔ)器芯片組成,那么微處理器的地址線最少是(A . 11 根D ). 12 根. 13 根. 14根10 .某種存儲(chǔ)器芯片是 16KB,那么它的地址線根數(shù)是( D )A、11 根四、綜合題B、12 根C、13 根D、14 根1 51單片機(jī)如何訪問(wèn)外部 ROMRAM?22764、6116為單片機(jī)設(shè)計(jì)一個(gè)存儲(chǔ)器系統(tǒng),它具有 8KB EPROM (地址由0000H仆FFH )16KB的RAM 存儲(chǔ)器(地址為 2000H5FFFH )器系統(tǒng)的硬件連接圖。3.芯片(采用線選法),試畫出連接電路。無(wú)關(guān)地址位取“4.路,址和片內(nèi)存儲(chǔ)單元地址范圍。5.24K X 8存儲(chǔ)器P2.6、P2.7分別對(duì)其片選,12片存儲(chǔ)器芯片的地
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑涂料工程皮卡租賃合同
- 藥物研發(fā)學(xué)徒技能提升計(jì)劃
- 貿(mào)易余款償還協(xié)議
- 2022年大學(xué)能源動(dòng)力專業(yè)大學(xué)物理下冊(cè)月考試卷A卷-附解析
- 結(jié)直腸狹窄內(nèi)鏡治療
- 垃圾問(wèn)題與學(xué)校教育的整合與創(chuàng)新
- 2022年大學(xué)電子信息科學(xué)專業(yè)大學(xué)物理二期中考試試卷-含答案
- 2022年大學(xué)環(huán)境生態(tài)專業(yè)大學(xué)物理二期末考試試卷D卷-含答案
- 消化道疾病的護(hù)理常規(guī)
- 智能餐廳解決方案
- 60立方油罐容積細(xì)表
- 鋁土礦采礦項(xiàng)目可行性研究報(bào)告寫作范文
- WI-QA-02-034A0 燈具成品檢驗(yàn)標(biāo)準(zhǔn)
- 農(nóng)業(yè)信息技術(shù) chapter5 地理信息系統(tǒng)
- 部編版六年級(jí)上語(yǔ)文閱讀技巧及解答
- 斯派克max操作手冊(cè)
- 項(xiàng)目四 三人表決器ppt課件
- 結(jié)合子的機(jī)械加工工藝規(guī)程及銑槽的夾具設(shè)計(jì)
- 林武樟 完整陽(yáng)宅講義 筆記版[方案]
- 《會(huì)滾的汽車》ppt課件
- 注冊(cè)物業(yè)管理師考試歷年真題及答案
評(píng)論
0/150
提交評(píng)論