定時(shí)器/計(jì)數(shù)器的四種工作方式分別有什么特點(diǎn)?
【解析】
1、方式0:是13位計(jì)數(shù)器,由TLx(x=0,1)的低5位和THx的高8位構(gòu)成。TLx低5位溢出則向THx進(jìn)位,THx溢出則把TCON中的溢出標(biāo)志位TFx置“1”
2、方式1:是16位計(jì)數(shù)器,由THx高8位和TLx低8位構(gòu)成??刂茽顟B(tài)的含義與方式0相同
3、方式2:是自動(dòng)恢復(fù)初值(處置自動(dòng)裝入)的8位定時(shí)器/計(jì)數(shù)器,TLx(x=0,1)作為常數(shù)緩沖器,當(dāng)TLx計(jì)數(shù)溢出時(shí),在溢出標(biāo)志TFx置“1”的同時(shí),還自動(dòng)將THx中的初值送至TLx,使TLx從初值開始重新計(jì)數(shù)
4、方式3:增加一個(gè)附加的8位定時(shí)器/計(jì)數(shù)器,從而使AT89S51單片機(jī)具有3個(gè)定時(shí)器/計(jì)數(shù)器。方式3只適用于定時(shí)器/計(jì)數(shù)器T0,定時(shí)器/計(jì)數(shù)器T1不能工作在方式3、T1處于方式3時(shí)相當(dāng)于TR1=0,停止計(jì)數(shù)(此時(shí)T1可以用來(lái)作為串行口波特率產(chǎn)生器)