版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
單片機動態(tài)顯示第一頁,共十二頁,編輯于2023年,星期日電原理圖第二頁,共十二頁,編輯于2023年,星期日時序第三頁,共十二頁,編輯于2023年,星期日MCS-51定時/計數(shù)器MCS-51單片機有兩個16位可編程定時/計數(shù)器,可產(chǎn)生定時,也可以對外部脈沖計數(shù)。它們共有四種工作方式,通過對其控制寄存器的編程,可以選擇工作方式。定時/計數(shù)器T0由寄存器TL0(低8位)和TH0(高8位)組成,定時/計數(shù)器T1由寄存器TL1(低8位)和TH1(高8位)組成。第四頁,共十二頁,編輯于2023年,星期日定時/計數(shù)器的工作方式寄存器TMOD特殊功能寄存器TMOD控制定時/計數(shù)器的工作方式,其格式如下。
M1和M0是工作方式選擇位。M1M0=00,方式0,為13位計數(shù)器;M1M0=01,方式1,為16位計數(shù)器;M1M0=10,方式2,為自動重裝的8位計數(shù)器。C/T,定時/計數(shù)選擇位。C/T=0時為定時器,對機器周期計數(shù);=1時為計數(shù)器,對外部脈沖計數(shù)。GATE,門控位。GATE=1時,只有INT0(INT1)引腳為高電平且程序中使TR0(TR1)置1時,定時/計數(shù)器被啟動;GATE=0時,只要程序中使TR0(TR1)置1,定時/計數(shù)器就被啟動。第五頁,共十二頁,編輯于2023年,星期日定時器初值的計算為使數(shù)碼管顯示時不產(chǎn)生閃爍感,循環(huán)顯示的頻率應大于30Hz。這里,取循環(huán)頻率為50Hz,則每位刷新頻率為:
50×4=200(Hz)即每位點亮一次的時間為5ms,這里,使用單片機的定時器來產(chǎn)生這一延時。若單片機使用12MHz的時鐘,則機器周期為1μs,那么,5ms=5000μs,5000=(1388)16
,即1388H,0FFFFH–1388H=0EC77H,即定時器初值應為0EC77H。第六頁,共十二頁,編輯于2023年,星期日MCS-51的中斷系統(tǒng)
中斷系統(tǒng)使計算機具有對時間上重疊的多個事件的處理能力,從而使其應用范圍進一步擴大。MCS-51提供了5個中斷源,兩個中斷優(yōu)先級。并支持中斷屏蔽,可將一部分或所有的中斷關閉。打開相應的中斷允許位后,方可接收相應的中斷請求。第七頁,共十二頁,編輯于2023年,星期日中斷的控制
MCS-51單片機對中斷的允許和屏蔽是由中斷允許寄存器IE控制的:EA:中斷總控制位。EA=1,允許中斷;EA=0,禁止所有中斷。ES:串行口中斷控制位。ES=1,允許串行口中斷。ET1:定時/計數(shù)器T1中斷控制位。ET1=1,允許T1中斷。
EX1:外中斷1控制位。EX1=1,允許外中斷1。ET0:定時/計數(shù)器T0中斷控制位。ET0=1,允許T0中斷。EX0:外中斷0中斷控制位。EX0=1,允許外中斷0。第八頁,共十二頁,編輯于2023年,星期日中斷請求響應中斷請求后,就轉(zhuǎn)入中斷服務程序。中斷請求。當中斷源產(chǎn)生了中斷并且該中斷被處理器允許時,就向處理器發(fā)出了中斷請求。第九頁,共十二頁,編輯于2023年,星期日中斷響應中斷響應。處理器響應中斷,由硬件自動將程序計數(shù)器PC內(nèi)容(斷點地址)壓入堆棧,而將相應的中斷服務程序入口地址裝入程序計數(shù)器PC,轉(zhuǎn)入中斷服務程序。5個中斷源的中斷服務程序入口地址如下。第十頁,共十二頁,編輯于2023年,星期日中斷處理和中斷返回中斷處理。由于處理器響應中斷時沒有對各寄存器中的數(shù)據(jù)進行備份,中斷處理時有可能破壞這些數(shù)據(jù),而這些數(shù)據(jù)是中斷返回后由斷點處繼續(xù)執(zhí)行所必需的,所以應在中斷服務程序的開始備份這些數(shù)據(jù)。中斷處理結(jié)束后,應將這些數(shù)據(jù)恢復。一般的做法是,在中斷服務程序的開始將這些寄存器數(shù)據(jù)壓入堆棧,而在中斷處理結(jié)束后將堆棧數(shù)據(jù)彈出到原來的寄存器中。注意彈出和壓入應是是反序的。中斷返回。中斷返回就是從中斷服務程序轉(zhuǎn)到被中斷程序處執(zhí)行。MCS-51單片機中,中斷返回是通過一條專門的指令實現(xiàn)的:RETI。第十一頁,共十二頁,編輯于2023年,星期日程序擴展將按鍵輸入代碼與數(shù)碼動態(tài)顯示代碼組合,實現(xiàn)數(shù)字快速設定程序。要求如下:一個字節(jié)是8位二進制數(shù),最大可表示0-255范圍的數(shù)字。利用3位數(shù)碼管顯示這樣一個數(shù)字的對應十進制數(shù),3個按鍵分別控制3位數(shù)碼管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024居間合同受法律保護居間合同正式合同范本
- 編劇合同編劇合同終止協(xié)議2024年
- 2024常規(guī)解除勞動合同證明書范本
- 標準版采購協(xié)議樣本
- 大學畢業(yè)生就業(yè)意向協(xié)議書
- 人才公寓優(yōu)惠政策協(xié)議
- 個人個人存單質(zhì)押貸款合同
- 廣告拍攝合同案例
- 企業(yè)合伙協(xié)議合同樣本欣賞
- 企業(yè)勞動合同范本匯編
- GB 16809-2008防火窗
- 2018年木地板公司組織架構及部門職能
- 《百團大戰(zhàn)》歷史課件
- 銀行涉農(nóng)貸款專項統(tǒng)計制度講解
- DB31-T 540-2022 重點單位消防安全管理要求
- 兒化音變課件
- 國家開放大學《傳感器與測試技術》實驗參考答案
- 工程造價司法鑒定實施方案
- 材料成型工藝基礎習題答案
- 劇本寫作課件
- 計算方法第三章函數(shù)逼近與快速傅里葉變換課件
評論
0/150
提交評論