开了定时器0,1,P3.4,P3.5还可以做普通IO口用吗?

定时器0和1在作为计数器使用时,会占用P3.4和P3.5管脚,但当它们作为定时器工作时,不影响P3口的正常使用。例如,在T1作为串口波特率发生器的定时器模式下,P3.5仍能作为普通IO口。计数模式下,它们对T0或T1的外部脉冲计数,而在定时模式下则对内部机器周期脉冲计数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定时器/计数器0和1,是内部的两个16位的寄存器,做定时器时,定时器不对管脚进行操作,与P3口毫不相干;但是作计数器时,它用到了P3.4和P3.5这两个管脚,P3.4或P3.5就被占用了。特别是对于T1和P3.5的关系,可以看到,有这样的运用:T1作定时器,用作串口波特率发生器,而p3.5仍正常的用作普通IO口.
定时工作模式和技术工作模式的工作原理相同,只是计数脉冲来源有所不同:
处于计数工作模式时, 加法 计数器 对芯片 端子 T0(P3.4)或T1(P3.5)上的输入脉冲进行计数;
处于 定时器 工作模式时,加法 计数器 对内部 机器周期 脉冲进行计数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值