微機原理習題庫(51單片機)含答案_第1頁
微機原理習題庫(51單片機)含答案_第2頁
微機原理習題庫(51單片機)含答案_第3頁
微機原理習題庫(51單片機)含答案_第4頁
微機原理習題庫(51單片機)含答案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

VIP免費下載

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一章單片機概述與結構一、選擇題1。訪問片外部數(shù)據(jù)存儲器時,不起作用得信號就是(C)。./RD?B 。 / E?C./PSEND 。 LE251 單片機 P0 口用作輸出時 ,應外接 ( A) .A上拉電阻二極管C。三極管D 。下拉電阻3.進位標志 CY 在(C )中。A。累加器B。算邏運算部件A C。程序狀態(tài)字寄存器PSW D PT4.堆棧數(shù)據(jù)得進出原則就是(D)。.先進先出B. 進入不出C.后進后出D先進后出55單片機系統(tǒng)中 ,若晶振頻率為6Hz, 一個機器周期等于() 。.1、 5。 3?C.?。 26在家用電器中使用單片機應屬于微計算機得( B)。.輔助設計應用B 。測量、控制應用C.

2、數(shù)值計算應用D 。數(shù)據(jù)處理應用7.PC 得值就是 ( C)。A。當前正在執(zhí)行指令得前一條指令得地址B 。當前正在執(zhí)行指令得地址C。當前正在執(zhí)行指令得下一條指令得地址??刂破髦兄噶罴拇嫫鞯玫刂?.單片機應用程序一般存放在(B ) 中.A.RAMB。 ROMC。寄存器D 。 PU9。在堆棧操作中,當進棧數(shù)據(jù)全部彈出后,這時P 應指向(A。棧底單元B.7F單元C.棧底單元地址加1D ) .棧底單元地址減110.51 單片機得并行I/O 口信息有兩種讀取方法:一種就是讀引腳,還有一種就是()。.讀鎖存器。讀數(shù)據(jù)庫C。讀累加器D。讀CPU二、填空題1 。 單 片 機 復 位 后 ,00HFFH。SP 、

3、 C與I/ 口 得 內 容 分 別 為2。單片機有四個工作寄存器區(qū),由PSW定。單片機復位后,若執(zhí)行SETR指令器 ,地址范圍就是08H -0 H。狀態(tài)字中得,此時只能使用S1 與RS01兩位得狀態(tài)來決區(qū)得工作寄存3. 1 單片機驅動能力最強得并行端口為P端口。4。5單片機PC 得長度為位,得長度為 _8 _位,DPT 得長度為 _16_位 .5訪問 51 單片機程序存儲器地址空間、片內數(shù)據(jù)存儲器地址、片外數(shù)據(jù)存儲器地址得指令分別為_ ovc _ _, MOV 與 movx_ _ _。6.若 A 中得內容為6 ,那么 P 標志位得值為1 。 當 擴 展 外 部 存 儲 器 或I O口 時 ,

4、2口 用 作高 八 位 地 址 總線。85單片機內部RAM 區(qū)有個工作寄存器區(qū)。 51 單片機內部RAM 區(qū)有 28個位地址。10。外部中斷1()得中斷入口地址為 013;定時器1 得中斷入口地址為B。11。 1 單片機有4個并行O 口 , P0 3 就是準雙向口,所以由輸出轉輸入時必須先寫入1.12.51 單片機得堆棧建立在內部RAM內開辟得區(qū)域.三、判斷1。所謂得單片機,就就是將PU、存儲器、定時/計數(shù)器、中斷功能以及I/O設備等主要功能部件都集成在一塊超大規(guī)模集成電路得微型計算機。(T).51 單片機得程序存儲器數(shù)與數(shù)據(jù)存儲器擴展得最大范圍都就是一樣得。(T )3.51 單片機就是微處理

5、器。(T )四、簡答題1。單片機得發(fā)展大致分為哪幾個階段?單片機得發(fā)展歷史可分為四個階段:第一階段(1974 年 - 976年):單片機初級階段.第二階段(1年- -1978 年 ): 低性能單片機階段。第三階段(1 8 年 - -現(xiàn)在):高性能單片機階段第四階段(1 8年 - -現(xiàn)在):8 位單片機鞏固發(fā)展及16 位單片機、32 位單片機推出階段2。什么就是單片機,什么就是微型計算機系統(tǒng)?它們各有什么特點?以微型計算機為核心組成得應用控制系統(tǒng)叫做微型計算機系統(tǒng),包括系統(tǒng)軟件與硬件兩個組成部分。單片機就是面向工業(yè)控制得微處理器,就是工業(yè)CPU,它就是將CU 、 M 、 OM 存儲器、定時計數(shù)器

