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