單片機(jī)原理與應(yīng)用答辯題庫_第1頁
單片機(jī)原理與應(yīng)用答辯題庫_第2頁
單片機(jī)原理與應(yīng)用答辯題庫_第3頁
單片機(jī)原理與應(yīng)用答辯題庫_第4頁
單片機(jī)原理與應(yīng)用答辯題庫_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理與應(yīng)用答辯題庫1 . P0 口做普通 口使用時(shí),應(yīng)該如何處理?答:接上拉電阻。2 . P3 口作為第二功能口使用時(shí),各個(gè)引腳的功能分別是什么?答:表2,1P3 口第二功能表引»第二功能P3.0RxD串行口輸入徜P3.1TxD串行口輸出端P3JInto外部中斷。浦求輸入鉆低電平有效P1JINTI外部中斷1清求相人軌梃息平有般P3.4TO定時(shí)/計(jì)數(shù)器。計(jì)數(shù)林件輸入就P3.S11定時(shí)/計(jì)數(shù)器1計(jì)數(shù)豚神騎人諭P3.6WR外部就據(jù)存儲器寫選通信號輸出*,低電+有效P3.7RD 外部數(shù)據(jù)擇信器讀選通信號輸出集,低電平有效3 .定時(shí)計(jì)數(shù)器有幾種工作方式?各有什么特點(diǎn)?答:M1MJ說明0

2、0用口i飽十舞0 1出血檄器1 0成目跡泡檄器1 1現(xiàn)黑0:分輛個(gè)瓶便 朝副:腳部鼬道4 .串行口有幾種工作方式?分別應(yīng)用在什么場合?答:SMOSM1說明波特率00方式口同步移位寄存器01方式1位異步收發(fā)黑波特里M交10方式211位異步收發(fā)器11方式311位異步收發(fā)器械特率可受多機(jī)通訊主要用方式 2和方式3。5 .單片機(jī)中斷源有幾個(gè)?答:有5個(gè)。風(fēng)別是外部中斷0,定時(shí)器0,外部中斷1,定 時(shí)器1,串行口。6 .單片機(jī)中斷觸發(fā)方式有幾種?分別是什么方式觸發(fā)?答:有5種。分別是:1高電平觸發(fā);2低電平觸發(fā);3上 升沿觸發(fā);4下跳沿觸發(fā);5沿觸發(fā)。7 . 51單片機(jī)是幾位機(jī)?答:是8位機(jī)。8 .請畫

3、出獨(dú)立式鍵盤的接法,弁說明軟件編碼方式?答:循環(huán)檢測是否有低電平。9 .請畫出矩陣式鍵盤的接法,說明掃描原理?2/16aocsiFl- 0Fl- 1Fl- 2Pl- 3Fl, 4Fl. 5Fl. 6Fl- 7KIK39-15n.K5消整存K7二, ks "Skip竺中K13>2Ki4>nKI”矩陣式鍵盤的結(jié)構(gòu)掃描原理:(1)逐行掃描法。依次從第一至最末行線上發(fā)出低電平信 號,如果該行線所連接的鍵沒有按下的話,則列線所接的端口得到的是全“1”信號,如果有鍵按下的話,則得到非全“1 信號。(2)線反轉(zhuǎn)法。該法比行掃描速度快,但在硬件上要求 行線與列線外接上拉電阻。先將行線作為

4、輸出線,列線作為輸入線,行線輸出全“ 0”信號,讀入列線的值, 那么在閉合鍵所在的列線上的值必為0;然后從列線輸出全“0”信號,再讀取行線的輸入值,閉合鍵所在的行線值必為0。這樣,當(dāng)一個(gè)鍵被按下時(shí),必定可讀到一對唯一的行列值。 再由這一對行列值可以求出閉合鍵所在的位置。10 .數(shù)碼管有幾種類型?原理如何 ?答:有兩種,分別是共陰極和共陽極。共陰極就是把所有的陰極連在一起共地,共陽極就是把所有的陽極連在一起接在10. 請說明共陽極數(shù)碼管碼表的推導(dǎo)過程?答:如圖,如果顯示1的話,b、c為0,其余都為 1,即為 1001111111. 數(shù)碼管有幾種顯示方式?優(yōu)缺點(diǎn)是什么?答:有靜態(tài)和動態(tài)兩種顯示方式