6、、中斷控制、 /O 接口電路集成在一塊芯片上也叫單片微型計算機。由于體積小、 功能強、可靠性高、 低功耗 ,被廣泛應用在嵌入式控制系統(tǒng)中 .就是計算機向小型化發(fā)展得結果。 微處理器、 單片機就是計算機得處理器即指揮中心單元,微型計算機就就是辦公用得電腦 ,微型計算機系統(tǒng)就就是計算機得應用系.統(tǒng)。3。調研目前都有哪些新型得位單片機,它們各有哪些特點?應用在什么場合?智能消費型得RM118 A10核心得,速度快有D 所需得各種模塊,例如LD,AUD O, SDI, B 等,用在 PDA領域比如PAD,手機。工業(yè)型得ST 32 NXP11XX X 21X RM7M8核心,工業(yè)場合得各種接口ADC D

7、ACCAN UART WM SPI等主要用在工業(yè)控制,工業(yè)儀表方面專業(yè)型得 ,有些單片機有三相電機控制模塊,有些單片機有智能電表控制模塊,有些單片機有數(shù)字解碼模塊,等等。 51 單片機存儲器得分為幾個空間,每個空間得地址范圍就是多少?分為四個空間內部程序存儲器地址范圍 000 0FFFH 共 4KB,外部程序存儲器0F F 0FFF共 6 KB ;內部數(shù)據(jù)存儲器 0HFFH 共 256 個字節(jié)(其中包括低128 字節(jié)與特殊功能寄存器FR 128 個字節(jié) ),外部數(shù)據(jù)存儲器可擴展至4KB.CPU 訪問片內外程序存儲器R M 指令用 MOV ,訪問片外數(shù)據(jù)存儲器R M 指令用 MO X, 訪問片內

8、 AM 用 O5。說明 51 單片機得引腳得作用, 該引腳接高電平與接低電平時各有何種功能?當該引腳為高電平時,單片機訪問片內程序存儲器,但在C(程序計數(shù)器)值超過0FFF(對于 051、8751)時 ,即超出片內程序存儲器得4 B 地址范圍時 ,將自動轉向執(zhí)行外部程序存儲器內得程序。當該引腳為低電平時, 單片機則只訪問外部程序存儲器,不論就是否有內部程序存儲器。對于 031 來說,因其無內部程序存儲器,所以該引腳必須接地,這樣只能選擇外部程序存儲器6.5單片機片內M 低 128 個單元劃分為哪三個主要部分?各部分得主要功能就是什么?805單片機內部緩沖區(qū)。它們得特點如下(1)工作寄存器組RA

9、M 低 1 8 單元劃分為工作寄存器組、位尋址區(qū)、堆棧與數(shù)據(jù):( 0H FH)就是這就是一個用寄存器直接尋址得區(qū)域 4 個通用工作寄存器組,每個組包含,內部數(shù)據(jù) R區(qū)得 0 31,共 32 個單元。它 8 個 8 位寄存器 ,編號為 R0- R7。( 2) 位尋址區(qū) (2H -2FH)6 個字節(jié)單元,共包含1 8 位 ,這 6 個字節(jié)單元既可以進行字節(jié)尋址,又可以實現(xiàn)位尋址。主要用于位尋址。(3)堆棧與數(shù)據(jù)緩沖區(qū)(3 H 7FH)用于設置堆棧、存儲數(shù)據(jù)。7。如果手中僅有一臺示波器 ,可通過觀察哪個引腳得狀態(tài) ,來大致判斷 51 單片機就是否正在工作?A E 引腳 ,地址鎖存有效信號輸出端在訪問

