mcs-51單片計算機內(nèi)部設置的兩個16位可編程的定時器/計數(shù)器t0和t1,它們均有定時和計數(shù)功能。t0和t1的工作方式功能選擇、定時時間、啟動方式等均可以通過編程對相應特殊功能寄存器tmod和tcon的設置來實現(xiàn)的,計數(shù)器值也由軟件命令設置于16位的計數(shù)寄存器中(th0、tl0或th1、tl1),計數(shù)器的工作是加1的計數(shù)器。選擇t0和t1工作在定時方式時,計數(shù)器對內(nèi)部時鐘機器周期數(shù)進行計數(shù),即每個機器周期等于12個晶體振蕩周期;選擇t0和t1工作在計數(shù)方式時,計數(shù)脈沖來自外部輸入引腳t0 和t1,用于對外部事件進行計數(shù)。當外部輸入信號由1至0的跳變時,計數(shù)器的值加1。