5、。靜態(tài)可以穩(wěn)定的同時(shí)顯示 各自的字形,動態(tài)的可一節(jié)省口。13. 請說明數(shù)碼管動態(tài)掃描的原理?答:從P0 口送段代碼1 口送位選信號。段碼雖同時(shí)到達(dá) 6 個(gè),但一次僅一個(gè)被選中。利用“視覺暫留”,每送一個(gè)字 符弁選中相應(yīng)位線,延時(shí)一會兒,再送/選下一個(gè)循環(huán)掃 描即可。14. 1602液 的數(shù)字16的含義是什么? 2的含義是什么? 答:16是每行顯示16個(gè)字符,02是共顯示兩行。15. 如果我需要在1602液 的第一行第一個(gè)位置寫一個(gè)英文字符,應(yīng)該給液晶模塊傳遞一個(gè)地址,地址為多少?答:地址為 0x80 。16. 說明 1602 液 16 各引腳的功能?答: 1: 地管腳 ()25V 電源管腳 (

6、)3:液晶顯示驅(qū)動電源(0V5V)4: 數(shù)據(jù)和指令選擇控制端, 0: 命令 / 狀態(tài); 1: 數(shù)據(jù)5: 讀寫控制線, 0: 寫操作; 1: 讀操作6: 數(shù)據(jù)讀寫操作控制位, E 線向模塊發(fā)送一個(gè)脈沖,模塊與單片機(jī)之間將進(jìn)行一次數(shù)據(jù)交換71407:數(shù)據(jù)線,可以用8位連接,也可以只用高 4位連接,節(jié)約單片機(jī)資源,一般采用的是八位連接方法8: 背光控制正電源9:背光控制地17. 當(dāng)向 1602 液晶寫指令時(shí), 、 、 E 各個(gè)引腳的狀態(tài)如何?答: : 數(shù)據(jù)和指令選擇控制端, 0:命令 /狀態(tài); 1: 數(shù)據(jù): 讀寫控制線, 0: 寫操作; 1: 讀操作E: 數(shù)據(jù)讀寫操作控制位, E 線向模塊發(fā)送一個(gè)脈

7、沖,模塊與單片機(jī)之間將進(jìn)行一次數(shù)據(jù)交換18. 寄存器的各位作用是什么?答:GATEC/TMlMOGATEC/TMlMO定時(shí)器定時(shí)器0其中、低4位用于TO,高4位用于T3為門控位,高電平有效,允許中斷進(jìn)入。為定時(shí) /計(jì)數(shù)器選 擇位,高電平時(shí)為計(jì)數(shù),低電平時(shí)為定時(shí), M1, M2為工作方式 選擇位。19. 轉(zhuǎn)換器的直通方式、單緩沖方式、雙緩沖方式原理是什么?答:直通方蔓浜2和 均為高電平,則70輸入的數(shù)據(jù)便可直通地到達(dá) 8位寄存器進(jìn)行轉(zhuǎn)換。因此,只要將接 +5V,、1和2接地,0832便工作于直通方式。直通方式常用于 不需要單片機(jī)控制的系統(tǒng)。單緩沖方式:單緩沖方式使0832的兩個(gè)寄存器中有一個(gè) 處

8、于直通方式,而另一個(gè)處于受控的鎖存方式, 或者兩個(gè)輸入寄 存器同時(shí)受控的方式。 雙緩沖方式:所謂雙緩沖方式,就是將 0832內(nèi)部的兩個(gè) 寄存器都連接成獨(dú)立受控鎖存方式。單片機(jī)需發(fā)送兩次寫信號才 可完成一次完整的轉(zhuǎn)換。20. 請畫出 轉(zhuǎn)換器 轉(zhuǎn)換電路,弁說明其原理?21. 模數(shù)轉(zhuǎn)換器在進(jìn)行選型時(shí),應(yīng)注意哪些選用原則?22. 請畫出單片機(jī)的復(fù)位電路,弁說明其原理?23. 如果外部數(shù)據(jù)存儲器地址范圍為0x70000x8,在C51中如何訪問?24. 寄存器各位的作用是什么?位D?D6D5»41>3D2D1IW字節(jié)地址X01288T1RI位地 址9m91>H9C1I9B1I9 Al

