亚洲精华国产精华精华液网站,你懂的,娇生惯养4ph归寻(矜以),丰年经继拇中文3与其他教材比较

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 單片機定時器和計數器的類型及工作原理解析

單片機定時器和計數器的類型及工作原理解析

時間:2018-12-27 14:02:47來源:電子發燒友網

導語:?在51單片機中,分為軟件定時器,不可編程硬件定時器,可編程定時器。

導讀:在51單片機中,分為軟件定時器,不可編程硬件定時器,可編程定時器。

一、什么是定時器/計數器在51單片機中,定時器/計數器是用來實現定時功能,并且具有計數的功能,來實現對外部信號的計數。

二、定時器/計數器有什么類型在51單片機中,分為軟件定時器,不可編程硬件定時器,可編程定時器。

軟件定時:CPU每執行一條指令時,是需要固定時間的,所以,通過執行空指令可以達到延時的效果,這樣子做的代價是占用CPU時間,所以一般很少這么做。

不可編程硬件定時器:是由電路和硬件來完成定時功能的,一般采用基電路,外接定時部件(電阻和電容),通過改變電阻的阻值和電容的電容值來修改定時值,一量確定后件不能通過軟件修改,這樣子做的優點是不需要占用CPU時間。

單片機

可編程定時器:通軟件來確定定時值及其范圍,可編程定時器功能強大,靈活性高。這是本文詳細講解的定時器。

三、定時器的內部結構及工作原理8051單片機有定時器0(T0)和定時器1(T1)兩個定時器。

定時器0(T0)和定時器1(T1)是兩個16位加法計算器。

定時器0是由TH0和TH1兩個8位計數器組成的,定時器1也是一樣。

定時器內部還有以下寄存器:

8位的方式寄存器(TMOD)

8位控制寄存器(TCON)

選擇定時器模式寄存器(C/T)

啟動方式寄存器(GATE)

工作方式及發出啟動信號寄存器(TR0或TR1)

四、定時器工作方式

定時器的工作方式主要是通過THOD低4位是定時器0的工作方式控制位,高4位為定時器1的工作方式控制方式。均為M1M0

工作方式M1M0功能00013位計數器10116位計數器2108位計數器,初值自動裝入311T0分成兩個8位計數器,T1停止工作五、使用定時器

timer_count.c

#include

unsignedchari;

sbitLED0=P1^0;

voidmain(void)

{

TMOD=0x01;

TH0=0;

TL0=0;

ET0=1;

TR0=1;

EA=1;

while(1);

}

voidt0_delay(void)interrupt1

{

i++;

TR0=0;

TH0=0;

TL0=0;

if(i==20)

{

i=0;

LED0=~LED0;

}

TR0=1;

}

a

標簽:

點贊

分享到:

上一篇:淺談紅外溫度傳感器的運用

下一篇:虛擬交換機原理與應用

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.siyutn.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 吴江市| 南安市| 增城市| 安阳县| 临漳县| 无锡市| 翁源县| 托里县| 项城市| 东山县| 南木林县| 黑水县| 荥经县| 齐齐哈尔市| 施甸县| 顺平县| 将乐县| 伊川县| 宜章县| 桃园市| 霍城县| 梁河县| 嘉黎县| 霸州市| 信宜市| 江安县| 方正县| 桂阳县| 普兰县| 万州区| 乌鲁木齐市| 疏勒县| 晋中市| 通辽市| 安吉县| 秭归县| 新建县| 横峰县| 永吉县| 仪陇县| 绥芬河市|