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

正文內容

[工程科技]第5章定時器計數(shù)器-資料下載頁

2025-01-19 12:57本頁面
  

【正文】 ORL PCON, 10H;允許定時器 T3重裝 MOV T3, WATCH_INTV;裝載定時器 T3 RET 北京世紀智源教育科技有限公司 定時器 /計數(shù)器的應用實例 定時器的應用 ⒈ 定時器/計數(shù)器溢出率的計算 定時常數(shù)或計數(shù)常數(shù) TC是定時器/計數(shù)器運行前,在數(shù)據(jù)寄存器中預先置入的常數(shù)。由于計數(shù)器是加 1(向上)計數(shù)的,故而預先置入的常數(shù)均應為補碼。 其中 ? ? ? ?osc12t T 2 T C 2 T CfLLc? ? ? ? ?t: 定時時間 。 TC: 機器周期 。 fosc:晶體振蕩器頻率 。 L: 計數(shù)器的長度。 北京世紀智源教育科技有限公司 TC:定時器/計數(shù)器初值,即定時常數(shù)或計數(shù)常數(shù)。 定時時間的倒數(shù)即為溢出率,即: ? ?o s cf11==t 1 2 2 T CL ?溢 出 率 根據(jù)要求的定時時間 t、設定的定時器工作方式 (確定 L) 及晶體振蕩頻率 fosc,可計算出 TC值(十進制數(shù) ),再將其轉換成二進制數(shù) TCB,然后再分別送入 THi、 TLi(對于 T0, i=0;對于 T1, i=1)。 北京世紀智源教育科技有限公司 對于定時器 /計數(shù)器 T0、 T1: 方式 0時: TCB=TCH+ TCL, TCH:高 8位, TCL:低 5位 MOV THi, TCH ;送高 8位 MOV TLi, TCL ;送低 5位 (高 3位為 0) 方式 1時: TCB=TCH+ TCL, TCH: 高 8位, TCL: 低 8位 MOV THi, TCH ;送高 8位 MOV TLi, TCL ;送低 8位 方式 2時: TCB : 8位重裝載 MOV THi, TCB;送高 8位 MOV TLi, TCB;送低 8位 對于定時器 /計數(shù)器 T2:與 T0、 T1的方式 1相同 北京世紀智源教育科技有限公司 63o s cft 1 2 1 0 1 0T C = 2 8 1 9 2 8 1 9 2 1 0 0 0 7 1 9 21 2 1 2L?? ??? ? ? ? ? ?因為 TC為 7192=1C18H,轉換成二進制數(shù) TC=00011100000 11000B,取其低 13位,其中高 8位 TCH= E0H,低 5位為 TCL= 18H 【 例 】 使用 T0作定時器,工作方式 0,要求在 上產生周期為 2 ms的方波輸出。 已知晶體振蕩器的頻率為 fosc=12MHz。將 T0作定時器,設為工作方式 0,設定 1ms的定時,每隔 1ms使 值變反。 解:( 1)定時常數(shù)計算 振蕩器的頻率 fosc= 12MHz,機器周期為 1μ s,方式 0計數(shù)器長度 L=13,定時時間 t=1ms= 定時常數(shù): 北京世紀智源教育科技有限公司 0 0000000T 1M 0 = 0M 1 = 0G A T E = 0 不 用 門 控控 制 字 為 0 0 HC / T = 0 , 定 時( 2)編程 ORG 0000H AJMP MAIN ORG 000BH ; T0中斷矢量 AJMP START ;轉移至 START ORG 0030H 計數(shù)長度為 E018H=7192,定時為 (8192— 7192) 1μ s= TMOD的設定(即控制字) 北京世紀智源教育科技有限公司 MAIN: MOV TMOD, 00H ;寫控制字,設 T0為工作方式 0 MOV TH0, 0E0H ;寫定時常數(shù) (定時 1ms) MOV TL0, 18H SETB TR0 ;啟動 T0 SETB ET0 ;允許 T0中斷 SETB EA ;開放 CPU中斷 AJMP $ ;定時中斷等待 ORG 2022 H ; T0中斷服務程序 START: MOV TH0, 0E0H ;重寫定時常數(shù) MOV TL0, 18H CPL ; RETI ;中斷返回 北京世紀智源教育科技有限公司 【 例 】 使用定時器 /計數(shù)器 T1的方式 1,設定 1ms的定時。在 2 ms的方波輸出。晶體振蕩器的頻率為 fosc=12MHz。 解:( 1)定時常數(shù)計算 振蕩器的頻率 fosc=12MHz=12 106 Hz,方式 1計數(shù)器長度 L=16,定時時間 t=1ms= 定時常數(shù) 63o s cft 1 2 1 0 1 0TC = 2 6 5 5 3 6 6 5 5 3 6 1 0 0 0 6 4 5 3 61 2 1 2L?? ??? ? ? ? ? ?TC為 64536=FC18H,轉換成二進制= 1111110000011000B 所以高 8位 TCH= FCH,低 8位 TCL= 18H 北京世紀智源教育科技有限公司 TMOD的設定 0 000000 1T 0M 0 = 1M 1 = 0C / T = 0 , 定 時G A T E = 0 不 用 門 控控 制 字 為 1 0 H( 2)編程 ORG 0000H AJMP MAIN ORG 001BH ; T1中斷矢量 AJMP START ;轉移至 START ORG 100H ;主程序入口 北京世紀智源教育科技有限公司 MAIN: MOV TMOD, 10H ; T1為定時器方式 1 MOV TH1, 0FCH ;寫定時常數(shù) ,定時 1ms MOV TL1, 18H SETB TR1 ;啟動 T1 SETB ET1 ;允許 T1中斷 SETB EA ;開放 CPU中斷 AJMP $ ORG 2022H ; T1中斷服務程序 START: MOV TH1, 0FCH ;重寫定時常數(shù) MOV TL1, 18H CPL ; RETI ;中斷返回 北京世紀智源教育科技有限公司 計數(shù)器的應用 當 TMOD寄存器中 C/T位設置為“ 1” 時,定時器 /計數(shù)器作為計數(shù)器使用,可對來自單片機引腳 T0或T1上的負跳變脈沖進行計數(shù),計數(shù)溢出時可申請中斷,也可查詢溢出標志位 TFi。 例題詳見課本例題 。 北京世紀智源教育科技有限公司 本章小結 本章論述了 51系列單片機的定時器 /計數(shù)器原理、結構、工作方式及應用。重點在 AT89C51單片機定時器 /計數(shù)器 T0、T1的工作方式,包括方式 0、方式 方式 2和方式 3。 介紹了 AT89C52定時器 /計數(shù)器 T2的工作方式及應用;還介紹監(jiān)視定時器 T3及看門狗的原理及應用。 描述了定時器 /計數(shù)器的應用實例,以具體的計算和程序給予說明和分析。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1