10、片外程序存儲器期間,每個機器周期該信號出現(xiàn)兩次 ,其下降沿用于控制鎖存 P0 口輸出得低 8 位地址。及時不再訪問片外程序存儲器 ,改信號也以上述頻率 (振蕩頻率得 1 6)出現(xiàn) ,因此可用作對外輸出得始終脈沖。也就就是說 ,正常工作得 C 5 , LE 會有脈沖信號輸出。 如果沒有正常工作, 那就沒有脈沖信號輸出 ,或者輸出得不就是等間距得脈沖信號。第二章指令系統(tǒng)一、選擇題1。在相對尋址方式中,尋址得結果存放在(A)。A P中 .A 中。 D TR 中D。某個存儲單元中。在寄存器間接尋址方式中,指定寄存器中存放得就是( B ) .A。操作數(shù)B。操作數(shù)地址C。轉移地址 .地址得偏離量3。對程序

11、存儲器得讀操作 ,只能使用( D).A MOV 指令。 PUSH 指令。 OVX 指令D.MOV 指令4.能夠進行十進制調整得十進制運算( )。A。有加法與減法 .有乘法與除法 .只有加法。只有減法5.不能為程序存儲器提供或構成地址得有( )。A。 PCB 。C. TRD。 SW6.以下各項中不能用來對內部數(shù)據(jù)存儲器進行訪問得就是( A)。A。D T B 。按存儲單元地址或名稱C.SD.由 R0 或 R1 作間址寄存器。若原來工作寄存器0 組為當前寄存器組,現(xiàn)要改 1 組為當前寄存器組,不能使用得指令 (C)。SETBPSW、3B 。 ETBD0H 、3。MO P W、3, . PL PSW、

12、8.在進行BCD 碼運算時,緊跟加法運算指令后面得指令必須就是( B)指令A.ADDB.D C.ADDC?。由實際程序確定。有如下程序段 :MOV H,#24HMOVA , 31 ;SW P?AANLA , #0F H執(zhí)行結果就是 (C)。A、( A)=24HB 、( A) 42HC、(A)=40 D、 (A)=00 10。假定 A 38, (R0 )=17H, ( 1 H)= 4H,執(zhí)行以下指令:ANLA , #17H RL17H,AXR ? ,RCPL ?A后,A得內容為()。A.CDHB.DCH ? CBCH ? .DBH11。使用單片機開發(fā)系統(tǒng)調試程序時,對原程序進行匯編得目得就是(A

13、)A。將源程序轉換成目標程序 .將目標程序轉換成源程序C。將低級語言轉換成高級語言。連續(xù)執(zhí)行鍵12。設內部 RA 中 (30H)= 0H ,(40H)=10H,( 10H)=00H ,分析以下程序執(zhí)行后( B)=(B)。MOVR0,#30H?MOV ,R0MO ,A?OB,R1?A.00H。 40HC。 30H?。 H1。調用子程序、中斷響應過程及轉移指令得共同特點就是(D)。A. 都能返回? 。都通過改變PC 實現(xiàn)轉移C。都將返回地址壓入堆棧D都必須保護現(xiàn)場二、判斷題.MO ,30H 這條指令執(zhí)行后得結果(A)=3 H 。( )2。指令字節(jié)數(shù)越多, 執(zhí)行時間越長 .( )3 . 5 1 單

14、片 機 可 執(zhí) 行 指 令 : M V , R 7 .()4 指 令 中 直 接 給 出 得 操 作 數(shù) 稱 為 直 接 尋 址 .()5.51 有 5 個中斷源,有 5個中斷優(yōu)先級 ,優(yōu)先級由軟件填寫特殊功能寄存器IP 以選擇。 ( )6.MOVA,R0, 將 R0 中得數(shù)據(jù)作為地址,從該地址中取數(shù),送入中.()7 。 51 單 片 機 可 執(zhí) 行 指 令 : OA , R3 。()8 . 當 向 堆 棧 壓 入 一 個 字 節(jié) 得 數(shù) 據(jù) 后 , S 得 內 容 減 1 。() 。 內 部 寄 存 器Rn(n=0 ) 作 為 間 接 尋 址 寄 存 器 .()10 OV A ,R0 這條指

15、令中 R0得尋址方式稱之為寄存器間址尋址。( ) 1 。 堆 棧 就 是 單 片 機 內 部 得 特 殊 區(qū) 域 , 與R M無 關 .( )三、填空題15單片機共有11 條指令,有七種不同尋址方式。如:OVA , R1屬于寄存器間接尋址方式 , VC,bit屬于位尋址方式。2。訪問 1 單片機片外數(shù)據(jù)存儲器采用得就是寄存器間接尋址方式 ,訪問片外程序存儲器采用得就是變址尋址方式。.在中斷子程序使用累加器、工作寄存器等資源時,要先將其原來得內容保存起來,這一過程叫做保護現(xiàn)場。當中斷子程序執(zhí)行完畢,在返回主程序之前,要將這些 內容再取出 , 送還到累加器、工作寄存器等原單 元中 , 這一過程稱為

