單片機(jī)定時(shí)器/計(jì)數(shù)器的工作原理
MCS-51單片計(jì)算機(jī)內(nèi)部設(shè)置的兩個(gè)16位可編程的定時(shí)器/計(jì)數(shù)器T0和T1,它們均有定時(shí)和計(jì)數(shù)功能。T0和T1的工作方式功能選擇、定時(shí)時(shí)間、啟動(dòng)方式等均可以通過編程對(duì)相應(yīng)特殊功能寄存器TMOD和TCON的設(shè)置來實(shí)現(xiàn)的,計(jì)數(shù)器值也由軟件命令設(shè)置于16位的計(jì)數(shù)寄存器中(TH0、TL0或TH1、TL1),計(jì)數(shù)器的工作是加1的計(jì)數(shù)器。選擇T0和T1工作在定時(shí)方式時(shí),計(jì)數(shù)器對(duì)內(nèi)部時(shí)鐘機(jī)器周期數(shù)進(jìn)行計(jì)數(shù),即每個(gè)機(jī)器周期等于12個(gè)晶體振蕩周期;選擇T0和T1工作在計(jì)數(shù)方式時(shí),計(jì)數(shù)脈沖來自外部輸入引腳T0 和T1,用于對(duì)外部事件進(jìn)行計(jì)數(shù)。當(dāng)外部輸入信號(hào)由1至0的跳變時(shí),計(jì)數(shù)器的值加1。編輯:admin 最后修改時(shí)間:2018-05-08