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

正文內(nèi)容

單片機(jī)原理與應(yīng)用實(shí)驗(yàn)課程講義(編輯修改稿)

2025-06-08 01:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 控制線路與地導(dǎo)通,電路接入低電平。 按鍵接線示意圖按鍵程序編程我們?cè)谙到y(tǒng)中連接按鍵的目的,往往是要通過按鍵,讓系統(tǒng)接收按鍵數(shù)據(jù)后,接下來(lái)進(jìn)行某種預(yù)定的操作。于是我們進(jìn)行按鍵程序設(shè)計(jì)時(shí),必須考慮到由于按鍵是一種機(jī)械結(jié)構(gòu),手動(dòng)按鍵的過程難免會(huì)產(chǎn)生抖動(dòng),因此我們編程時(shí)必須進(jìn)行除抖動(dòng)的設(shè)計(jì),以免系統(tǒng)出現(xiàn)誤判。除抖動(dòng)的方法,就是利用延時(shí)程序,讓系統(tǒng)稍等一段時(shí)間,然后再重新判斷接收按鍵的數(shù)據(jù)。按鍵程序編程的思路就是:先預(yù)先設(shè)置按鍵連接引腳為高電平。然后判斷按鍵是否為低電平,若為低電平,則延時(shí)除抖動(dòng),之后再次判斷是否為低電平,若是則接收該引腳的當(dāng)前電平值,接收后引導(dǎo)系統(tǒng)做下一階段的處理程序;若不是,則判斷按鍵是否已松開,若未松開,則進(jìn)行等待或做其它處理程序。教材P87有c51語(yǔ)言延時(shí)子程序,可以產(chǎn)生1ms的延時(shí)時(shí)間。(四)、實(shí)驗(yàn)內(nèi)容與步驟單片機(jī)采集一個(gè)按鍵數(shù)據(jù)并控制一個(gè)LED燈亮滅的系統(tǒng)設(shè)計(jì)練習(xí)利用keil軟件和Proteus軟件,根據(jù)教材P8587的參考程序,修改后,完成利用單片機(jī)接收一個(gè)按鍵的數(shù)據(jù),并控制一個(gè)LED燈進(jìn)行相應(yīng)亮滅的簡(jiǎn)單系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)。系統(tǒng)設(shè)計(jì)練習(xí)教材P49選做題中,根據(jù)自己的學(xué)習(xí)情況,選擇其中一個(gè)完成系統(tǒng)設(shè)計(jì)練習(xí)。前一個(gè)題為一個(gè)按鈕連接到單片機(jī)的一個(gè)引腳上,單片機(jī)接收按鈕的按鍵次數(shù)后,將結(jié)果的二進(jìn)制值通過4個(gè)小燈的亮滅來(lái)進(jìn)行顯示。后一個(gè)題為利用3個(gè)開關(guān),實(shí)現(xiàn)單片機(jī)流水燈不同點(diǎn)亮方式的控制。K0為8個(gè)小燈都亮;K1為8個(gè)小燈先從左至右依次亮,然后從右至左依次亮,反復(fù)循環(huán);K2為8個(gè)小燈都滅。開關(guān)實(shí)現(xiàn)控制的方式,大家也可以自行另外定義。(五)實(shí)驗(yàn)報(bào)告要求將系統(tǒng)的電路原理圖打印粘貼到實(shí)驗(yàn)報(bào)告中。記錄源程序代碼,記錄軟件和硬件調(diào)試的過程,分析運(yùn)行的結(jié)果。將實(shí)驗(yàn)內(nèi)容2設(shè)計(jì)的電路原理圖、源程序、調(diào)試過程以及運(yùn)行結(jié)果分別列入實(shí)驗(yàn)報(bào)告中。實(shí)驗(yàn)五 定時(shí)器程序設(shè)計(jì)(一)、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)定時(shí)/計(jì)數(shù)器的基礎(chǔ)知識(shí),理解定時(shí)/計(jì)數(shù)器的基本應(yīng)用。掌握MCS51單片機(jī)使用定時(shí)/計(jì)數(shù)器設(shè)計(jì)應(yīng)用系統(tǒng)的軟硬件方法。掌握使用定時(shí)/計(jì)數(shù)器設(shè)計(jì)調(diào)試方法。(二)、實(shí)驗(yàn)儀器設(shè)備計(jì)算機(jī)、keil uVinsion4軟件、Proteus軟件(三)、實(shí)驗(yàn)原理教材P122126對(duì)于定時(shí)/計(jì)數(shù)器的原理進(jìn)行比較詳細(xì)的介紹和分析,我們這里只選其中比較關(guān)鍵的內(nèi)容做重點(diǎn)分析。定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)原理MCS51單片機(jī)中有2個(gè)可編程的16位定時(shí)/計(jì)數(shù)器T0和T1,他們的內(nèi)部都是由“加1”計(jì)數(shù)寄存器、工作方式寄存器TMOD和控制寄存器TCON三個(gè)部分構(gòu)成?!凹?”計(jì)數(shù)器又分為高8位和低8位兩部分。TMOD寄存器主要是用于控制定時(shí)或計(jì)數(shù)功能選擇、工作方式設(shè)置以及啟動(dòng)方式的控制等。TCON寄存器主要是用于控制T0和T1的啟/停、溢出標(biāo)志的設(shè)置等。定時(shí)/計(jì)數(shù)器工作時(shí),每來(lái)一個(gè)脈沖,“加1”計(jì)數(shù)寄存器會(huì)加1,當(dāng)其為全1時(shí),再輸入一個(gè)脈沖,這時(shí)計(jì)數(shù)寄存器產(chǎn)生溢出。與此同時(shí),計(jì)數(shù)寄存器值會(huì)被清零,同時(shí)TCON寄存器的溢出標(biāo)志被置為1,并向單片機(jī)的CPU發(fā)出定時(shí)中斷信號(hào)。若此時(shí)工作于定時(shí)模式,則代表設(shè)定的時(shí)間到;若工作于計(jì)數(shù)模式,則代表計(jì)數(shù)值已滿。定時(shí)/計(jì)數(shù)器工作于定時(shí)模式時(shí),“加1”計(jì)數(shù)寄存器是對(duì)單片機(jī)內(nèi)部產(chǎn)生的機(jī)器周期進(jìn)行計(jì)數(shù),其頻率為系統(tǒng)晶振頻率的1/12,此時(shí)定時(shí)時(shí)間T=TP*N(TP為每個(gè)機(jī)器周期的時(shí)間,N為累計(jì)的機(jī)器周期脈沖的個(gè)數(shù))。定時(shí)/計(jì)數(shù)器工作于計(jì)數(shù)模式時(shí),它用于對(duì)外部事件的計(jì)數(shù),其值由單片機(jī)T0或T1引腳輸入。輸入值從一個(gè)高電平變化到低電平,至少需要2個(gè)機(jī)器周期,因此計(jì)數(shù)頻率最大為系統(tǒng)晶振頻率的1/24。例如,單片機(jī)晶振頻率為6MHz時(shí),即計(jì)數(shù)周期必須要大于2us。定時(shí)/計(jì)數(shù)器的設(shè)置定時(shí)/計(jì)數(shù)器的設(shè)置其實(shí)就是設(shè)置工作方式TMOD和控制寄存器TCON。具體設(shè)置可查表,如下圖所示。 單片機(jī)TMOD和TCON設(shè)置圖定時(shí)/計(jì)數(shù)器的工作方式(1)方式0:13位定時(shí)/計(jì)數(shù)器,由TH0的8位和TL0的低5位(高3位未用)構(gòu)成,TL0溢出時(shí),向TH0進(jìn)位;TH0溢出時(shí),溢出標(biāo)志TF置1。做定時(shí)器時(shí),定時(shí)時(shí)間T=TP*N(TP為每個(gè)機(jī)器周期的時(shí)間,N為累計(jì)的機(jī)器周期脈沖的個(gè)數(shù));定時(shí)初值X=213N做計(jì)數(shù)器時(shí),計(jì)數(shù)初值Y=213M(M為T0或T1引腳輸入的計(jì)數(shù)脈沖個(gè)數(shù))(2)方式1:16位定時(shí)/計(jì)數(shù)器,由TH0作為高8位、TL0作為低8位構(gòu)成。做定時(shí)器時(shí),定時(shí)時(shí)間T=TP*N(TP為每個(gè)機(jī)器周期的時(shí)間,N為累計(jì)的機(jī)器周期脈沖的個(gè)數(shù));定時(shí)初值X=216N做計(jì)數(shù)器時(shí),計(jì)數(shù)初值Y=216M(M為T0或T1引腳輸入的計(jì)數(shù)脈沖個(gè)數(shù))(2)方式2:8位自動(dòng)重裝載定時(shí)/計(jì)數(shù)器,TL0作為計(jì)數(shù)寄存器。當(dāng)TL0溢出后,TL0初值自動(dòng)裝入TH0的值。做定時(shí)器時(shí),定時(shí)時(shí)間T=TP*N(TP為每個(gè)機(jī)器周期的時(shí)間,N為累計(jì)的機(jī)器周期脈沖的個(gè)數(shù));定時(shí)初值X=28N做計(jì)數(shù)器時(shí),計(jì)數(shù)初值Y=28M(M為T0或T1引腳輸入的計(jì)數(shù)脈沖個(gè)數(shù))(四)、實(shí)驗(yàn)內(nèi)容與步驟定時(shí)器0控制小燈交替亮滅利用keil軟件和Proteus軟件,根據(jù)教材P127的分析以及參考程序,完成利用單片機(jī)定時(shí)器0控制小燈交替亮滅的簡(jiǎn)單系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)。電子計(jì)時(shí)器的設(shè)計(jì)教材P130提供了一個(gè)電子計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)參考,大家根據(jù)自己的學(xué)習(xí)情況,盡量了解和掌握其設(shè)計(jì)方法。(五)實(shí)驗(yàn)報(bào)告要求將完成設(shè)計(jì)的系統(tǒng)電路原理圖打印粘貼到實(shí)驗(yàn)報(bào)告中。記錄源程序代碼,并記錄軟硬件調(diào)試的過程以及運(yùn)行的結(jié)果,分析結(jié)果。若完成了實(shí)驗(yàn)內(nèi)容2,則將其設(shè)計(jì)思路、程序流程圖列在實(shí)驗(yàn)報(bào)告中。實(shí)驗(yàn)六 中斷程序設(shè)計(jì)(一)、實(shí)驗(yàn)?zāi)康睦斫庵袛嗟幕靖拍?,了解MCS51單片機(jī)的中斷系統(tǒng)。理解外部中斷的作用及基本應(yīng)用。掌握單片機(jī)使用外部中斷的簡(jiǎn)單應(yīng)用系統(tǒng)的設(shè)計(jì)和調(diào)試方法。(二)、實(shí)驗(yàn)儀器設(shè)備計(jì)算機(jī)、keil uVinsion4軟件、Proteus軟件(三)、實(shí)驗(yàn)原理教材P111114對(duì)于中斷的原理進(jìn)行了比較詳細(xì)的介紹和分析,我們這里只選其中比較關(guān)鍵的內(nèi)容做重點(diǎn)分析。單片機(jī)的中斷源有5個(gè),其優(yōu)先級(jí)次序、單片機(jī)引腳以及中斷服務(wù)程序入口地址等如下表所示。中斷源名稱中斷優(yōu)先級(jí)次序單片機(jī)引腳中斷類型號(hào)m中斷服務(wù)程序入口地址外部INT0中斷100003H定時(shí)/計(jì)數(shù)T0中斷21000BH外部INT1中斷320013H定時(shí)/計(jì)數(shù)T1中斷43001BH串行中斷5RXD()和TXD()400
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1