freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)課后習(xí)題答案(單片機(jī)應(yīng)用技術(shù)c語言版)(編輯修改稿)

2024-07-15 07:09 本頁面
 

【文章內(nèi)容簡介】 寫一段延時(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ì)算,用戶只需要對定時(shí)器的工作方式、初始值賦予合適的數(shù)值,啟動定時(shí)器后,定時(shí)器將自動按照機(jī)器周期定時(shí)。這種由定時(shí)器實(shí)現(xiàn)的定時(shí)方式,定時(shí)時(shí)間準(zhǔn)確、CPU的工作效率高。答:MCS51系列單片機(jī)的定時(shí)/計(jì)數(shù)器是增1計(jì)數(shù)器。對于增1計(jì)數(shù)器,計(jì)數(shù)初值應(yīng)等于最大計(jì)數(shù)值減去所需要的計(jì)數(shù)值。而減1計(jì)數(shù)器,計(jì)數(shù)初值就等于所需要的計(jì)數(shù)值。例如:假設(shè)需要計(jì)數(shù)50000次。對于增1計(jì)數(shù)器的單片機(jī),若采用方式1的定時(shí)器,最大計(jì)數(shù)值為65536,則初值應(yīng)為:65536-50000=15536。而對于減1計(jì)數(shù)器,則計(jì)數(shù)初值將為50000。答:在定時(shí)/計(jì)數(shù)器工作于方式1下,最大計(jì)數(shù)值為65536。若晶振頻率為6MHz,則一個(gè)機(jī)器周期為2μS,所以最短定時(shí)時(shí)間為2μS(計(jì)數(shù)初值為65535),最長定時(shí)時(shí)間為2μS65536=131072μS(計(jì)數(shù)初值為0)答:定時(shí)/計(jì)數(shù)器的4種工作方式由方式寄存器TMOD中的MM0來進(jìn)行選擇,具體如下:M1 M0工 作 方 式功 能 說 明 0 0方 式 013位計(jì)數(shù)器 0 1方 式 116位計(jì)數(shù)器 1 0方 式 2自動再裝入8位計(jì)數(shù)器 1 1方 式 3定時(shí)器0:分成兩個(gè)8位計(jì)數(shù)器定時(shí)器1:停止計(jì)數(shù)答:中斷是通過硬件來改變CPU的運(yùn)行方向。計(jì)算機(jī)在執(zhí)行程序的過程中,當(dāng)出現(xiàn)CPU以外的某種情況,由服務(wù)對象向CPU發(fā)出中斷請求信號,要求CPU暫時(shí)中斷當(dāng)前程序的執(zhí)行而轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,待處理程序執(zhí)行完畢后,再繼續(xù)執(zhí)行原來被中斷的程序。這種程序在執(zhí)行過程中由于外界的原因而被中間打斷的情況稱為“中斷”。調(diào)用中斷服務(wù)程序的過程類似于調(diào)用子程序,其區(qū)別在于調(diào)用子程序在程序中是事先安排好的;而何時(shí)調(diào)用中斷服務(wù)程序事先卻無法確定,因?yàn)椤爸袛唷钡陌l(fā)生是由外部因素決定的,程序中無法事先安排調(diào)用指令,因此,調(diào)用中斷服務(wù)程序的過程是由硬件自動完成的。中斷的特點(diǎn):分時(shí)操作、實(shí)時(shí)處理、故障處理 答:MCS51系列單片機(jī)有5個(gè)中斷源,分別是外部中斷0、定時(shí)器0、外部中斷定時(shí)器串行口。它們的優(yōu)先級別通過寄存器IP實(shí)現(xiàn)。 答: 外部中斷有低電平觸發(fā)和下降沿觸發(fā)兩種方式。通過定時(shí)器控制寄存器TCON中的IT0、IT1來選擇和設(shè)定。IT1為 中斷觸發(fā)方式控制位,當(dāng)IT1 = 0,外部中斷1控制為電平觸發(fā)方式。當(dāng)IT1 = 1,外部中斷1控制為下降沿觸發(fā)方式。 答: 常用的中斷函數(shù)定義語法如下: void 函數(shù)名() interrupt n 其中n為中斷類型號,C51編譯器允許0~31個(gè)中斷,n取值范圍0~31。習(xí)題5答案 單項(xiàng)選擇題(1) C (2) A (3) C (4) B (5) B(6) D (7) B (8) C (9) A (1) led[k](2) delay()答:不能,因?yàn)楣碴帢O和共陽極數(shù)碼管段接的電平不一樣,點(diǎn)亮段碼所需的電平也不同。應(yīng)該將共陰極數(shù)碼管的端接至GND上,P1口和8個(gè)段之間接上非門。 答:LED靜態(tài)顯示時(shí)各位數(shù)碼管相對獨(dú)立,公共端恒定接地(共陰極)或正電源(共陽極),每個(gè)數(shù)碼管的8個(gè)字段分別與一個(gè)8位I/O口地址相連,適合于2個(gè)及其以下的數(shù)碼管顯示。動態(tài)顯示時(shí)各位數(shù)碼管的段選線相應(yīng)并聯(lián)在一起,由一個(gè)8位的I/O口控制,各位的段選線由另外的I/O口控制。答:每次只能點(diǎn)亮一行。其采用的為動態(tài)顯示,具體原理為:從第一行開始點(diǎn)亮,每行點(diǎn)亮之間延時(shí)1ms,第八行結(jié)束后再從第一行開始循環(huán)顯示。利用人體的視覺駐留現(xiàn)象,所以看到的是一個(gè)穩(wěn)定的圖形,好像8行同時(shí)點(diǎn)亮。答:可以采用硬件和軟件兩種方式,硬件上可在鍵輸出端加RS觸發(fā)器或單穩(wěn)態(tài)觸發(fā)器構(gòu)成去抖電路,軟件上可以在檢測到有按鍵按下時(shí),執(zhí)行一個(gè)10ms左右的延時(shí)程序,然后確認(rèn)該鍵是否仍保持閉合狀態(tài)的電平。答:獨(dú)立式按鍵是直接用I/O口線構(gòu)成的單個(gè)按鍵電路,其特點(diǎn)是每個(gè)按鍵單獨(dú)占用一根I/O口線,適合于八鍵以下使用;矩陣式鍵盤由行線和列線組成,按鍵位于行、列線的交叉點(diǎn)上,在按鍵數(shù)量較多時(shí),矩陣式鍵盤較之獨(dú)立式按鍵鍵盤要節(jié)省很多I/O口,適合于八個(gè)鍵以上使用。習(xí)題6答案 單項(xiàng)選擇題(1) D (2)C (3)A (4) A (5)B (6) D 填空題(1)分辨率和建立時(shí)間(2)ILE、 、 、 、 (3)模擬,數(shù)字;數(shù)字,模擬 答:DAC0832與8051單片機(jī)接口時(shí),主要有如下控制信號:ILE、/CS、/WR/WR2 、/XFER,作用分別是:(1) :轉(zhuǎn)入寄存器片選信號,低電平有效。(2)ILE:輸入寄存器的數(shù)據(jù)鎖存允許信號,高電平有效。(3) :輸入寄存器的數(shù)據(jù)寫信號,低電平有效。(4) :DAC寄存器寫信號,并啟動轉(zhuǎn)換。低電平有效。(5) :數(shù)據(jù)向DAC寄存器傳送控制信號,傳送后即啟動轉(zhuǎn)換,低電平有效。ADC0809與8051單片機(jī)接口時(shí),控制信號主要有:ALE、START、EOC、OE。作用分別是:(1)ALE:地址鎖存允許信號在ALE上升沿,ADDA、ADDB、ADDC地址狀態(tài)被送入地址鎖存器中。(2)START:轉(zhuǎn)換啟動信號。START上跳沿時(shí),所有內(nèi)部寄存器清0;START下跳沿時(shí),開始進(jìn)行A/D轉(zhuǎn)換;在A/D轉(zhuǎn)換期間,START應(yīng)保持低電平。(3)OE:輸出允許信號。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。OE=0,輸出數(shù)據(jù)線呈高電阻;OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。(4)EOC——轉(zhuǎn)換結(jié)束狀態(tài)信號。啟動轉(zhuǎn)換后,系統(tǒng)自動設(shè)置EOC=0,轉(zhuǎn)換完成后,EOC=1。該狀態(tài)信號既可作為查詢的狀態(tài)標(biāo)志,又可以作為中斷請求信號使用。 答:所謂單緩沖方式就是使0832的兩個(gè)輸入寄存器中有一個(gè)處于直通方式,而另一個(gè)處于受控的鎖存方式,或者兩個(gè)輸入寄存器同時(shí)受相同的信號控制的方式。在實(shí)際應(yīng)用中,如果只有一路模擬量輸出,或雖有幾路模擬量但并不要求同步輸出的情況,就可采用單緩沖方式。所謂雙緩沖方式,就是把DAC0832的兩個(gè)鎖存器都接成受控鎖存方式。答:判斷A/D轉(zhuǎn)換是否結(jié)束一般可采用3種方式,即EOC信號和單片機(jī)相連可有3種方式:① 延時(shí)方式:EOC懸空,啟動轉(zhuǎn)換后,延時(shí)100μs后讀入轉(zhuǎn)換結(jié)果。② 查詢方式:EOC接單片機(jī)端口線,查得EOC變高,讀入轉(zhuǎn)換結(jié)果,作為查詢信號。③ 中斷方式:ROC經(jīng)非門接單片機(jī)的中斷請求端,轉(zhuǎn)換結(jié)束作為中斷請求信號向單片機(jī)提出中斷申請,在中斷服務(wù)中讀入轉(zhuǎn)換結(jié)果。其中延時(shí)方式和查詢方式均占用單片機(jī)CPU,即在這段時(shí)間,CPU只能做延時(shí)或查詢的工作,而采用中斷方式時(shí),CPU可先執(zhí)行主程序,一旦產(chǎn)生中斷,才去處理數(shù)據(jù)接收的工作,使得CPU利用率較前面兩種要高。 答:(1)周期為25ms的鋸齒波發(fā)生器C語言源程序如下:includeincludedefine DA0832 XB
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1