9、l99119S1I9 sH0、1:串行口工作方式控制位,兩位對應(yīng)四種工作方式2:多機(jī)通信控制位,主要用于方式2和方式3:允許接收控制位8:發(fā)送數(shù)據(jù)第9位8:接收數(shù)據(jù)第9位:發(fā)送中斷標(biāo)志:接收中斷標(biāo)志25. C51中斷服務(wù)函數(shù)如何編寫?26. 寄存器各位的作用是什么?rcctf m D7 D6 D5 W D3 D2 DI DOTFITRITFOTROIE1ITI1E0ITO工作方式寄存器:控制定時(shí)器的啟動、停止,標(biāo)志定時(shí)器的 溢出和中斷情況。的高4位:定時(shí)器的運(yùn)行控制位和溢出標(biāo)志位;低4位:外部中斷觸發(fā)方式控制位和外部中斷源標(biāo)志位。0和1:定時(shí)器/計(jì)數(shù)器溢出標(biāo)志位。當(dāng)定時(shí)器/計(jì)數(shù)器0 (或定時(shí)器

10、/計(jì)數(shù)器1)溢出時(shí),由硬 件自動使0 (或1)置1,弁向申請中斷。響應(yīng)中斷后,自動對 1清零。1也可以用軟件清零。0和1:定時(shí)器/計(jì)數(shù)器運(yùn)行控制位。0(或1) =0,停止定時(shí)器/計(jì)數(shù)器0 (或定時(shí)器/計(jì)數(shù)器1) 工作。0(或1)=1,啟動定時(shí)器/計(jì)數(shù)器0(或定時(shí)器/計(jì)數(shù)器1) 工作。1和0是中斷控制位。1和1是中斷標(biāo)志位。27. 寄存器各位的作用是什么?答:E: X X 1 1 0 0:總允許位:串口中斷允許位1:定時(shí)計(jì)數(shù)器1中斷允許位1:外部中斷1中斷允許位8 / 160:定時(shí)計(jì)數(shù)器0中斷允許位0:外部中斷0中斷允許位28. 寄存器的作用是什么?答:中斷優(yōu)先級寄存器(B8H)51單片機(jī)有兩個(gè)

11、中斷優(yōu)先級,即可實(shí)現(xiàn)二級中斷服務(wù)嵌套。每個(gè)中斷源的中斷優(yōu)先級都是由中斷優(yōu)先級寄存器()中的相應(yīng)位的狀態(tài)來規(guī)定的。某位設(shè)定為“ 1”,則相應(yīng)的中斷源為高優(yōu)先級中斷;某位設(shè)定為“ 0”,則相應(yīng)的中斷源為低優(yōu)先級中斷。單片機(jī)復(fù)位時(shí),各位清“0”,各中斷源同為低優(yōu)先 級中斷。寄存器各位的定義如下:忙LT3D4D5D2DL口口中PSpriPX1TTOPXOBJHEFHBEHBDHBCHBSHHAHBSH(1) 0 :外部中斷(0)中斷優(yōu)先級設(shè)定位;(2) 0 :定時(shí)/計(jì)數(shù)器(T0)中斷優(yōu)先級設(shè)定位;(3) 1 :外部中斷(1)中斷優(yōu)先級設(shè)定位;(4) 1 :定時(shí)/計(jì)數(shù)器(T1)中斷優(yōu)先級設(shè)定位;(5):

12、串行接口中斷優(yōu)先級設(shè)定位。29. 默認(rèn)的中斷優(yōu)先級的順序是什么?答:外部中斷0,定時(shí)器0,外部中斷1,定時(shí)器1,串行口9 / 1630. 74244 與 74245 區(qū)別是什么?分別用在何處?31. 9 針串口中我們常使用的分別是那幾個(gè)引腳 ?2 引腳 (接受數(shù)據(jù)) , 3 引腳 (發(fā)送數(shù)據(jù)) , 5 引腳 (信號地線)32. I2C 總線協(xié)議中起始信號如何產(chǎn)生?(時(shí)鐘線)線為高電平期間, (數(shù)據(jù)線)線有高電平向低電平的變化表示起始信號33. 按鍵消抖的方法有哪些,請說明其中一種方法的原理?軟件消抖和硬件消抖軟件消抖:如果按鍵較多,常用軟件方法去抖,即檢測出鍵閉合后執(zhí)行一個(gè)延時(shí)程序,510的延

