單片機定時器
時間:2015-08-10
單片機,其實就是一種用于集成電路中的芯片,而單片機的定時器是一個電子元件,它是一個穩定的計數器,是由單片機本身提供的。它也是單片機上的一個連接部件,可以用來編程。定時器還有一個功能顯而易見就是可以用來定時,同時,它也可以用來統計一些脈沖信號。
單片機定時器工作方式
工作方式0,定時器/計數器T0工作在方式0時,16位計數器只用了13位,即TH0的高8位和TL0的低5位,組成一個13位定時器/計數器。
單片機定時器工作原理
單片機的定時器工作原理如同一個盛水的盆子,根據不同的設定(工作模式0,1,2,3)盆子的大小不同,而接水的方式卻是相同的(時鐘周期),為一滴一滴的接水,比如,在某種工作模式下,接滿一盆水要1000滴,每滴水用時1秒鐘,此時接滿一盆水要用1000秒時間,于是,水滴數(計數值)與時間就有了相對的關系,但一定要記得,盆里的水永遠是滿的,如果我們要計時50秒,那么我們就要先在盆里倒出50滴水,而后開始接水,當盆里的水滿了并且溢出時,單片機會提示,已經計時50秒了,請關閉水源或做其他處理。
單片機定時器的使用
定時器的使用主要分為五個步驟,首先是要打開中斷的可以允許的位置,主要是對IE寄存器的控制,然后選擇定時器的工作的形式,定時器的一個格式是TMOD的形式,主要有四種方式。第一種計數的方式是十三位加一的形式,第二種是十六位加一的計數器,第三種的定數器被分解成兩部分,一個是八位的寄存器,另外一個是八位的計數器。
上述內容來自用戶自行上傳或互聯網,如有版權問題,請聯系zxcq@corp.to8to.com 。