单片机的定时/计数器:定时/计数器的工作方式

来自:懂丶
3年前
已收藏
收藏
阅读数
132
回复数
0

通过定时/计数器工作方式控制寄存器TMOD的M1、M0位,设定T1和T0的四种工作方式。T0、T1各工作方式操作相似,T1无工作方式3。 1.工作方式0M1MO=00时,T0为方式0,由T0低5位和THO的8位构成13位计数器,如图3-39所示。


T0低5位计数满时,不向T0第6位进位,而是向TH0进位,13位计满溢出,TF0置“1”。 13位计数器最大计数值为23(8192),用作定时器时,如果振荡器时钟频率fosc为2MHz,机器周期为1μs,则方式0最大的定时时间为8192μs。
2.工作方式1。 MMO=0时,m0为方式1,由T0和TH0构成16位定时/计数器,如图3-40所示。

3.工作方式2。 M1MO=10时,T0为工作方式2,为能自动恢复原来初值的8位自动重装定时/计数器如图3-41所示。

4.工作方式3。 M1MO=11时,T0为工作方式3,T0被拆成两个独立的定时/计数器,如图3-42所示。
10为方式3时,T0使用m0原有资源,可作为8位计数器,TH0则只能作定时器使用10为方式3时,而T1仍可设置为方式0、1、2,如图3-43所示。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部