13、時(shí),讓前沿抖動消失后再一次檢測鍵的狀態(tài), 如果仍保持閉合狀態(tài)電平,則確認(rèn)為真正有鍵按下。當(dāng)檢測到按鍵釋放后,也要給 510 的延時(shí),待后沿抖動消失后才能轉(zhuǎn)入該鍵的處理程序。34. 單片機(jī)的時(shí)序單位有幾個(gè),關(guān)系如何?時(shí)序定時(shí)單位有4 個(gè):振蕩周期、狀態(tài)周期、機(jī)器周期和指令周期振蕩周期:振蕩脈沖周期狀態(tài)周期: 2 個(gè)振蕩周期為一個(gè)狀態(tài)周期機(jī)器周期:一個(gè)機(jī)器周期包含6 個(gè)狀態(tài)周期。指令周期: 執(zhí)行一條指令所占用的全部時(shí)間, 以機(jī)器周期為單位,若為 12 晶振,則單周期指令和雙周期指令時(shí)間分別為 1j! S 和 2 jl So35. 單片機(jī)中斷默認(rèn)優(yōu)先級順序如何 ?由高到低:外部中斷0,定時(shí)器0,外部

14、中斷1,定時(shí)器 1 ,串行口,定時(shí)器236. 單片機(jī)的、 、 信號的各自功能是什么?(30 腳): 地址鎖存有效信號輸出端。 在訪問片外程序存儲器期間 , 以每機(jī)器周期兩次進(jìn)行信號輸出 , 其下降沿用于控制鎖存P0輸出的低8位地址;在不訪問片外程序存儲器期間,端仍以上述頻率( 振蕩頻率 的 1/6) 出現(xiàn) , 可作為對外輸出的時(shí)鐘脈沖或用于定時(shí)目的。 對于片內(nèi)含有的機(jī)型 , 在編程期間 , 該引腳用作編程脈沖的輸入端。(29 腳): 片外程序存儲器讀選通信號輸出端, 低電平有效 。 在從外部程序存儲器讀取指令或常數(shù)期間 , 在每個(gè)機(jī)器周期內(nèi)該信號兩次有效, 以通過數(shù)據(jù)總線P0 口讀回指令或常數(shù)

15、。在訪問片外數(shù)據(jù)存儲器期間 , 信號將不出現(xiàn)。(31 腳): 為片外程序存儲器選用端。 該引腳有效(低電平 )時(shí) , 只 選用片外 程序存儲器, 否則單片機(jī)上電或復(fù)位后選用片內(nèi)程序存儲器。37. 單片機(jī)的 是什么?存放什么信息?程序狀態(tài)字是一個(gè)8 位標(biāo)志寄存器, 它保存指令執(zhí)行結(jié)果的特征信息 , 以供程序查詢和判別。38. 單片機(jī)有哪些時(shí)序?當(dāng)晶振的振蕩頻率為 6 時(shí),一條雙周期指令的 行時(shí)間是多少?時(shí)序定時(shí)單位有4 個(gè):振蕩周期、狀態(tài)周期、機(jī)器周期和指令周期 8 微秒39. 定時(shí)器定時(shí)50、 100 ,晶振為 12 ,分別應(yīng)選擇哪種工作方式?初值就如何設(shè)置?方式 1 50 : 0 = 0x3