16、恢復 現(xiàn)場。已知:V ?A,#28HMOV ? 0, 0HMOVR0,A NL ?A , 0#?FORL ?A,#8HXRL ?A , ? 0執(zhí)行結果 A 得內容為2 H。四、下列指令就是否錯誤,如錯請改正 (不能修改指令助記符)1。MOVA, 10 0H?2。MOVXA,1 0 H3.MO CA,1000H ?4.MO X6H,A5.M V 0,60HMOV61H,6.XCHR1,2。 M VX60H, DPTR五、綜合題1.51 指令系統(tǒng)主要有哪幾種尋址方式?每種尋址方式舉個例子。2閱讀程序( )對每一條指令加上注釋;( )說明連續(xù)運行該程序時,二極管得變化得規(guī)律;()如果要使發(fā)光二極管依

17、次輪流點亮,如何修改程序.O?0000HAJMPMAINO G? 10HMA :? MO ? SP,#60LEDRES T :MOVR2, #8MOV 1,#08H RP2、IEDUP:?M VP1,R2? A L ?D AY ?OV ?A, 2?RR? V 2,A?JNZ?R1, E U?AJMP EDRESE3。編程將片內AM30H 單元開始得開始得單元中去.1個字節(jié)得數(shù)據(jù)傳送到片外RAM3000H4.請編程 :片外將結果存儲在片內R 2000HRAM 得 30H開始得單元中有 10 個字節(jié)得二進制數(shù)得單元中 (與 256)。,求它們之與,并5下列程序段經(jīng)匯編后,從1 00H開始得各有關存

18、儲單元得內容將就是什么?ORG1000H?T BEQU123 H? AB2EQU3000H?DB?D“ AIN ” AB ,TA 2,70H6.試編寫程序, 查找在內部R M 得 0H 50單元中就是否有0 A這一數(shù)據(jù)。若有 ,則將 1H 單元置為“ 01H” ;若未找到,則將5單元置為“0H ”。7。試編寫程序 ,查找在內部AM 得 20H 40H 單元中出現(xiàn) “ 00H 這一數(shù)據(jù)得次數(shù)。并將查找到得結果存入41單元。編寫程序 ,實現(xiàn)雙字節(jié)無符號數(shù)加法運算(與小于65536) ,要求 (R1R0)+( 76)( 61H60H )。 .試編程把片外 RAM 從 2040H 開始得連續(xù) 50 個

19、單元得內容按降序排列,結果存入 00 H 開始得存儲區(qū)中。0在片外 20 0H 開始得單元中有 100 個有符號數(shù) ,試編程統(tǒng)計其中正數(shù)、負數(shù)與零得個數(shù)。 1.試編程計算片外 RAM 8 00H 開始單元得 100 個數(shù)得平均值 ,結果存放在000H 開始得 2 個單元中 (查閱雙字節(jié)除法子程序,并用主程序調用該子程序實現(xiàn))。利用單片機得P0 口接個發(fā)光二極管,P1 口接 8 個開關,編程實現(xiàn),當開關動作時,對應得發(fā)光二極管亮或滅。3。將外部 RAM 得 0H15H 單元得內容傳送到內部R M 得 H 5H 單元 .。內部RAM 得 20、 21H 與 2H 、23H 單元分別存放著兩個無符號

20、得1位數(shù) ,將其中得大數(shù)置于24H 與 25H 單元。5。編程將 51 單片機得內部數(shù)據(jù)存儲器到外部數(shù)據(jù)存儲器2000開始得單元中。0H單元與5單元得數(shù)據(jù)相乘,結果存16。將第二章習題中得編程題用C5實現(xiàn)。第五章中斷系統(tǒng)一、填空題1.外部中斷有兩種觸發(fā)方式:電平觸發(fā)方式與邊沿觸發(fā)方式。其中電平觸發(fā)方式適合于外部中斷以低(高或低 )電平輸入,邊沿觸發(fā)方式適合于以正(正或負)脈沖輸入。2。單片機得五個中斷源得入口地址分別就是:0003;:0013; T0:。在 CPU00 B ;T1: 00 B ;串行口: 002未執(zhí)行同級或更高優(yōu)先級中斷服務程序得條件下。,中斷響應等待時間最少需要3 個機器周期

