www问答网
所有问题
单片机中T1计数器被设置为串口波特率还能不能做为计数器或计时器?
计数器被占用后还可以不改变串口设定的波特率用做计时器或计数器不,我想了是:不改变计时器或计数器工作方式和初值,然后计时器或计数器进行计数,这样得到一个近似或正确的时间或一个树。可能吗?
举报该问题
推荐答案 2023-05-12
当然可行,不过实际意义不大,常用波特率对应的定时/计数值已经没多少活动的空间了。
例如外接11.0592MHz晶振,采用常用的9600波特率时,T1重载初值已经是FDh了,实际工作时就是“FDh-FEh-FFh-溢出重载FDh-FEh-FFh-溢出重载FDh-FEh……”这样。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/AKWKA45354AGKn33n35.html
相似回答
51
单片机的T1
用作用作定时器,产生
串口的波特率
,此时T1口
还能
作为普通I...
答:
T1是一个内部定时器,与端口是没有必然关系的
,只有T1作为外部计数的时候,才能用外部端口P3.5作为外部计数的输入口 而做定时器和做波特率发生器的时候,P3.5口与内部无关,可以作为通用IO口使用
请教老师,在C51
单片机的串口
通讯中,使用mode2的固定比
特率
,定时
器T1
还...
答:
看题目:定时器2与定时器1没有直接联系,只是同时中断的时候,先执行T1。如果你想用定时器2作为固定
波特率
,而且还想作为外部
计数器
这不行的,但是定时
器T1还可以
。假如P1.0口同时要受到T1和T2控制的话,会出现这样的情况,举例:父亲、母亲和儿子,假如父亲是定时器1,母亲是定时器2,P1.0是儿子...
单片机串口
通信中产生
波特率的
定时器可以做别的么
答:
可以的
!不需要串口通讯时,就可以用来做通用的定时器,计数器等!
单片机
定时
计数器的
工作方式3?
答:
是为增加一个8位定时器/
计数器
而设,使51
单片机
具有3个定时器/计数器。方式3只适用于T0,
T1不能
工作在方式3。T1处于方式3时相当于TR1=0,停止计数(此时T1可用来作为
串行口波特率
产生器)。1.工作方式3下的T0 TMOD的低2位为11时,T0的工作方式被选为方式3。定时器/计数器T0分为两个独立的8位...
为什么定时器/
计数器T1
用作
串行口波特率
发生器时,常采用方式二_百度知 ...
答:
波特率
发生器需要在计数值溢出后自动重新赋值,再次开始计数,所以选模式2。否则溢出后要程序响应中断重新赋值。
单片机
定时器T0和
T1
有什么区别?
答:
若定时
器T1
选择方式3,T1将停止工作,相当于TR1=0的情况。2、工作方式控制位的不同。在工作方式寄存器TMOD中,高4位控制定时器T1,低4位控制定时器T0。3、运行状态的不同。定时器T0可分成2个独立的8位定时器,而定时器T1则不能;定时器T1可作为
串口的波特率
发生器,而定时器T0则不能。
单片机
T0
T1
T2和什么
计时器
定时器 工作方式是什么关系
答:
T2在51系列中无, 52系列中才有,也就是定时器2,一般的它做波特率发生器专用了,没有T2时波特发生器就得用T1来做了,默认都是
T1做波特率
发生器,启用专波特率发生器时需要专门指定,之后就可以解放T1了 工作方式什么的,就是做
计数器
还是做定时器由TCON决定,TMOD指定模式1是16位计数溢出,模式0还是...
51
单片机
一个定时器两个
计数器能
同时工作吗?
答:
可以的! 但需要初始化! 例如一个定时器用于
串口的波特率
产生,另外一个则可以用作
计数器
!void init_uart() void { TMOD = 0x20; //定时
器T1
使用工作方式2 TH1 = 253; // 设置初值 TL1 = 253;TR1 = 1; // 开始计时 SCON = 0x50; //工作方式1,波特率9600bps,允许接收 ES =...
单片机
用了
串口
之后
计时器
就
不能
用了,为什么呢?
答:
串口需要使用定时器1按照
设置的
波特率来生成每一bit的数据,定时器1用于
串口波特率
发生后,就无法使用其它功能了。
大家正在搜
串口波特率设置为9600
串口波特率和频率
串口波特率计算
串口波特率有哪些
串口波特率有几种
常用串口波特率
怎么查看串口的波特率
串口波特率指的是
串口波特率最高多少