16、0 = 0x0B0;100 超出定時(shí)范圍了。可以用兩次 50 代替。已知單片機(jī)機(jī)器周期為時(shí)鐘周期的 12 倍,故每個(gè)機(jī)器周期為 1 則 505o*100065536-50000=0x3040. 什么是尋址方式?所謂尋址方式就是找到存放操作數(shù)的地址, 進(jìn)而把操作數(shù)提取出來的方法。41. 什么是單片機(jī)的最小系統(tǒng)?時(shí)鐘電路(晶振電路)和復(fù)位電路和 51 單片機(jī)XtAi-L42. 畫出單片機(jī)的三總線結(jié)構(gòu)圖圖4.2 5E單片機(jī)的三總組結(jié)構(gòu)形式43. 簡述單片機(jī)系統(tǒng)擴(kuò)展的基本方法。單片機(jī)的系統(tǒng)擴(kuò)展主要有程序存儲器()擴(kuò)展,數(shù)據(jù)存儲器()擴(kuò)展以及口的擴(kuò)展。功能器件的擴(kuò)展方法:三總線對接,滿足器件工作時(shí)序。4

17、4. 和 的含義是什么?區(qū)別是什么?="在系統(tǒng)編程":在目標(biāo)系統(tǒng)上直接被編程,例如51通過口下載="在應(yīng)用編程":在應(yīng)用中直接被編程,例如32在前部嵌入 程序,實(shí)現(xiàn)正式程序中可以跳轉(zhuǎn)程序程序通過接口獲取二進(jìn) 制代碼更新正式程序.45. 簡述 C51 和標(biāo)準(zhǔn) C 的主要區(qū)別。常我們在上的C語言都是基于對硬件細(xì)節(jié)的屏蔽并基于標(biāo)準(zhǔn)C函數(shù)庫的高層應(yīng)用程序,而我們的C51程序的C語言則是實(shí)現(xiàn)直接的對硬件的操作用C語言編寫單片機(jī)應(yīng)用程序與編寫標(biāo)準(zhǔn)的C語言程序的不同之處就在于根據(jù)單片機(jī)存儲結(jié)構(gòu)及內(nèi)部資源定義。 C51 具有標(biāo)準(zhǔn) C語言的標(biāo)準(zhǔn)數(shù)據(jù)類型46. 什么是單片機(jī)

18、?單片機(jī)是一種集成芯片, 是采用技術(shù)把具有數(shù)據(jù)處理能力的中央處理器、 、多種口和中斷系統(tǒng)、定時(shí)器/ 等功能(可能還包括顯示驅(qū)動電路、電路、模擬多路轉(zhuǎn)換器、等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的47. 定時(shí)器 / 計(jì)數(shù)器在定時(shí)與計(jì)數(shù)的內(nèi)部工作有什么不同?答: 工作原理相同, 只是脈沖來源有所不同, 1 時(shí)為計(jì)數(shù)方式,加法計(jì)數(shù)器對T0 或 T1 上的輸入脈沖計(jì)數(shù); 0 時(shí)為定時(shí)方式,加法計(jì)數(shù)器對內(nèi)部機(jī)器周期脈沖計(jì)數(shù)48. 單片機(jī)的復(fù)位有幾種?畫出一種實(shí)用的復(fù)位電路。復(fù)位就兩種方式,一個(gè)是硬件復(fù)位,一個(gè)是軟件復(fù)位。+5V系統(tǒng)外IH芯JiRSTM0C5I曼位.由路49. 簡述單片機(jī)中斷響應(yīng)的執(zhí)行過程中斷請求一中斷響應(yīng)-中斷服務(wù)一中斷返回1 .中斷響應(yīng)條件在每個(gè)機(jī)器周期的S5P2時(shí)刻對各個(gè)中斷源的中斷標(biāo)志進(jìn)行采樣。這些采樣值在下一個(gè)機(jī)器周期內(nèi)按優(yōu)先級和內(nèi)部順序被依次查詢。如果某個(gè)中斷標(biāo)志在上一個(gè)機(jī)器周期內(nèi)被置成了“1 ”那么它將于現(xiàn)在的查詢周期中及時(shí)被發(fā)現(xiàn)。接著便執(zhí)行一條由中斷系統(tǒng)提供的硬件指令,轉(zhuǎn)向被稱作中斷向量的特定入口地址, 進(jìn)入相應(yīng)的中斷服務(wù)程序。2 .中斷響應(yīng)過程進(jìn)入中斷服務(wù)程序后,自動清除中斷請求標(biāo)志0、1、

溫馨提示

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

最新文檔

評論

0/150

提交評論