21、。4。中斷嵌套與子程序嵌套得區(qū)別在于:一就是子程序嵌套就是在程序中事先按排序好得;而中斷嵌套就是各寫各得二就是子程序嵌套無次序限制;而中斷嵌套只允許低嵌套高。5。若實現(xiàn)下列中斷優(yōu)先級:T0外中斷外中斷0,則要_S B_PT0_ 、 ETB _PX1_ _與 CLRX 。二、選擇題1 U 響應中斷后 ,不能自動清除中斷請求“”標志得有(C).。采用電平觸發(fā)方式 ./采用兩邊觸發(fā)方式C。定時 /計數(shù)器 0 T1 中斷D.串行口中斷TI RI2。80C51 五個中斷源中,屬外部中斷得有(AB)。A.。C。 T0D. 1E.3各中斷源發(fā)出得中斷申請信號,都會標記在51 系統(tǒng)中得(B)中。F。 R .T

22、MOD B.TCO /S ONC.IED 。 IP4.外中斷初始化得內容不包括:( B ) .設置中斷響應方式?B. 設置外中斷允許C。設置中斷總允許設置中斷觸發(fā)方式5.在 51 單片機中,需要軟件實現(xiàn)中斷撤銷得就是。定時中斷 ?B 。脈沖觸發(fā)得外部中斷:() 。C.電平觸發(fā)得外部中斷?D 。串行口中斷是 :(6中斷查詢確認后,在下列各種單片機運行情況下D ) .,能立即進行中斷響應得就A. 當前正在進行高優(yōu)先級中斷處理B.當前正在執(zhí)行RET 指令C。當前執(zhí)行得指令就是D V 指令 ,且正處于取指令機器周期當前指令就是7。執(zhí)行 OA. 屏蔽中斷源MOVA , R7 指令IE , #8H 指令得

23、意義就是:(B)。B. 開放外中斷源0C開放外中斷源1 .開放外部中斷源0與 18。下述條件中 ,能封鎖主機對中斷得響應得條件就是(AB )。A. 一個同級或高一級得中斷正在處理中.當前周期不就是執(zhí)行當前指令得最后一個周期C。當前執(zhí)行得指令就是 RE I 指令或對或 I寄存器進行讀寫指令D。當前執(zhí)行得指令就是一長跳轉指令E.一個低級得中斷正在處理中9.要想測量引腳上得一個正脈沖寬度,那么特殊功能寄存器T OD 得內容應為( )。A.09H。 8C.00HD。 . 1 單片機在響應中斷時,下列哪種操作不會發(fā)生 (A)。A。保護現(xiàn)場 .保護 CC.找到中斷入口。保護 PC 轉入中斷入口11 51

24、單片機響應中斷時,下面哪一個條件不就是必須得(D)。A。當前指令執(zhí)行完畢。中斷就是開放得C。沒有同級或高級中斷服務D。必須有 RETI 指令 .假定程序按如下編寫:SE B ASET 1 TB E SETB SSET PSSE PT1則:( A)可以被響應。A。 U正在執(zhí)行 INT1中斷 , 0 請求 B CPU 正在執(zhí)行 TF0 中斷 ,TI 請求. P正在執(zhí)行 TI 中斷 ,I 請求D. PU 正執(zhí)行主程序, F1 出現(xiàn)請求13。在 1 單片機中 ,需要外加電路實現(xiàn)中斷撤除得就是:(D)A。定時中斷 .脈沖方式得外部中斷C。外部串行中斷 ?D.電平方式得外部中斷三、判斷題1。中斷響應最快響

25、應時間為3 個機器周期。()。 5單片機每個中斷源相應地在芯片上都有其中斷請求輸入引腳.()3。5單片機對最高優(yōu)先權得中斷響應就是無條件得。()4。中斷初始化時 ,對中斷控制器得狀態(tài)設置 ,只可使用位操作指令,而不能使用字節(jié)操作指令。 ( )5。在一般情況下51 單片機允許同級中斷嵌套()6。 5單片機中斷源中優(yōu)先級最高得就是外部中斷0,優(yōu)先級最低得就是串行口中斷。().51 有3 個中斷源,優(yōu)先級由軟件填寫特殊功能寄存器IP 加以選擇.()四、簡答題1.什么就是中斷?其主要功能就是什么?答 : 中斷系統(tǒng) :能使計算機得功能更強、效率更高、使用更加方便靈活。主要功能:為了解決快速 C U 與慢

