当前位置 - 股票行情交易網 - 金融財經 - 單片機片內定時器與計數器的主要區別是什麽?

單片機片內定時器與計數器的主要區別是什麽?

單片機片內定時計數器的主要區別是:

1)模式控制寄存器TMOD的D2或是D6位來控制。D2或D6位為0時,選擇定時工作方式;為1時選擇計數工作方式。

2)在定時方式時,計數脈沖輸入信號由內部時鐘提供;計數方式時計數脈沖來自於相應的外部輸入引腳。

3)定時器是對單片機的機器周期數進行計數;計數器對外部輸入脈沖信號計數,當信號產生由0到1的跳變時計數器的值加壹。

模式控制寄存器的D1D0或是D5D4位用來選擇定時/計數器的四種工作模式,00表示模式0,01表示模式1,10表示模式2,11表示模式3。這4中操作模式各有特點及優勢,可以根據需要選擇合適的操作模式。

擴展資料

定時/計數器的初始化步驟:

1)確定工作方式、操作模式、啟動控制方式並寫入TMOD寄存器;

2)設置定時或計數器的初值;

3)根據要求是否采用中斷方式,直接對IE位賦值;

4)啟動定時器工作,可使用SETB? TRi啟動。

《單片機原理及應用》? 曹巧媛 編著 電子工業出版社 第四章 單片機定時功能及應用 第壹節 定時器/計數器的結構與工作原理? 第二節 定時計數器的操作模式及應用