單片機(jī)應(yīng)用技術(shù)(C語言版)第2版課后習(xí)題答案_第1頁
單片機(jī)應(yīng)用技術(shù)(C語言版)第2版課后習(xí)題答案_第2頁
單片機(jī)應(yīng)用技術(shù)(C語言版)第2版課后習(xí)題答案_第3頁
單片機(jī)應(yīng)用技術(shù)(C語言版)第2版課后習(xí)題答案_第4頁
單片機(jī)應(yīng)用技術(shù)(C語言版)第2版課后習(xí)題答案_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)應(yīng)用技術(shù)(C語言版)第二版課后習(xí)題答案序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案熟悉單片機(jī)操作環(huán)境單項(xiàng)選擇題MCS-51系列單片機(jī)的CPU主要由組成。C.運(yùn)算器、加法器D.運(yùn)算器、譯碼器A2Intel8051單片機(jī)的CPU是位的。A.16B.4C.8D.C3程序是以的形式存放在程序存儲(chǔ)器中的。C.二進(jìn)制編碼D.BCD碼C序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案單片機(jī)應(yīng)用系統(tǒng)由和組成的。硬件系統(tǒng)、軟件系統(tǒng)熟悉單片填空機(jī)操作環(huán)題境2時(shí)鐘、復(fù)位3_引腳信號(hào)必須連接相應(yīng)電路。 時(shí)鐘電路序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1熟悉單片機(jī)操作環(huán)境問答題什么是單片機(jī)?它由哪幾部分組成?什么是單片機(jī)應(yīng)用系統(tǒng)?單片微型計(jì)算機(jī)是指集成在一個(gè)芯片上的微型計(jì)算機(jī),它的各種功能部件,包括CPU(CentralProcessingUnit)、隨機(jī)存取存儲(chǔ)器RAM(RandomAccessMemory)、只讀存儲(chǔ)器ROM(Read-onlyMemory)、基本輸入/輸出(Input/Output,簡稱I/O)接口電路、定時(shí)器/計(jì)數(shù)器等都制作在一塊集成芯片上,構(gòu)成一個(gè)完整的微型計(jì)算機(jī),可以實(shí)現(xiàn)微單片機(jī)應(yīng)用系統(tǒng)是以單片機(jī)為核心,配以輸入、輸出、顯示、控制等外圍電路和軟單片機(jī)應(yīng)用系統(tǒng)是由硬件和軟件組成的,硬件是應(yīng)用系統(tǒng)的基礎(chǔ),軟件則是在硬件的基礎(chǔ)上對(duì)其資源進(jìn)行合理調(diào)配和使用,從而完成應(yīng)用系統(tǒng)所要求的任務(wù),二者相互依賴,序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1學(xué)習(xí)單片機(jī)硬件系統(tǒng)單項(xiàng)選擇題單片機(jī)的程序計(jì)數(shù)器PC用來C.存放下一條指令地址D.存放上一條指令地址C2單片機(jī)8031的EA引腳cC.可懸空D.以上三種情況要視情況而定A3A.P0口B.P1口C.P2口D.P3口A4PSW中RS1和RSO用來。AC.選擇定時(shí)器D.選擇工作方式5_ 單片機(jī)上電復(fù)位后,PC的內(nèi)容為。_ A6A.8KBB.16KBC.32KBD.64KBD7單片機(jī)的ALE引腳是以晶振振蕩頻率的固定頻率輸出脈沖,因此它可作為外部時(shí)鐘或外部定時(shí)脈沖使用。A.1/2B.1/4C.1/6D.1/12C8MCS-51系列單片機(jī)的4個(gè)并行IO端口作為通用IO端口使用,在輸出數(shù)據(jù)時(shí),必拉電阻的是()A.P0口B.P1口C.P2口D.P3口A9當(dāng)MCS-51系列單片機(jī)應(yīng)用系統(tǒng)需要擴(kuò)展外部存儲(chǔ)器或其他接口芯片時(shí),()可作為低8位地址總線使用。A.PO口B.P1口C.P2口D.PO口和P2口A當(dāng)MCS-51系列單片機(jī)應(yīng)用系統(tǒng)需要擴(kuò)展外部存儲(chǔ)器或其他接口芯片時(shí),()可作為高8位地址總線使用。A.PO口B.P1口C.P2口D.PO口和P2口C仿真器的作用是A.能幫助調(diào)試用戶設(shè)計(jì)的軟件B.能幫助調(diào)試用戶設(shè)C.能幫助調(diào)試用戶設(shè)計(jì)的硬件和軟件D.只能做各種模擬實(shí)驗(yàn)C使用單片機(jī)開發(fā)系統(tǒng)調(diào)試程序時(shí),對(duì)源程序進(jìn)行匯編的目的是A.將源程序轉(zhuǎn)換成目標(biāo)程序B.將目標(biāo)程序轉(zhuǎn)換成源程序C.將低級(jí)語言轉(zhuǎn)換成高級(jí)語言D.連續(xù)執(zhí)行A在運(yùn)用仿真系統(tǒng)調(diào)試程序時(shí),觀察函數(shù)內(nèi)部指令的執(zhí)行結(jié)果,通常采用調(diào)試方法。A.單步調(diào)試(F8)B.跟蹤調(diào)試(F7)BC.快速運(yùn)行到光標(biāo)處調(diào)試(F4)D.斷點(diǎn)調(diào)試(F2)使用單片機(jī)開發(fā)系統(tǒng)測(cè)試C語言程序時(shí),首先應(yīng)新建文件,該文件的擴(kuò)展名是AA.匯編源程序B.C語言源程序C.高級(jí)語言程序D.機(jī)器語言源程序D填空題1MCS-51系列單片機(jī)的存儲(chǔ)器主要由4個(gè)物理存儲(chǔ)空間,即 o片內(nèi)數(shù)據(jù)存儲(chǔ)器、片內(nèi)程序存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器、片外程序存儲(chǔ)器2MCS—51系列單片機(jī)的應(yīng)用程序一般存放在程序存儲(chǔ)器3工作寄存器組、位尋址4機(jī)器周期為。5MCS—51系列單片機(jī)的復(fù)位電路有兩種,即和上電復(fù)位電路、按鍵復(fù)位電路6輸入單片機(jī)的復(fù)位信號(hào)需延續(xù)個(gè)機(jī)器周期以上的電平即為有效,用以2、高題1P3口的第二功能是什么?P3口各引腳與第二功能表第二功能信號(hào)名稱串行數(shù)據(jù)接收串行數(shù)據(jù)發(fā)送外部中斷0申請(qǐng)外部中斷1申請(qǐng)定時(shí)/計(jì)數(shù)器0的外部輸入定時(shí)/計(jì)數(shù)器1的外部輸入外部RAM寫選通外部RAM讀選通3什么是機(jī)器周期?機(jī)器周期和晶振頻率有何關(guān)系?當(dāng)晶機(jī)器周期是多少?規(guī)定一個(gè)機(jī)器周期的寬度為12個(gè)振蕩脈沖周期,因此機(jī)器周期就是振蕩脈沖的十一個(gè)機(jī)器周期為2μs.序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案下面敘述不正確的是()C單片機(jī)并單項(xiàng)行I/O端選擇B.一個(gè)C源程序必須包含一個(gè)函數(shù)main()口的應(yīng)用題D.C程序的基本組成單位是函數(shù)2C程序總是從()開始執(zhí)行的.A.主函數(shù)B.主程序C.子程序D.主過程A3最基本的C語言語句是()A.賦值語句B.表達(dá)式語句C.循環(huán)語句D.復(fù)合語句B4在C51程序中常常把()作為循環(huán)體,用于消耗CPU時(shí)間,產(chǎn)生延時(shí)效果。A.賦值語句B.表達(dá)式語句C.循環(huán)語句D.空語句D5在C51語言的if語句中,用做判斷的表達(dá)式為()A.關(guān)系表達(dá)式B.邏輯表達(dá)式C.算術(shù)表達(dá)式D.任D6在C51語言中,當(dāng)do-while語句中條件為()時(shí),結(jié)束循環(huán)。A.0B.falseC.trueA7下面的while循環(huán)執(zhí)行了(A8以下描述正確的是()A.continue語句的作用是結(jié)束整個(gè)循B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語乞C.在循環(huán)體內(nèi)使用break語句或continue語句的作用相同D.以上三種描述都不正確B9在C51的數(shù)據(jù)類型中,unsignedchar型的數(shù)據(jù)長度和值域?yàn)?)C.單字節(jié),0~255D.雙字節(jié),0~65535C序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案在MCS-51系列單片機(jī)的4個(gè)并行輸入輸出關(guān)口中,常用于第二功能的是單片機(jī)并行I/O端口的應(yīng)用填空題2用C51編程訪問MCS-51單片機(jī)的并行I/O端口時(shí),可以按_尋址操作,還可以按操作。字節(jié),位3一個(gè)C源程序至少應(yīng)包括一個(gè)函數(shù)。主函數(shù)mainO4C51中定義一個(gè)可位尋址的變量FLAH訪問P3口的P3.1引腳的方法是5C51擴(kuò)充的數(shù)據(jù)類型用來訪問MCS-51單片機(jī)內(nèi)部的所有特殊功能寄存6結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是c順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)7表達(dá)式語句由組成。表達(dá)式加上分號(hào)“;”8 語句一般用做單一條件或分支數(shù)目較少的場(chǎng)合,如果編寫超過3個(gè)以上分支的程序,可用多分支選擇的___語句。9while語句和do-while語句的區(qū)別在于:語句是先執(zhí)行、后判斷,而語句則是先判斷、后執(zhí)行。下面的while循環(huán)執(zhí)行了空語句無限次下面的延時(shí)函數(shù)delayO執(zhí)行了_空語句?;蛴糜谔幚硇∮诘扔?55的整型數(shù)。變量在MCS-51硬件系統(tǒng)中所使用的存儲(chǔ)區(qū)域C51中的字符串總是以_作為串的結(jié)束符,通常用字符數(shù)組來存放。。程序存儲(chǔ)器ROM中序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1顯示和鍵盤接口技術(shù)應(yīng)用單項(xiàng)選擇題在單片機(jī)應(yīng)用系統(tǒng)中,LED數(shù)碼管顯示電路通常有顯示方式。A.靜態(tài)B.動(dòng)態(tài)C.靜態(tài)和動(dòng)態(tài)D.查詢C2 的場(chǎng)合A.靜態(tài)B.動(dòng)態(tài)C.靜態(tài)和動(dòng)態(tài)D.查詢A3LED數(shù)碼若采用動(dòng)態(tài)顯示方式,下列說法錯(cuò)誤的是B.將段選線用一個(gè)8位I/O端口控制C.將各位數(shù)碼管的公共端直接連接在+5V或者GND上D.將各位數(shù)碼管的位選線用各自獨(dú)立的I/O端口控制C4共陽極LED數(shù)碼管加反相器驅(qū)動(dòng)時(shí)顯示字符“6”的段碼是A.0x06B.Ox7DC.0x82D.B5一個(gè)單片機(jī)應(yīng)用系統(tǒng)用LED數(shù)碼管顯示字符“8”的段碼是0x80,可以斷定該顯示系統(tǒng)用的是。A.不加反相器的共陰極數(shù)碼管BB.加反相驅(qū)動(dòng)的共陰極數(shù)碼管或不加反相驅(qū)動(dòng)的共陽極數(shù)碼管C.加反相驅(qū)動(dòng)的共陽極數(shù)碼管6在共陽極數(shù)碼管使用中,右僅要顯示小數(shù)點(diǎn),則其相應(yīng)的字段碼是cA.0x80B.0x10C.0x40DD7某一應(yīng)用系統(tǒng)需要擴(kuò)展10個(gè)功能鍵,通常采用()方式更好。A.獨(dú)立式鍵盤B.矩陣式鍵盤C.動(dòng)態(tài)鍵盤D.B8按鍵開關(guān)的結(jié)構(gòu)通常是機(jī)械彈性元件,在按鍵按下和斷開時(shí),觸點(diǎn)在閉合和斷開瞬間會(huì)產(chǎn)生接觸不穩(wěn)定,為消除抖動(dòng)引起的不良后果常采用的方法有C9下面是對(duì)一維數(shù)組s的初始化,其中不正確的是()A.chars[5]={“abc”};B.D則以下敘述正確的是()A.a和b數(shù)組完全相同B.a與b長度相同C.a和b中都存放字符串D.a數(shù)組比b數(shù)組長度長D在C語言中,引用數(shù)組下標(biāo)和數(shù)據(jù)類型類型允許是()CAC.中斷掃描方式和直接訪問方式序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案顯示和鍵盤接口技術(shù)應(yīng)用填空題請(qǐng)補(bǔ)充下面的程序:如圖4.26所示,上電復(fù)位后P1口所連接的一個(gè)共0xb0,0x99,0x92,0x82, }序號(hào)知識(shí)點(diǎn)題型難易內(nèi)容答案顯示和鍵盤接口技術(shù)應(yīng)用問答題在任務(wù)4-1的圖4.1中,如果直接將共陽極數(shù)碼管換成共陰極數(shù)碼管,能否正常顯示?為什么?應(yīng)該采取什么措施?不能,因?yàn)楣碴帢O和共陽極數(shù)碼管com段接的電平不一樣,點(diǎn)亮段碼所需的電平也不同。應(yīng)該將共陰極數(shù)碼管的com端接至GND上,P1口和8個(gè)段之間接上非門。七段LED靜態(tài)顯示和動(dòng)態(tài)顯示在硬件連接上分別具有什么特點(diǎn)?實(shí)際設(shè)計(jì)時(shí)應(yīng)如何選擇使用?LED靜態(tài)顯示時(shí)各位數(shù)碼管相對(duì)獨(dú)立,公共端恒定接地(共陰極)或正電源(共陽極),每個(gè)數(shù)碼管的8個(gè)字段分別與一個(gè)8位I/O口地址相連,適合于2個(gè)及其以下的數(shù)碼管顯示。動(dòng)態(tài)顯示時(shí)各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起,由一個(gè)8位的I/O口控制,各位的段選線由另外的I/O口控制。LED大屏幕顯示器一次能點(diǎn)亮多少行?顯示的原理是怎樣的?開始點(diǎn)亮,每行點(diǎn)亮之間延時(shí)1ms,第八行結(jié)束后再從第一行開始循環(huán)顯示。利用人體的視覺駐留現(xiàn)象,所以看到的是一個(gè)穩(wěn)定的圖形,好像8行同時(shí)點(diǎn)亮。機(jī)械式按鍵組成的鍵盤,應(yīng)如何消除按鍵抖動(dòng)?可以采用硬件和軟件兩種方式,硬件上可在鍵輸出端加RS觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去抖電路,軟件上可以在檢測(cè)到有按鍵按下時(shí),執(zhí)行一個(gè)10ms左右的延時(shí)程序,然后確認(rèn)該鍵是否仍保持閉合狀態(tài)的電平。獨(dú)立式按鍵和矩陣式按鍵分別具有什么特點(diǎn)?適用于什么場(chǎng)合?獨(dú)立式按鍵是直接用I/O口線構(gòu)成的單個(gè)按鍵電路,其特點(diǎn)是每個(gè)按鍵單獨(dú)占用一根/O口線,適合于八鍵以下使用;矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上,在按鍵數(shù)量較多時(shí),矩陣式鍵盤較之獨(dú)立式按鍵鍵盤要節(jié)省很多/O口,適合于八個(gè)序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1定時(shí)與中斷系統(tǒng)設(shè)計(jì)單項(xiàng)選擇題B2MCS-51系統(tǒng)單片機(jī)的定時(shí)器T1用做計(jì)數(shù)方式時(shí)計(jì)數(shù)脈沖是_oA.外部計(jì)數(shù)脈沖由T1(P3.5)輸入B.外部計(jì)數(shù)脈沖由內(nèi)部時(shí)鐘C.外部計(jì)數(shù)脈沖由T01(P3.4)輸A3MCS-51系統(tǒng)單片機(jī)的定時(shí)器T1用做定時(shí)方式時(shí),采用工作方式1,則工作方式 cA.Ox01B.0x05C.0x10D.C4MCS-51系統(tǒng)單片機(jī)的定時(shí)器T1用做計(jì)數(shù)方式時(shí),采用工作方式2,則工作方式A.0x60B.0x02CA5A6A.TFO位置1B.TR0位置1C.TRO位置0D.TR1位置0B7A8時(shí),將SCON中的,向CPU申請(qǐng)中斷。A.RI或TI置1B.RI或TI置(C.RI置1或TI置0D.RI置0或TI置1A9A.0x0003B.0x000BC.0D 當(dāng)CPU響應(yīng)外部中斷0的中斷請(qǐng)求后,程序計(jì)數(shù)器PC的內(nèi)容是_ (AMCS-51系統(tǒng)單片機(jī)單片機(jī)在同一級(jí)別里除串行外,級(jí)別最低的中斷源是A.外部中斷1B.定時(shí)器TOC.定時(shí)器T1D.串行口CA.ETO=1B.EXO=1C.IE=0x81D.IE=0x61CA.EA=1;B.ES=1;C.EA=0;D.EXO=1;。CD序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案定時(shí)與中斷系統(tǒng)設(shè)計(jì)填空題MCS-51系列單片機(jī)定時(shí)器的內(nèi)部結(jié)構(gòu)由以下①定時(shí)器TO②定時(shí)器T1③定時(shí)器方式寄存器TMOD④定時(shí)器控制寄存器TCON2使TMOD中的3MCS-51系列單片機(jī)的TO用做計(jì)數(shù)方式時(shí),和工作方式1(16位),則工作方式控制字為.4定時(shí)器方式寄存器TMOD的作用是選擇定時(shí)器TO/T1的工作方式5定時(shí)器控制寄存器TCOM的作用是C定時(shí)器的溢出和中斷情況6MCS-51的中斷系統(tǒng)由等寄存器組成。定時(shí)控制寄存器TCON、串行口控制寄存器SCON、中斷允許寄存器IE、中斷優(yōu)先權(quán)寄存器IP7MCS-51的中斷源有1外部中斷0、定時(shí)器0、外部中斷1、定時(shí)器1、串行口8如果定時(shí)器控制寄存器TCON中的IT1和ITO位為0,是外部中斷請(qǐng)求信號(hào)方式為__電平觸發(fā)方式9中斷源中斷請(qǐng)求撤銷包括等三種形式。配合軟件共同清除_外部中的0的中斷類型號(hào)為O_0序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1定時(shí)與中斷系統(tǒng)設(shè)計(jì)問答題的定時(shí)功能和計(jì)數(shù)功能有什么不同?分別應(yīng)用在什么場(chǎng)合?統(tǒng)的振蕩頻率緊密相關(guān),如果單片機(jī)系統(tǒng)采用12M晶振,則計(jì)數(shù)周期為:,這是最短的定時(shí)周期,適當(dāng)選擇定時(shí)器的初值可當(dāng)定時(shí)/計(jì)數(shù)器設(shè)置為計(jì)數(shù)工作方式時(shí),計(jì)數(shù)器對(duì)來自輸入引腳TO(P3.4)和T1(P3.5)的外部信號(hào)計(jì)數(shù),外部脈沖的下降檢測(cè)一個(gè)由1到0的負(fù)跳變需要兩個(gè)機(jī)器周期,所以,最高檢測(cè)頻率為振蕩頻率的1/24。計(jì)數(shù)器對(duì)外部輸入信號(hào)的占空比沒有特別的限制,但必須保證輸入信號(hào)的高電平與低電平的持續(xù)時(shí)間在一個(gè)機(jī)器周期當(dāng)需要準(zhǔn)確計(jì)算時(shí)間時(shí)往往采用定時(shí)器的定時(shí)方式,而當(dāng)要對(duì)一些外2軟件定時(shí)與硬件定時(shí)的原理有何異同?軟件定時(shí)是通過編寫一段延時(shí)程序來實(shí)現(xiàn)定時(shí),這段延時(shí)程序不完成任何操作,只是通過一些空操作浪費(fèi)掉一段時(shí)間。這樣的軟件定時(shí)往往浪費(fèi)CPU的工作效率,并且定時(shí)不夠準(zhǔn)確,前面三章的各個(gè)任務(wù)中均采用硬件定時(shí)是通過單片機(jī)的定時(shí)器來實(shí)現(xiàn)時(shí)間的計(jì)算,用戶只需要對(duì)定時(shí)器的工作方式、初始值賦予合適的數(shù)值,啟動(dòng)定時(shí)器后,定時(shí)器將自動(dòng)按照機(jī)器周期定時(shí)。這種由定時(shí)器實(shí)現(xiàn)的定時(shí)方式,定時(shí)時(shí)間3MCS-51單片機(jī)的定時(shí)/計(jì)數(shù)器是增1計(jì)數(shù)順還是減1計(jì)數(shù)器?增1和減1計(jì)數(shù)器在計(jì)算計(jì)算機(jī)初值時(shí)有什么異同?MCS-51系列單片機(jī)的定時(shí)/計(jì)數(shù)器是對(duì)于增1計(jì)數(shù)器,計(jì)數(shù)初值應(yīng)等于最大計(jì)數(shù)值減去所需要的計(jì)數(shù)而減1計(jì)數(shù)器,計(jì)數(shù)初值就等于所需要的計(jì)數(shù)值。例如:假設(shè)需要計(jì)數(shù)50000次。對(duì)于增1計(jì)數(shù)器的單片機(jī),若采用方式1的定時(shí)器,最大計(jì)數(shù)值為65536,則初值應(yīng)為:65536-50000=15534當(dāng)定時(shí)/計(jì)數(shù)器在工作方式1下,晶振頻率為6MHz,請(qǐng)計(jì)算最短定時(shí)時(shí)間和最長定時(shí)時(shí)間各是多少?在定時(shí)/計(jì)數(shù)器工作于方式1下,最大計(jì)數(shù)值為65536。若晶振頻率為6MHz,則一個(gè)機(jī)器周期為2μS,所以最短定時(shí)時(shí)間為2μS(計(jì)數(shù)初值為65535),最長定時(shí)時(shí)間為2μS×65536=131072μS(計(jì)數(shù)初值為0)5MCS-51系列單片機(jī)定時(shí)/計(jì)數(shù)器定時(shí)/計(jì)數(shù)器的4種工作方式由方式寄存器TMOD中的M1、MO來進(jìn)行四種工作方式的特點(diǎn)有哪些?如何進(jìn)行選擇和設(shè)定?工作方式功能說明13位計(jì)數(shù)器方式116位計(jì)數(shù)器自動(dòng)再裝入8位計(jì)數(shù)器定時(shí)器1:停止計(jì)數(shù)6什么叫中斷?中斷有什么特點(diǎn)?中斷是通過硬件來改變CPU的運(yùn)行方向。計(jì)算機(jī)在執(zhí)行程序的過程中,當(dāng)出現(xiàn)CPU以外的某種情況,由服務(wù)對(duì)象向CPU發(fā)出中程序執(zhí)行完畢后,再繼續(xù)執(zhí)行原來被中斷的程序。這種程序在執(zhí)行過程中調(diào)用中斷服務(wù)程序的過程類似于調(diào)用子程序,其區(qū)別在于調(diào)用子程序在程序中是事先安排好的;而何時(shí)調(diào)用中斷服務(wù)程序事先卻無法確定,因?yàn)椤爸袛唷钡陌l(fā)生是由外部因素決定的,程序中無法事先安中斷的特點(diǎn):分時(shí)操作、實(shí)時(shí)處理、故障處理7MCS-51系列單片機(jī)有哪幾個(gè)中斷源?如何設(shè)定它們的優(yōu)先級(jí)?MCS-51系列單片機(jī)有5個(gè)中斷源,分別是外部中斷0、定時(shí)器0、外部中斷1、定時(shí)器1、串行口。它們的優(yōu)先級(jí)別通過寄存8外部中斷有哪兩種觸發(fā)方式?如何設(shè)定它們的優(yōu)先級(jí)?外部中斷有低電平觸發(fā)和下降沿觸發(fā)兩種方式。通過定時(shí)器控制寄存IT1為INTl中斷觸發(fā)方式控制位,當(dāng)IT1=0,外部中斷1控制為電平觸發(fā)方式。當(dāng)IT1=1,外部中斷1控制為下降沿觸發(fā)方式。9中斷函數(shù)的定義形式是怎樣的?其中n為中斷類型號(hào),C51編譯器允許0~31個(gè)中斷,n取值范序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案1串行通信技術(shù)應(yīng)用6.1單項(xiàng)選擇題串行口是單片機(jī)的()A.內(nèi)部資源B.外部資源C.輸入設(shè)備D.A2MCS-51系列單片機(jī)的串行口是()A.單工B.全雙工C.半雙工D.并行口B3表示串行數(shù)據(jù)傳輸速度的指標(biāo)為()A.USARTB.UARTC.字符串D.波特率D4單片機(jī)和PC接口時(shí),往往要采用RS-232接口,其主要作用是()A.提高傳輸距離B.提高傳輸速度C.進(jìn)行電平轉(zhuǎn)換D.提高驅(qū)動(dòng)能力C5A.RS-232B.TTLC.RS-449D.RS-232B6串行口工作方式0時(shí),串行數(shù)據(jù)從()輸入或輸出。C7串行口的控制寄存器為()A.SMODB.SCONC.SBUFB8當(dāng)采用中斷方式進(jìn)行串行數(shù)據(jù)的發(fā)達(dá)時(shí),發(fā)達(dá)完幀數(shù)據(jù)后,TI標(biāo)志要()A.自動(dòng)清零B.硬件清零C.軟件清零D.軟、C9當(dāng)采用定時(shí)器1作為串行口波特率發(fā)生器使用時(shí),通常定時(shí)順工作在方式()CA串行口工作方式0時(shí),其波特率()A.取決于定時(shí)器1溢出率B.取決于PCON中SMOD位C.取決于時(shí)鐘頻率D.取決于PCON中的SMOD位和定時(shí)器1的舉出率C串行口工作方式1時(shí),其波特率()C.取決于時(shí)鐘頻率D.取決于PCON中的SMOD位和定時(shí)器1的舉出率D串行口的發(fā)送數(shù)據(jù)和接收數(shù)據(jù)端為()A.TXD和RXDB.TI和RIC.TB8和RB8D.RENA1問答題什么是串行同步通信?有哪幾種幀格式?符幀由發(fā)送端一幀一幀地發(fā)送,每一幀數(shù)據(jù)是低位在前,高位在后,通過鐘彼此獨(dú)立,互不同步。異步通信的字符幀格式分為無空閑位幀格式和有空閑位幀格2定時(shí)器T1做串行口波特率發(fā)生器時(shí),為什么采用方式2?T1的溢出率取決于單片機(jī)定時(shí)器T1的計(jì)數(shù)速率和定時(shí)器的預(yù)置值率發(fā)生器使用時(shí),通常是工作在模式2,即自動(dòng)重裝載的8位定時(shí)器,此時(shí)TL1作計(jì)數(shù)自動(dòng)重裝載的值在TH1內(nèi)。設(shè)計(jì)數(shù)的預(yù)置值(初始值)為X,那么每過256-X個(gè)機(jī)器周期,定時(shí)器溢出一次。為了避免溢出而產(chǎn)生不必要的中斷,此時(shí)應(yīng)禁止T1中斷。序號(hào)知識(shí)點(diǎn)題型內(nèi)容答案單選ADC0809芯片是m路模擬輸入的n位A/D轉(zhuǎn)換器,m、n分別是()AD/A轉(zhuǎn)換接口設(shè)計(jì)2A.中斷方式B.查詢方式C.延時(shí)等待方式D.中斷、查詢和延時(shí)等待D3DACO832是一種()芯片A.8位模擬量轉(zhuǎn)換成數(shù)字量B.16位模擬量轉(zhuǎn)換成數(shù)字量C4DACO832的工作方式通常有()D5當(dāng)DAC0832與89C51單片機(jī)連接時(shí)的控制信號(hào)主要有()C.WR1、WR2、XFERD.IDE、CS、WR1、WR2A6A.單緩沖B.雙緩沖C.直通D.均可B17.2填空題A/D轉(zhuǎn)換的作用是將量轉(zhuǎn)為量;D/A轉(zhuǎn)換器的作用是將轉(zhuǎn)換為._量。擬2描述D/A轉(zhuǎn)換器性能的主要指標(biāo)有分辨率和建立時(shí)間3DAC0832利用控制信號(hào)可以構(gòu)成的三種不同的工作方式。1問答題判斷A/D轉(zhuǎn)換是幾種方式?每種判斷A/D轉(zhuǎn)換是否結(jié)束一般可采用3種方式,即EOC信號(hào)和單片機(jī)相連可有3①延時(shí)方式:EOC懸空,啟動(dòng)轉(zhuǎn)換后,延時(shí)100μs后讀入轉(zhuǎn)換結(jié)果。方式有何特點(diǎn)?②查詢方式:EOC接單片機(jī)端口線,查得EOC變高,讀入轉(zhuǎn)換結(jié)果,作為查詢信號(hào)。③中斷方式:ROC經(jīng)非門接單片機(jī)的中斷請(qǐng)求端,轉(zhuǎn)換結(jié)束作為中斷請(qǐng)求信號(hào)向單片機(jī)提出中斷申請(qǐng),在中斷服務(wù)中讀入轉(zhuǎn)換結(jié)果。其中延時(shí)方式和查詢方式均占用單片機(jī)CPU,即在這段時(shí)間,CPU只能做延處理數(shù)據(jù)接收的工作,使得CPU利用率較前面兩種要高。2使用ADCO809進(jìn)行轉(zhuǎn)換的主要步驟有哪些?在選定轉(zhuǎn)換通道后,ADCO809工作的主要有以下幾個(gè)步驟:1.啟動(dòng)A/D轉(zhuǎn)換,給START引腳一個(gè)下降沿;2.ALE信號(hào)與START信號(hào)一般連接在一起,這樣使得在ALE信號(hào)的前沿寫入地址信號(hào),緊接著在其后沿就啟動(dòng)轉(zhuǎn)換;3.查詢EOC引腳狀態(tài),EOC引腳由0變1,表示A/D轉(zhuǎn)換過程結(jié)束;4.允許讀數(shù),將OE引腳設(shè)置為1狀態(tài)。5.讀取A/D轉(zhuǎn)換結(jié)果,從ADCO809的外部地址讀取其轉(zhuǎn)換結(jié)果。3DACO832與8051單片機(jī)接口時(shí)有哪些控制信號(hào)?作用分別是什么?ADCO809與8051單片機(jī)接口時(shí)有哪些控制信號(hào)?作用分別是什么?DACO832與8051單片機(jī)接口時(shí),主要有如下控制信號(hào):ILE、/CS、/WR1、/WR2/XFER,作用分別是(1)CS:轉(zhuǎn)入寄存器片選信號(hào),低電平有(2)ILE:輸入寄存器的數(shù)據(jù)鎖存允許信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論