26、速得外設之間得矛盾,它由硬件與軟件組成2什么就是中斷優(yōu)先級?中斷優(yōu)先處理得原則就是什么?答 :中斷優(yōu)先級 :中斷優(yōu)先級分為高級與低級 ,對于每個中斷源都可通過中斷優(yōu)先級控制寄存器 IP 中得相應位控制 ,當沒中斷源得優(yōu)先級控制位置“ 1”時 ,該中斷源設置為高級 ,否則為低級 .對于同級中斷源 ,由內部硬件查詢邏輯來決定響應次序。處理原則:低優(yōu)先級中斷源可以被高優(yōu)先級中斷源中斷 ,反之不能。一種中斷(不管就是什么優(yōu)先級 )一旦得到響應 ,與它同級得中斷不能再中斷它。3各中斷源對應得中斷服務程序得入口地址就是否能任意設定?答:不能(外部中斷0:00 H 、外部中斷1:0013H 、定時器:000

27、BH 、定時器1:00 BH 、串行口: 00 3H)4.51 系列單片機具有幾個中斷源,分別就是如何定義得?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義?答: 五個中斷源:外部中斷0(/ NT0)I 0=1、外部中斷1( /INT1 ) IE1= 、定時器 0( 0)TF0=1 、定時器 (T1) F1 1、串行口 I( 接收 )=T(發(fā)送 )=1 PX0 :外部中斷為高優(yōu)先級優(yōu)先級 1=1:定時器 1 為高優(yōu)先級PX1= : 1 為高優(yōu)先級PT0=1 :定時器P=1:串行口為高優(yōu)先級0 為高5中斷服務子程序與普通子程序有哪些相同與不同之處?答: 相同點:都就是讓U 從主程序轉去執(zhí)行子程

28、序,執(zhí)行完畢又返回主程序.不同點 :中斷服務程序就是隨機得,而普通子程序就是預先安排好得;中斷服務子程序以I 結束,而一般子程序以RE結束。 ETI 除將斷點彈回C 動作外 ,還要清除對應得中斷優(yōu)先標志位,以便新得中斷請求能被響應6想將中斷服務程序放置在程序存儲區(qū)得任意區(qū)域,在程序中應該如何設置?請舉例加以說明。設置:在中斷服務程序入口地址單元出存放一條無條件轉移指令序。例:ORG 00000H,轉移至該中斷服務程L IN0ORG 0003HLJINTB0OPG 00BHRETIOR 0 HRETI00RET ORG 0023HRET ORG 0MIN0 : 、 N B0 :、END7中斷響應

29、得條件就是什么?答:1、有中斷源發(fā)出得中斷請求;2、中斷總允許位EA 1,即 CP開中斷 ;3、申請中斷得中斷源得中斷允許位為,即中斷沒有被屏蔽;4、無同級或更高級中斷正在被服務;5、當前得指令周期已經(jīng)結束五、編程題某系統(tǒng)有三個外部中斷源 1、 3,當某一中斷源變?yōu)榈碗娖綍r,便要求 CPU 進行處理 ,它們得優(yōu)先處理次序由高到底為、 2、,中斷處理程序得入口地址分別為 100H,1 00H,1200H 。試編寫主程序及中斷服務程序(轉至相應得中斷處理程序得入口即可 )。第六章定時器一、填空題.若將定時/計數(shù)器用于計數(shù)方式,則外部事件脈沖必須從P3、2P、3引腳輸入 .2.處理定時 /計數(shù)器得溢

30、出請求有兩種方法:用中斷方式時,必須_I賦初值 _。軟件查詢與中斷。使3。假定定時器T工作在方式,單片機得振蕩頻率為3MHz ,則最大得定時時間為 _ _1024_um_.451 單片機得定時 / 計數(shù)器用作定時時, 其定時時間與振蕩頻率與計數(shù)初值有關作計數(shù)時 ,最高計數(shù)頻率為振蕩頻率得11。5.51 單片機內部有2個 1位加定時 /計數(shù)器 ,可通過編程決定它們得工作方式 ,其中 ,可進行 3 位定時計數(shù)得就是工作方式 0。用二、選擇題1.定時計數(shù)器T0 在 A E=1 時運行得條件有(C)。A. 、 =B.設置好定時初值C.TR0=1D T0。對定時器T0 進行關中斷操作,需要復位中斷允許控

