LPC1114內(nèi)部一共有4個定時器,2個32位定時器,2個16位定時器,使用方式都一樣,只是要注意使用16位定時器時,寄存器的值不要超出65535。
給它們分別取名稱為CT16B0、CT16B1、CT32B0、CT32B1。
特征:
1. 可編程預(yù)分頻器
我們知道,普通51單片機(jī)定時器每遞增一下,用時1微秒,固定不變的。而LPC1114的定時器有可編程預(yù)分頻器,這樣就可以控制定時器的時間間隔為任意值了,譬如2微秒,10微秒,0.5微秒等,最小可以為0.02微秒。這個功能在測試測量方面相當(dāng)有用。
2. 可以工作在定時和計數(shù)兩種模式
3. 每個定時器都有一個捕獲引腳
捕獲引腳可以用來感覺它上面的電平變化,實質(zhì)上和中斷引腳的功能類似。主要用來測量信號的脈寬。
4. 每個定時器都有匹配輸出引腳
當(dāng)定時器在運行期間,定時器的值與匹配寄存器中的值一樣的時候,就可以使得輸出引腳為高電平、低電平、或者翻轉(zhuǎn)電平,具體哪一種,可以由我們配置。主要用來產(chǎn)生PWM信號。