聯(lián)系贛鑫
18069884716 18069884716
杭州市濱江區(qū)浦沿工業(yè)園園區(qū)中路(至仁街)22號泰衡大樓2號樓3樓
2334249954@qq.com
熱門關(guān)鍵詞: 記分牌如何設(shè)置 GPS時鐘校準 秒表計時器的作用 電子計時器的作用 高考倒計時器
51單片機/計數(shù)器基礎(chǔ)知識介紹
一、基本概念
1、89C51有兩個計數(shù)器T0和T1,89C52還有一個T2。每個計數(shù)器都是由兩個8位的RAM
2、提供給定時器的計數(shù)源又是從哪里來的呢?就是由單片機的晶振經(jīng)過12
3、預(yù)置數(shù)計數(shù)法。如果每個脈沖是1微秒,則計滿65536個脈沖需時65.536毫秒。但是如果只需要10毫秒就可以了,怎么辦?只要在計數(shù)器里預(yù)先放進55536,這樣只需要計數(shù)65536-55536=10000次,也就是10毫秒了。
二、相關(guān)寄存器
特殊功能寄存器TMOD(89H)
GATE
GATE:0用于內(nèi)部脈沖;1用于外部脈沖。
C/T:0用于定時器;1用于計數(shù)器。
M1M0:工作方式
M1,M0
0,0工作方式0
0,1工作方式1
1,0工作方式2
1,1工作方式3
特殊功能寄存器TCON(88H)
TF1
TR0/TR1:定時器 的開關(guān)。
TF0/TF1:計數(shù)溢出后由0變?yōu)?
IT0/IT1:定時器/計數(shù)器中斷允許位。
在今天的分享中我們學(xué)習(xí)下單片機/計數(shù)器的使用,在前面的分享中我們接觸到了單片機時鐘周期、機器周期和指令周期的概念,我們再溫習(xí)下:
為了計數(shù)器定時器工作,需要預(yù)先填充定時器初值(初值=定時器計數(shù)最大計數(shù)次數(shù)-所需定時計數(shù)次數(shù))。所以需設(shè)置定時器初值 15536=65536-50000,即3CB0H(10進制15536轉(zhuǎn)換成16進制數(shù)3CB0),所以TH0=0x3c,TL0=0xb0,高位就是 TH0的值,低位為TL0的值。
#include
void
{
}
void
{
}
void
{
}
另外,單片機定時器/計數(shù)器的使用不單單體現(xiàn)在定時器中斷方面,但它們的使用都萬變不離其綜,大家掌握了一種用法,對于其它的應(yīng)用也就不難掌握了。
咨詢熱線
18069884716