51单片机T0工作于方式3的时候,这时T1口不能用作定时器和中断,是因为会产生冲突吗?

[复制链接]
查看11 | 回复2 | 2017-9-5 00:46:54 | 显示全部楼层 |阅读模式
51单片机T0工作于方式3的时候,T0占用了T1的资源。这时,用 T1 计数、定时,也都还可以,但是,T1 不能中断了,只能用查询的方法。T1,此时仅仅适合于用于控制串口的波特率。控制波特率时,T1,一般都是设置为方式2。想关闭T1定时器,是不是TMOD要设为0x33?对。如果,想要 T1 停止工作,把 T1 设为方式3,它就停了。...
回复

使用道具 举报

千问 | 2017-9-5 00:46:54 | 显示全部楼层
方式3时,T0被分为两个独立的计数器,TL0是一个八位的计数器,溢出后,TF0置位;TH0也是一个八位计数器,溢出后,TF1置位。也就是T0占用了T1A的中断标志位TF1,说到这你应该明白为什么T0工作在方式三时,T1不能再用中断了吧……...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行