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

正文內(nèi)容

單片機(jī)原理與應(yīng)用實(shí)驗(yàn)課程講義-文庫(kù)吧資料

2025-05-18 01:10本頁(yè)面
  

【正文】 的類(lèi)型號(hào)如上表所示。單片機(jī)的中斷源有5個(gè),其優(yōu)先級(jí)次序、單片機(jī)引腳以及中斷服務(wù)程序入口地址等如下表所示。掌握單片機(jī)使用外部中斷的簡(jiǎn)單應(yīng)用系統(tǒng)的設(shè)計(jì)和調(diào)試方法。實(shí)驗(yàn)六 中斷程序設(shè)計(jì)(一)、實(shí)驗(yàn)?zāi)康睦斫庵袛嗟幕靖拍?,了解MCS51單片機(jī)的中斷系統(tǒng)。記錄源程序代碼,并記錄軟硬件調(diào)試的過(guò)程以及運(yùn)行的結(jié)果,分析結(jié)果。電子計(jì)時(shí)器的設(shè)計(jì)教材P130提供了一個(gè)電子計(jì)時(shí)器系統(tǒng)的設(shè)計(jì)參考,大家根據(jù)自己的學(xué)習(xí)情況,盡量了解和掌握其設(shè)計(jì)方法。當(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=213N做計(jì)數(shù)器時(shí),計(jì)數(shù)初值Y=213M(M為T(mén)0或T1引腳輸入的計(jì)數(shù)脈沖個(gè)數(shù))(2)方式1:16位定時(shí)/計(jì)數(shù)器,由TH0作為高8位、TL0作為低8位構(gòu)成。具體設(shè)置可查表,如下圖所示。例如,單片機(jī)晶振頻率為6MHz時(shí),即計(jì)數(shù)周期必須要大于2us。定時(shí)/計(jì)數(shù)器工作于計(jì)數(shù)模式時(shí),它用于對(duì)外部事件的計(jì)數(shù),其值由單片機(jī)T0或T1引腳輸入。若此時(shí)工作于定時(shí)模式,則代表設(shè)定的時(shí)間到;若工作于計(jì)數(shù)模式,則代表計(jì)數(shù)值已滿(mǎn)。定時(shí)/計(jì)數(shù)器工作時(shí),每來(lái)一個(gè)脈沖,“加1”計(jì)數(shù)寄存器會(huì)加1,當(dāng)其為全1時(shí),再輸入一個(gè)脈沖,這時(shí)計(jì)數(shù)寄存器產(chǎn)生溢出。TMOD寄存器主要是用于控制定時(shí)或計(jì)數(shù)功能選擇、工作方式設(shè)置以及啟動(dòng)方式的控制等。定時(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)成。掌握使用定時(shí)/計(jì)數(shù)器設(shè)計(jì)調(diào)試方法。實(shí)驗(yàn)五 定時(shí)器程序設(shè)計(jì)(一)、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)定時(shí)/計(jì)數(shù)器的基礎(chǔ)知識(shí),理解定時(shí)/計(jì)數(shù)器的基本應(yīng)用。記錄源程序代碼,記錄軟件和硬件調(diào)試的過(guò)程,分析運(yùn)行的結(jié)果。開(kāi)關(guān)實(shí)現(xiàn)控制的方式,大家也可以自行另外定義。后一個(gè)題為利用3個(gè)開(kāi)關(guān),實(shí)現(xiàn)單片機(jī)流水燈不同點(diǎn)亮方式的控制。系統(tǒng)設(shè)計(jì)練習(xí)教材P49選做題中,根據(jù)自己的學(xué)習(xí)情況,選擇其中一個(gè)完成系統(tǒng)設(shè)計(jì)練習(xí)。教材P87有c51語(yǔ)言延時(shí)子程序,可以產(chǎn)生1ms的延時(shí)時(shí)間。按鍵程序編程的思路就是:先預(yù)先設(shè)置按鍵連接引腳為高電平。于是我們進(jìn)行按鍵程序設(shè)計(jì)時(shí),必須考慮到由于按鍵是一種機(jī)械結(jié)構(gòu),手動(dòng)按鍵的過(guò)程難免會(huì)產(chǎn)生抖動(dòng),因此我們編程時(shí)必須進(jìn)行除抖動(dòng)的設(shè)計(jì),以免系統(tǒng)出現(xiàn)誤判。這樣一來(lái),當(dāng)沒(méi)有按鍵時(shí),控制線(xiàn)路等于是處于懸空的狀態(tài),電路默認(rèn)為高電平;當(dāng)有按鍵時(shí),控制線(xiàn)路與地導(dǎo)通,電路接入低電平。(二)、實(shí)驗(yàn)儀器設(shè)備計(jì)算機(jī)、keil uVinsion4軟件、Proteus軟件(三)、實(shí)驗(yàn)原理按鍵結(jié)構(gòu)和數(shù)據(jù)采集接線(xiàn)方法按鍵的結(jié)構(gòu)很簡(jiǎn)單,它是一個(gè)有兩個(gè)端子的元件,當(dāng)沒(méi)按下按鍵觸點(diǎn)時(shí),兩個(gè)端子是斷開(kāi)的;當(dāng)按下按鍵觸點(diǎn)時(shí),兩個(gè)端子是導(dǎo)通的。實(shí)驗(yàn)四 按鍵程序設(shè)計(jì)(一)、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)按鍵輸入數(shù)據(jù)采集編程控制的方法。記錄源程序代碼,記錄軟件和硬件調(diào)試的過(guò)程,分析運(yùn)行的結(jié)果。系統(tǒng)修改設(shè)計(jì)練習(xí)根據(jù)教材P4547實(shí)驗(yàn)內(nèi)容說(shuō)明和介紹,完成P1口控制8個(gè)LED小燈循環(huán)亮滅的系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)內(nèi)容。(四)、實(shí)驗(yàn)內(nèi)容與步驟單片機(jī)P1口控制LED小燈亮滅的系統(tǒng)設(shè)計(jì)練習(xí)利用keil軟件和Proteus軟件,根據(jù)教材P34的介紹,完成利用單片機(jī)P1口控制一個(gè)LED小燈亮滅的簡(jiǎn)單系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)。接下來(lái),在設(shè)置選項(xiàng)中選擇“Output”選項(xiàng),將其下的“Create HEX File”項(xiàng)前面的復(fù)選框打勾選中,表示編譯鏈接后產(chǎn)生燒錄程序存儲(chǔ)器的HEX文件。然后選擇Debuger選項(xiàng),單擊“Use:”按鈕,顯示黑點(diǎn)表示選中。打開(kāi)子菜單,選中“use romote debugger monitor”選項(xiàng),即選擇第三方調(diào)試工具。Proteus軟件和Keil軟件聯(lián)調(diào)的設(shè)置方法。當(dāng)單片機(jī)的并行接口引腳作為輸出引腳時(shí),該引腳上可以連接具有顯示功能的控制部件,如發(fā)光二極管、LED燈等等。單片機(jī)的并行接口引腳作為輸入引腳時(shí),該引腳上必然連接了可以提供高/低電平的控制部件,如按鍵。他們都是雙向并行接口,既可以輸入數(shù)據(jù),也可以輸出數(shù)據(jù)。進(jìn)一步掌握keil軟件和Proteus軟件的編程和使用方法。實(shí)驗(yàn)三 輸入輸出口程序設(shè)計(jì)及仿真(一)、實(shí)驗(yàn)?zāi)康牧私鈫纹瑱C(jī)軟硬件結(jié)合解決應(yīng)用問(wèn)題的方法。寫(xiě)出程序設(shè)計(jì)實(shí)驗(yàn)的源程序代碼,記錄調(diào)試的過(guò)程,分析運(yùn)行的結(jié)果。要求寫(xiě)出源程序代碼,并具體調(diào)試,寫(xiě)出結(jié)果。根據(jù)教材P35求平方和的匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容的介紹,完成求平方和程序的設(shè)計(jì)。要求寫(xiě)出源程序代碼,并具體調(diào)試,寫(xiě)出結(jié)果。程序設(shè)計(jì)根據(jù)教材P27分支結(jié)構(gòu)的程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容說(shuō)明和介紹,完成判斷數(shù)值正負(fù)還是零的程序設(shè)計(jì)。這里教材P26順序結(jié)構(gòu)的匯編語(yǔ)言程序,實(shí)際上就是設(shè)計(jì)一個(gè)數(shù)據(jù)傳送程序。程序編程練習(xí)利用keil軟件,根據(jù)教材P26順序結(jié)構(gòu)的匯編語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容以及教材P32軟件延時(shí)的程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容,新建兩個(gè)程序。因此,對(duì)于Proteus軟件,我們就不再?gòu)念^重新開(kāi)始講解,只在使用時(shí)再針對(duì)大家遇到的問(wèn)題進(jìn)行具體講解。這里編程軟件是用keil軟件,而硬件調(diào)試可先用硬件仿真調(diào)試軟件Proteus來(lái)完成,最后再連接實(shí)際的硬件。然后,將單片機(jī)與控制部件連接構(gòu)成具體的應(yīng)用系統(tǒng)電路。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)流程:首先,使用編程軟件編寫(xiě)源程序代碼,并具體調(diào)試,生成可執(zhí)行文件。進(jìn)一步掌握keil軟件的編程和使用方法。實(shí)驗(yàn)二 設(shè)計(jì)流程及仿真練習(xí)(一)、實(shí)驗(yàn)?zāi)康牧私鈫纹瑱C(jī)系統(tǒng)設(shè)計(jì)的基本流程。繪制兩個(gè)程序的程序流程圖。注意觀(guān)察和記錄相關(guān)數(shù)據(jù)的變化。根據(jù)教材P1921的介紹,自行新建一個(gè)查表求一個(gè)數(shù)平方值的源程序,并完成該程序的調(diào)試。兩種語(yǔ)言的源程序分別都調(diào)試一下,以便熟悉軟件調(diào)試的操作方法。程序名稱(chēng)可參考使用教材中的名稱(chēng),也可自取,但后綴不能錯(cuò)。(四)、實(shí)驗(yàn)內(nèi)容與步驟新建求和運(yùn)算程序自行啟動(dòng)keil軟件,并根據(jù)教材的介紹,新建一個(gè)求和運(yùn)算程序。此外教材P1518介紹和展示了keil軟件調(diào)試時(shí)各單元顯示窗口的觀(guān)察方法以及變化情況。教材P1013介紹了keil軟件啟動(dòng)、新文件的建立和使用的全部過(guò)程,大家使用時(shí)可以參考。keil軟件是德國(guó)KEIL公司開(kāi)發(fā)的基于WINDOWS操作系統(tǒng)下的MCS51系統(tǒng)單片機(jī)的集成開(kāi)發(fā)軟件。單片機(jī)的編程軟件有很多,目前實(shí)驗(yàn)室中有兩種,一個(gè)是WAVE,另一個(gè)是keil。學(xué)習(xí)keil軟件的基本使用方法。平時(shí)成績(jī)包括:(1)實(shí)驗(yàn)報(bào)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1