正在加载图片...
三、定时/计数器的工作方式 定时/计数器有4中工作方式,分别如下。(计T0、T1的高位THx, 低位TLx:x=0/1) 1、方式0(13bit的加1计数器) M1M0=00,定时/计数器工作于方式0,此时由THx8位和TLx 低5位组成13位加1计数器,TLx的高3位没用(其值不定,不用 理睬),当TLx的低5位产生溢出时,则向THx进位,THx溢出时, 则将相应的定时/计数器溢出标志位TF0或TF1置位(TCON的 TFO/T下1),形成定时/计数器溢出中断标志。 注意 ①、若工作于计数方式,则允许的最大计数值为2=812个机器 周期,若需要的计数值为N,则置入的初值为:X=8192-N。 ②、若工作在定时方式,则定时公式为:t=(⑧192-计数初值X) ×12×晶振周期(s) 或t=(⑧192-计数初值X)×机器周期(s) 106 例:晶振为6Mz,则最大定时时间为:t=(8192-0)×12×6 16384us 最小定时时间为:t=8192-819)×12×石0 =2us 2、方式1(16位加1计数器) M1M0=01时,定时/计数器工作在方式1,此时由8位的TLx和8 位的Tx构成一个16位加1计数器,当TLx溢出时,THx自动加“1”, Tx溢出时,则将相应的定时/计数器溢出标志位TFO或TF1置位, 6
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有