31、制寄存器得:(開啟中斷 )。A. T ? . EX CET1?。E 13.在下列寄存器中,與定時/計數(shù)器控制無關得就是:()。A.T NB.SCON ?C。IED。 TMO 4。與定時工作方式0 與 1 相比較 ,定時工作方式2 不具備得特點就是: (BA。計數(shù)溢出后能自動恢復計數(shù)初值?。增加計數(shù)器得位數(shù))。C。提高了定時得精度?D。適于循環(huán)定時與循環(huán)計數(shù)551 單片機定時器工作方式0 就是指得(C ) 工作方式。 8 位B.8 位自動重裝 ?。 13 位 ? D.16 位6。使用定時器T1 時 ,有幾種工作方式( ?)A. 種 ?B 。種 ?。種。 4 種7.單片機定時器可用于( A ) 。

32、A. 定時 ?B. 外部事件計數(shù)?C.串行口得波特率制定D。擴展外部中斷源8。關于定時器 ,若振蕩頻率為12MHz ,在方式1 下最大定時時間為(B ) 。A.8、 192ms?B 。 6、 536ms? .0、 256 s?D.1、 384m三、綜合題1。簡述定時器得四種工作方式得特點,如何選擇與設定?2.設單片機得fosc=6 Hz,問定時器處于不同工作方式時,最大定時時間分別就是多少 ?3.已知 51 單片機得fos =1 M ,用T1定時。試編程由1、 0 與P1、引腳分別輸出周期為2m與 500 s 得方波。4.定時計數(shù)器工作于定時與計數(shù)方式時有何異同點?5.軟件定時與硬件定時得原理

33、有何異同?。定時器T0 與 T1 各有幾種工作方式?設單片機得fos 1 H ,要求用式 0、定時方式1 與定時方式得定時初值。T0定時1 0,分別計算采用定時方8 1 系列單片機中得定時計數(shù)有哪幾個特殊功能寄存器?作用就是什么?怎樣計算定時 /計數(shù)器得計數(shù)初值?9。當 T0( 、 4)引腳上發(fā)生負跳變時,從 P1、引腳上輸出一個周期為1m得方波,如圖所示 (系統(tǒng)時鐘為 6MHz )。10.編寫一個定時間隔為 ms 得子程序,晶振頻率為6MHz 。1.應用單片機內部定時器 T0工作在方式 1,從 P1、0 輸出周期為5 0Hz 得方波脈沖信號,已知單片機得晶振頻率為1 z,定時器0 采用中斷處

34、理得方式。1)寫出 T0 定時器得方式控制字,計算 T0定時器初值 ;2)試編寫程序完成此功能12.當系統(tǒng)選用 6Hz 晶體振蕩器時 ,T0 工作在方式1,采用中斷方式 ,由 P2、輸出周期為 1s 得矩形波形 ,占空比為 75%。1)寫出定時器得方式控制字,計算0 定時器初值;2)試編寫程序完成此功能。第七章串行口一、選擇題.串行通信得通信方式與特點有(BCE);并行通信得通信方式與特點有 ( AF)。A. 各位同時傳送;B。各位依次逐位傳送;C。傳送速度相對慢;D傳送速度相對快 ;E.便于長距離傳送 ;不便于長距離傳送2異步通信得通信方式與特點有( CE);同步通信得通信方式與特點有(A)

35、。A依靠同步字符保持通信同步;B 。依靠起始位、停止位保持通信同步;C。傳送速度相對慢 ;D. 傳送速度相對快 ;E。對硬件要求較低;F.對硬件要求較高。串行口得移位寄存器方式為(A ).A方式 0B 。方式 1?C。方式 2D。方式 34。利用 51 單片機得串行口擴展并行口時,串行口工作方式選擇 (A )。方式B 。方式 1?C。方式 ?D。方式 3??刂拼锌诠ぷ鞣绞降眉拇嫫骶褪? )。 CO B.PCO S N?D。 TM 6。發(fā)送一次串行數(shù)據(jù)得操作不包含得就是(B )。A. LRTI? B 。 MOVA,SBUFC.N TI,$D 。 M V BUF,A7在進行串行通信時 ,若兩機得

