調(diào)試閃爍信號燈.ppt

調(diào)試閃爍信號燈.ppt

ID:48227804

大小:476.50 KB

頁數(shù):30頁

時間:2020-01-18

調(diào)試閃爍信號燈.ppt_第1頁
調(diào)試閃爍信號燈.ppt_第2頁
調(diào)試閃爍信號燈.ppt_第3頁
調(diào)試閃爍信號燈.ppt_第4頁
調(diào)試閃爍信號燈.ppt_第5頁
資源描述:

《調(diào)試閃爍信號燈.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、任務(wù)二調(diào)試閃爍信號燈任務(wù)八精確定時的流水燈機(jī)電一體化教研室復(fù)習(xí)回顧中斷系統(tǒng)中斷響應(yīng)函數(shù)的編寫方法單片機(jī)有哪些中斷源機(jī)電一體化教研室學(xué)習(xí)目標(biāo)通過單片機(jī)控制時間間隔為1S的流水燈系統(tǒng)的制作,了解單片機(jī)定時器的結(jié)構(gòu)及定時器的工作方式設(shè)定、初始值設(shè)置等基本技能。機(jī)電一體化教研室工作任務(wù)正確組裝流水燈控制電路編寫1S精確定時流水燈控制電路程序并完成調(diào)試根據(jù)要求修改程序并觀察運(yùn)行結(jié)果完成實(shí)訓(xùn)報告機(jī)電一體化教研室任務(wù)分析用單片機(jī)控制8個發(fā)光二極管,使8個發(fā)光二極管依次順序點(diǎn)亮,時間間隔為精確的1S。如果用延時函數(shù)來實(shí)現(xiàn)間隔1S,時間較難精確控制,且單片機(jī)工作效率低??捎枚〞r器中斷實(shí)現(xiàn)流水

2、燈的控制。機(jī)電一體化教研室精確定時的流水燈電路機(jī)電一體化教研室知識點(diǎn):定時/計數(shù)器的設(shè)置與使用8051單片機(jī)內(nèi)部有兩個16位的可編程定時/計數(shù)器,稱為T0(T0)和T1(T1)機(jī)電一體化教研室定時/計數(shù)器8051定時器/計數(shù)器邏輯結(jié)構(gòu)機(jī)電一體化教研室定時/計數(shù)器1.定時器的工作過程如下:(1)設(shè)置定時/計數(shù)器工作方式通過對方式寄存器TMOD的設(shè)置,確定相應(yīng)的定時/計數(shù)器是定時功能還是計數(shù)功能,工作方式以及啟動方法。定時/計數(shù)器工作方式有四種:方式0、方式1、方式2和方式3。定時/計數(shù)器啟動方式有兩種:軟件啟動和硬軟件共同啟動。除了從控制寄存器TCON發(fā)出的軟件啟動信號外,還

3、有外部啟動信號引腳,這兩個引腳也是單片機(jī)的外部中斷輸入引腳。機(jī)電一體化教研室定時/計數(shù)器(2)設(shè)置計數(shù)初值T0、T1是16位加法計數(shù)器,分別由兩個8位專用寄存器組成,T0由TH0和TL0組成,T1由TH1和TL1組成。TL0、TL1、TH0、TH1的訪問地址依次為8AH?8DH,每個寄存器均可被單獨(dú)訪問,因此可以被設(shè)置為8位、13位或16位計數(shù)器使用。在計數(shù)器允許的計數(shù)范圍內(nèi),計數(shù)器可以從任何值開始計數(shù),對于加1計數(shù)器,當(dāng)計到最大值時(對于8位計數(shù)器,當(dāng)計數(shù)值從255再加1時,計數(shù)值變?yōu)?),產(chǎn)生溢出。定時/計數(shù)器允許用戶編程設(shè)定開始計數(shù)的數(shù)值,稱為賦初值。初值不同,則計數(shù)

4、器產(chǎn)生溢出時,計數(shù)個數(shù)也不同。例如:對于8位計數(shù)器,當(dāng)初值設(shè)為100時,再加1計數(shù)156個,計數(shù)器就產(chǎn)生溢出;當(dāng)初值設(shè)為200時,再加1計數(shù)56個,計數(shù)器產(chǎn)生溢出。機(jī)電一體化教研室定時/計數(shù)器(3)啟動定時/計數(shù)器根據(jù)設(shè)置的定時/計數(shù)器啟動方式,啟動定時/計數(shù)器。如果采用軟件啟動,則需要把控制寄存器中的TR0或TR1置1;如果采用硬軟共同啟動方式,不僅需要把控制寄存器中的TR0或TR1置1,還需要相應(yīng)外部啟動信號為高電平。機(jī)電一體化教研室2.定時器的方式寄存器TMOD作用:TMOD用來確定兩個定時器的工作方式。低半字節(jié)設(shè)置定時器T0,高半字節(jié)設(shè)置定時器T1。字節(jié)地址:89H

5、,不可以位尋址。格式:D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0定時器1定時器0各位的含義:C/T:功能選擇位。0為定時器方式;1為計數(shù)器方式。M1,M0:方式選擇位??梢赃x擇為四種工作方式0、1、2、3之1。四種工作方式的區(qū)別后面講解。機(jī)電一體化教研室GATE:門控位。0:只要軟件控制位TR0或TR1置1即可啟動定時器開始工作;1:只有INT0或INT1引腳為高電平,且TR0或TR1置1時,才能啟動相應(yīng)的定時器開始工作。返回TF0TH0TL012分頻OSC?中斷高8位低5位控制+T0(P3.4)TR0GATEINT0(P3.2)C/T=0

6、C/T=1機(jī)電一體化教研室例如:設(shè)定時器T0為定時工作方式,要求用軟件啟動定時器T0工作,按方式1工作;定時器T1為計數(shù)工作方式,要求軟件啟動,工作方式為方式2。則根據(jù)TMOD各位的定義可知,其控制字為:即控制字為61H,其指令形式為:MOVTMOD,#61H格式:D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M001100001機(jī)電一體化教研室3.定時器的控制寄存器TCON作用:TCON用來控制兩個定時器的啟動、停止,表明定時器的溢出、中斷情況。字節(jié)地址:88H,可以位尋址。系統(tǒng)復(fù)位時,所有位均清零。格式:D7D6D5D4D3D2D1D0TF1T

7、R1TF0TR0IE1IT1IE0IT0各位的含義:TCON中的低4位與中斷有關(guān),在中斷章節(jié)中討論。TF1(8FH):定時器1溢出標(biāo)志。計滿后自動置1。TR1(8EH):定時器1運(yùn)行控制位。由軟件清零關(guān)閉定時器1。當(dāng)GATE=0時,TR1軟件置1即啟動定時器1。(SETBTR1)當(dāng)GATE=1時,且INT1為高電平時,TR1置1啟動定時器1;機(jī)電一體化教研室4.定時器的四種工作方式方式的選擇:根據(jù)M1,M0來選擇。00:方式001:方式110:方式211:方式3主要特點(diǎn):方式0:13位定時器。TH0的8位+TL0的

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。