新浪微博|微信關(guān)注微信關(guān)注| 收藏本站| 在線留言| 網(wǎng)站地圖

您好,歡迎來到深圳市麗晶微電子科技有限公司官網(wǎng)!

麗晶微

用“芯”服務(wù)麗晶微15年專注于ASIC行業(yè)

全國定制熱線: 0755-29100085

當(dāng)前位置首頁 » 麗晶微新聞中心 » 新聞中心 » 麗晶微動(dòng)態(tài) » 51單片機(jī) | 定時(shí)/計(jì)數(shù)器原理及結(jié)構(gòu)-定時(shí)開關(guān)IC芯片

51單片機(jī) | 定時(shí)/計(jì)數(shù)器原理及結(jié)構(gòu)-定時(shí)開關(guān)IC芯片

返回列表 來源:麗晶微 查看手機(jī)網(wǎng)址
掃一掃!51單片機(jī) | 定時(shí)/計(jì)數(shù)器原理及結(jié)構(gòu)-定時(shí)開關(guān)IC芯片掃一掃!
瀏覽:- 發(fā)布日期:2018-08-30 09:51:08【

51單片機(jī) | 定時(shí)/計(jì)數(shù)器原理及結(jié)構(gòu)-定時(shí)開關(guān)IC芯片

定時(shí)/計(jì)數(shù)器結(jié)構(gòu)(T0和T1)

定時(shí)IC芯片

16位寄存器T0、T1分別由TH0、TL0和TH1、TL1四個(gè)8位計(jì)數(shù)器組成

定時(shí)器的區(qū)別:

T0可分成2個(gè)獨(dú)立的8位定時(shí)器,而定時(shí)器1則不能;

T1可作為串口的波特率發(fā)生器,而定時(shí)器0則不能。

工作原理:

定時(shí)器:脈沖來源是由系統(tǒng)的時(shí)鐘晶振器輸出脈沖源提供

計(jì)數(shù)器:脈沖來源是由T0或T1引腳(P3.4或P3.5)輸入的外部脈沖源提供

用途:定時(shí)器和計(jì)數(shù)器

核心:加1計(jì)數(shù)器

原理:每來一個(gè)脈沖則加1計(jì)數(shù)器加1,當(dāng)加到全1時(shí)再來一個(gè)脈沖使加1計(jì)數(shù)器歸零,同時(shí)加1計(jì)數(shù)器的溢出使TCON寄存器中的TF0(或TF1)置1,向CPU發(fā)出中斷請求

脈沖來源:

注:T0或T1都不能同時(shí)既做定時(shí)器也做計(jì)數(shù)器

補(bǔ)充:

計(jì)數(shù)器工作原理:

用作計(jì)數(shù)器時(shí),對T0或T1引腳的外部脈沖計(jì)數(shù),如果前一個(gè)機(jī)器周期采樣值為1,后一個(gè)機(jī)器周期采樣值為0 ,則說明有一個(gè)脈沖,計(jì)數(shù)器加1。在每個(gè)機(jī)器周期的S5P2期間采樣引腳輸入電平。新的計(jì)數(shù)初值于下一個(gè)機(jī)器周期

S3P1:期間裝入計(jì)數(shù)器。

此種方式需要兩個(gè)機(jī)器周期來檢測一個(gè)1->0負(fù)跳變信號,因此最高的計(jì)數(shù)頻率為時(shí)鐘頻率的1/24。

S5P2:

S5P2指的是第5個(gè)時(shí)鐘周期的相位2。

晶體振蕩器的振蕩信號從XTAL2端輸入到片內(nèi)的時(shí)鐘發(fā)生器上,時(shí)鐘發(fā)生器是一個(gè)二分頻觸發(fā)器電路,它將振蕩器的信號頻率除以2,向CPU提供了兩相時(shí)鐘信號P1和P2。時(shí)鐘信號的周期稱為機(jī)器狀態(tài)時(shí)間S,它是振蕩周期的2倍。在每個(gè)時(shí)鐘周期(即機(jī)器狀態(tài)時(shí)間S)的前半周期,相位1(即P1信號)有效,在每個(gè)時(shí)鐘周期的后半周期,相位2(即P2信號)有效。

使用的寄存器

TCON控制寄存器:啟動(dòng)和停止定時(shí)/計(jì)數(shù)器的計(jì)數(shù),并控制定時(shí)器的工作狀態(tài),不能按位尋址

定時(shí)IC

TMOD方式寄存器:設(shè)置定時(shí)器的工作方式,選擇定時(shí)或計(jì)數(shù)的功能,可以按位尋址。(和中斷共用寄存器,高四位為定時(shí)計(jì)數(shù)器使用,低四位為中斷使用)

定時(shí)芯片

定時(shí)IC芯片方案

定時(shí)/計(jì)數(shù)器初始化

對TMOD賦值,確定T0和T1的工作方式

計(jì)算初值,并將其寫入TH.x和TL.x

使用中斷方式時(shí)對IE寄存器賦值開發(fā)中斷

使TR0或TR1置位,啟動(dòng)定時(shí)/計(jì)數(shù)器

深圳市麗晶微電子科技有限公司,專注于定時(shí)開關(guān)IC芯片,定時(shí)IC,定時(shí)芯片,定時(shí)IC可編程,單片機(jī)定時(shí)IC芯片,定時(shí)IC芯片方案。咨詢熱線:0755-29100085

深圳市麗晶微電子科技有限公司 備案號:粵ICP備14018692號
全國服務(wù)熱線: 0755-29100085 QQ:481892642
傳真: 0755- 29100092 郵箱:szecm@163.com
公司地址:廣東省深圳市寶安區(qū)沙井新橋街道上星路萬科星城
商業(yè)中心2棟寫字樓402-405室
工廠地址:深圳市寶安區(qū)福永鎮(zhèn)福海工業(yè)區(qū)A區(qū)A4棟3樓

二維碼