版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片微機原理及應用教學課件,定時/ 原理及其應用,Email:,單片微機原理及應用教學課件,2個16位定時器/計數(shù)器 (52系列有3個16位Timer) 定時器:對片內機器時鐘(周期方波)進行計數(shù) 計數(shù)器:對Tx引腳輸入的負脈沖進行計數(shù),與Timer工作有關的特殊功能寄存器: TCON 和 TMOD,第五章 定時/計數(shù)器,單片微機原理及應用教學課件,Timer的2個特殊功能寄存器(TCON,TMOD),TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0,定時器控制寄存器TCON (88H),TFx: Timer0/1計數(shù)溢出標志位。 =1 計數(shù)溢出; =0 計數(shù)未滿 TFx標志位可
2、用于申請中斷或供CPU查詢。 在進入中斷服務程序時會自動清零;但在 查詢方式時必須軟件清零。,TRx: Timer0/1運行控制位。 =1 啟動計數(shù); =0 停止計數(shù),單片微機原理及應用教學課件,TR0/TR1:Timer0/1運行控制位: TR0/TR1 =0 時,Timer0/1停止計數(shù) TR0/TR1 =1 時,Timer0/1啟動計數(shù),定時器T0/T1 中斷申請過程, 在已經(jīng)開放T0/T1中斷允許且已被啟動的前提下: T0/T1加滿溢出時 TF0/TF1標志位自動置“1” 檢測到TCON中TF0/TF1變“1”后,將產(chǎn)生指令: LCALL 000BH/LCALL 001BH 執(zhí)行中斷服
3、務程序, TF0/TF1標志位會自動清“0”,以備下次中斷申請。,定時/計數(shù)器可按片內機器周期定時,也可對由T0/T1引腳輸入一個負脈沖進行加法計數(shù),TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0,TCON (88H),單片微機原理及應用教學課件,GATE C / T M1 M0 GATE C / T M1 M0,定時器方式寄存器TMOD (89H),T1,T0,M1,M0:工作方式定義位 ( 定義4 種方式 ):,C/T :計數(shù)器/定時器選擇位 = 1 外部事件計數(shù)器。對Tx引腳的負脈沖計數(shù); = 0 片內時鐘定時器。對機器周期脈沖計數(shù)定時,0 0:13位 Timer用它無益
4、,不要記它! 0 1:16位 Timer經(jīng)常用到 1 0:可自動重裝的 8位 Timer經(jīng)常用到 1 1:T0 分為2個8位 Timer;T1 此時不工作 因為沒有帶來甚麼好處,幾乎無用,單片微機原理及應用教學課件,GATE C / T M1 M0 GATE C / T M1 M0,T1,T0,GATE門控位: Timer可由軟件與硬件兩者控制 GATE = 0 普通用法 Timer的啟/停由軟件對TRx位寫“1”/“0”控制,定時器方式寄存器TMOD(續(xù)),(89H), GATE = 1 門控用法 Timer的啟/停由軟件對TRx位寫“1”/“0” 和在INTx引腳上出現(xiàn)的信號的高/低共同控
5、制,單片微機原理及應用教學課件,閱讀書上定時器應用程序舉例:,P.140例1: 晶振=6MHz,估算Timer的定時時長 (max,min) P.141例2: 要求對T0產(chǎn)生100mS定時進行初始 化。 (晶振=6MHz) P.141例3: 產(chǎn)生T=2mS方波(改為方式2) P.142例4: 請改為方式1或2再閱讀,務請大家 不要陷入方式0的困惑之中! P.143例5: 定時1 秒 P.144例6: 方式3(雙8位定時器)的應用,單片微機原理及應用教學課件,定時器結構與工作方式 P.139,工作方式1:16位的定時/計數(shù)器,振蕩器,12,TLx THx (8位) (8位),TFx,申請中斷,T
6、x端,TRx位,GATE位,INTx端,1,選 T0 方式 1 MOV TH0, #3CH ;賦初值高8位 MOV TL0, #0B0H ;賦初值低8位 SETB TR0 ;啟動 T0定時 若需要定時器0產(chǎn)生中斷還應當寫如下語句: SETB ET0 ;開T0中斷允許 SETB EA ;開總中斷允許 以及相應的中斷服務程序。,單片微機原理及應用教學課件,工作方式2:8 位自動重裝的定時/計數(shù)器,振蕩器,12,TLx (8位),TFx,申請中斷,Tx端,TRx位,GATE位,INTx端,1,P.143例5 AJMP MAIN ORG 001BH AJMP TINT ;見下一頁 MAIN: MOV
7、TMOD,#10H ;選T1方式1 MOV TH1, #3CH ;賦初值3CB0H=15536(只能定100mS) MOV TL1,#0B0H MOV 30H,#10 ;軟件計數(shù)單元30H 初值=10 CLR F0 ;芯片復位時已經(jīng)是“0”,此句可有可無 SETB ET1 ;開T1中斷 SETB EA ;開總中斷 SETB TR1 ;啟動T1 HERE: JBC F0,TIMEUP ;原地等待“1秒到”的標志 F0 AJMP HERE TIMEUP:(do something) ;定時1秒到了以后要做的事情 AJMP HERE,中斷服務在主程序中,單片微機原理及應用教學課件,長定時舉例(續(xù)):
8、,ORG 0000H AJMP MAIN ORG 001BH AJMP TINT MAIN: TINT:DJNZ 30H,RTN ;若中斷不到10次就返回 SETB F0 ;已經(jīng)中斷夠10次了“置1”標志位 MOV 30H,#10 ;為下一個1秒定時做準備 RTN: MOV TH1,#3CH ;再賦定時100mS的初值3CB0H MOV TL1,#0B0H RETI ;中斷返回 END,單片微機原理及應用教學課件,將此例的中斷服務改寫在中斷服務程序中:,ORG 0000H AJMP MAIN ORG 001BH AJMP TINT ;見下一頁 MAIN: MOV TMOD,#10H ;選T1方
9、式1 MOV TH1,#3CH ;賦初值3CB0H=15536(只能定100mS) MOV TL1,#0B0H MOV 30H,#10 ;軟件計數(shù)單元30H 初值=10 CLR F0 ;芯片復位時已經(jīng)是“0”,此句可有可無 SETB ET1 ;開T1中斷 SETB EA ;開總中斷 SETB TR1 ;啟動T1 HERE: AJMP HERE ;原地等待中斷,單片微機原理及應用教學課件,長定時舉例(續(xù)):,ORG 0000H AJMP MAIN ORG 001BH AJMP TINT MAIN: TINT:DJNZ 30H,RTN ;若中斷不到10次就返回 MOV 30H,#10 ;為下一個1秒定時做準備 (do something);定時1秒到了以后要做的事情) RTN: MOV TH1,#3CH ;再賦初值 MOV TL1,#0B0H RETI ;中斷返回 END,中斷服務,單片微機原理及應用教學課件,定時器小結: (2個16位加法計數(shù)器),運行/停止由TRx位控制,(當GATE=1時: 由TRx位和Tx引腳上的信號共同控制),工作方式由TMOD決定;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度老舊鋼房拆除安全協(xié)議書
- 2025版?zhèn)€人土地租賃合同解除協(xié)議
- 2025年度個人信用借款合同綠色金融推進協(xié)議4篇
- 2025年度個人一手房買賣合同配套設施清單范本4篇
- 2025年度個人教育培訓抵押借款協(xié)議
- 2025年全球及中國半導體設備用濾波器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球連供無線雙面打印一體機行業(yè)調研及趨勢分析報告
- 2025年全球及中國氣調貯藏庫用庫門行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國產(chǎn)權制作軟件行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年度生物技術成果轉化合同規(guī)范范本2篇
- (二模)遵義市2025屆高三年級第二次適應性考試試卷 地理試卷(含答案)
- 二零二五隱名股東合作協(xié)議書及公司股權代持及回購協(xié)議
- 四川省成都市武侯區(qū)2023-2024學年九年級上學期期末考試化學試題
- 2025年計算機二級WPS考試題目
- 教育部《中小學校園食品安全和膳食經(jīng)費管理工作指引》知識培訓
- 初一到初三英語單詞表2182個帶音標打印版
- 2024年秋季人教版七年級上冊生物全冊教學課件(2024年秋季新版教材)
- 年度重點工作計劃
- 《經(jīng)濟思想史》全套教學課件
- 環(huán)境衛(wèi)生學及消毒滅菌效果監(jiān)測
- 2023年11月英語二級筆譯真題及答案(筆譯實務)
評論
0/150
提交評論