36、發(fā)送與接收可以同時進行,則稱為(D)。A。半雙工傳送 ?B。單工傳送 ? C。雙工傳送 ?D 。全雙工傳送二、填空題1。在數(shù)據(jù)傳輸時 ,一個數(shù)據(jù)編碼得各位按照一定順序,一位一位地在信道中被發(fā)送與接受得 ,這種傳送通信方式稱為串行口通信2.串行口中斷標志RI/TI由硬件置位,軟件清零。3 1 單片機串行口有4 種工作方式 ,可在初始化程序中用軟件填寫特殊功能寄存器TMO 加以選擇。4.波特率定義為串口每秒發(fā)送得二進制位數(shù)串行通信對波特率得基本要求就是互相通信得甲乙雙方必須具有相同波特率。5.多機通信時 ,主機向從機發(fā)送信息分地址幀與數(shù)據(jù)幀兩類,以第位可編程TB8作區(qū)分標志。 T =0,表示 發(fā)送

37、數(shù)據(jù)幀;T 8=1 ,表示 發(fā)送地址幀。6.當從機時 ,只能接收主機發(fā)出得地址幀,對數(shù)據(jù)不予理睬。7.多機通信開始時,主機首先發(fā)送地址,各從機核對主機發(fā)送得地址與本機地址就是否相符 ,若相符,則置1 .8.51 單片機得串行接口有4種工作方式。其中方式2與為多機通信方式。 .單片機串行通信時,若要發(fā)送數(shù)據(jù),就必須將要發(fā)送得數(shù)據(jù)送至S單元,若要接收數(shù)據(jù)也要到該單元取數(shù),取數(shù)得指令為MOV,SBU 。單片機串行通信時,其波特率分為固定與可變兩種方式,在波特率可變得方式中,可采用得溢出率來設定與計算波特率10.假如數(shù)據(jù)傳送得速率就是始位、個數(shù)據(jù)位與個停止位)120 個字符秒 ,每一個字符規(guī)定包含,則

38、傳送得波特率為 210 個位(一個起,每一位得傳送時間0、 8 3。1。串行數(shù)據(jù)通信分為單工方式、半雙工與全雙工。三、綜合題1。串行通信與并行通信有什么區(qū)別?各有什么優(yōu)點?2。什么就是串行異步通信,它有哪些作用?并簡述串行口接收與發(fā)送數(shù)據(jù)得過程。簡述 51 單片機多機通信得特點。4。若異步通信按方式2 傳送,每分鐘傳送30 0 個字符 ,其波特率就是多少?5.什么就是串行異步通信,它有哪些作用?并簡述串行口接收與發(fā)送數(shù)據(jù)得過程6. 1 單片機四種工作方式得波特率應如何確定?某異步通信接口,其幀格式由1 個起始位 (0),個數(shù)據(jù)位, 1 個偶校驗與止位 (1)組成。當該接口每分鐘傳送180個字符

39、時 ,試計算出傳送波特率。.1 個停8.串行口工作方式在方式1 與方式 3 時,其波特率與foc、定時器T1 工作模式2得初值及SNOD 位得關系如何 ?設 fosc= MHz ,現(xiàn)利用定時器T1 模式為 1b s。試計算定時器初值。2 產(chǎn)生得波特率9。串行口接收/發(fā)送數(shù)據(jù)緩沖器都用BUF,如果同時接受/發(fā)送數(shù)據(jù)時, 就是否會發(fā)生沖突?為什么?0。假定串行口串行發(fā)送得字符格式為1 個起始位 ,個數(shù)據(jù)位,1 個奇校驗位個停止位,請畫出傳送字符“A 得幀格式。1。用 51 單片機得串行口外接串入并出得芯片CD40 4 擴展并行輸出口控制一,1組發(fā)光二極管(如圖所示).編程實現(xiàn)使發(fā)光二極管從左至右延時輪流顯示1 .將甲乙兩個單片機串行口得發(fā)送端與對方接收端連接,即甲機得TX 與乙機得 RXD 相連、甲機得RX

溫馨提示

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

評論

0/150

提交評論