2048|15

989

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

请问51单片机串行通讯方式一中,定时器1给串口模块提供的是什么样的时钟 [复制链接]

 

邀请:@maychang   @damiaa   @jimtien   @huo_hu   参与回复

请问51单片机串口通讯方式一中,定时器1给串行模块提供的是什么样的时钟,这时钟由定时器1的溢出来产生吗,这个溢出是什么,哪位有比较详细的资料,谢谢大家。

此帖出自51单片机论坛

最新回复

STM32?   详情 回复 发表于 2022-10-8 22:13
点赞 关注
 

回复
举报

2万

帖子

0

TA的资源

超级版主

沙发
 

『定时器1给串行模块提供的是什么样的时钟』

这个时钟信号,就是一个矩形波,其频率由单片机石英晶体振荡频率、定时器重装值、PCON最高位共同确定。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

板凳
 

『这时钟由定时器1的溢出来产生吗』

是的,由定时器1的溢出产生。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

4
 

『这个溢出是什么』

定时器/计数器的溢出,就是定时器/计数器不断计数,到定时器/计数器计满,又计一个数,导致定时器/计数器各位均进位,定时器/计数器各位均变成0,定时器/计数器进位。这个进位,就是定时器/计数器的溢出。

此帖出自51单片机论坛

点评

『这个溢出是什么』 具体到51单片机波特率的产生,因使用定时器/计数器的低8位计数,所以计数到255(0XFF)又来一个数(输入一个脉冲),定时器/计数器1低8位变成0(同时高8位存储值重装入低8位),进位使得定时器/计数  详情 回复 发表于 2022-8-14 15:16
谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 时钟 是两码事呀,具体给 串行通讯模块 提供的 时钟 是如何产生呢?  详情 回复 发表于 2022-8-14 15:16
 
 
 

回复

989

帖子

0

TA的资源

五彩晶圆(初级)

5
 
maychang 发表于 2022-8-14 15:10 『这个溢出是什么』 定时器/计数器的溢出,就是定时器/计数器不断计数,到定时器/计数器计满,又计一个 ...

谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 时钟 是两码事呀,具体给 串行通讯模块 提供的 时钟 是如何产生呢?

此帖出自51单片机论坛

点评

《数字电路》中讲各种各样的门电路,如与门或门非门等等,还讲各种各样的触发器,例如RS触发器JK触发器等等。单片机以至于更复杂的CPU,就是由各种门各种触发器组成的。  详情 回复 发表于 2022-8-14 15:41
由你提的问题,好像没有看过《数字电路》教材。这是个缺憾,应该补上。  详情 回复 发表于 2022-8-14 15:36
『这跟 给 串行通讯模块 提供的 时钟 是两码事呀』 由前帖分析叙述,定时器/计数器1低8位的溢出和为串行通讯模块提供的时钟,就是一回事。  详情 回复 发表于 2022-8-14 15:35
『定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位』 不是 “寄存器中的一个位”,而是寄存器外面的一个位。当然,程序不可见而已,该位物理上和寄存器其它位并无多大区别。    详情 回复 发表于 2022-8-14 15:32
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

6
 
maychang 发表于 2022-8-14 15:10 『这个溢出是什么』 定时器/计数器的溢出,就是定时器/计数器不断计数,到定时器/计数器计满,又计一个 ...

『这个溢出是什么』

具体到51单片机波特率的产生,因使用定时器/计数器的低8位计数,所以计数到255(0XFF)又来一个数(输入一个脉冲),定时器/计数器1低8位变成0(同时高8位存储值重装入低8位),进位使得定时器/计数器的进位位变成1(这个进位位是程序不可见的),这就是定时器/计数器1低8位溢出。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

7
 
一沙一世 发表于 2022-8-14 15:16 谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 ...

『定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位』

不是 “寄存器中的一个位”,而是寄存器外面的一个位。当然,程序不可见而已,该位物理上和寄存器其它位并无多大区别。

 

『这跟 给 串行通讯模块 提供的 时钟 是两码事呀』

你考虑定时器/计数器的最低位。最低位为1时再计一个数,最低位变成0,这就是最低位的 “溢出”。该溢出信号就是次低位的输入信号,使次低位加1。定时器/计数器当做16位使用时,低8位的溢出信号就是高8位的输入信号。依此类推,定时器/计数器低8位的最高位(就是第7位)的溢出信号当然可以是某个模块的输入信号,也就是串行通讯模块的时钟。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 
一沙一世 发表于 2022-8-14 15:16 谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 ...

『这跟 给 串行通讯模块 提供的 时钟 是两码事呀』

由前帖分析叙述,定时器/计数器1低8位的溢出和为串行通讯模块提供的时钟,就是一回事。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

9
 
一沙一世 发表于 2022-8-14 15:16 谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 ...

由你提的问题,好像没有看过《数字电路》教材。这是个缺憾,应该补上。

此帖出自51单片机论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

10
 
一沙一世 发表于 2022-8-14 15:16 谢谢,定时器的溢出,它的溢出标识位会置1,但是它仅是寄存器中的一个位,这跟 给 串行通讯模块 提供的 ...

《数字电路》中讲各种各样的门电路,如与门或门非门等等,还讲各种各样的触发器,例如RS触发器JK触发器等等。单片机以至于更复杂的CPU,就是由各种门各种触发器组成的。

此帖出自51单片机论坛

点评

好的。感谢。我是得找本数字电路好好学学。非常感谢。  详情 回复 发表于 2022-8-14 16:12
 
 
 

回复

989

帖子

0

TA的资源

五彩晶圆(初级)

11
 
maychang 发表于 2022-8-14 15:41 《数字电路》中讲各种各样的门电路,如与门或门非门等等,还讲各种各样的触发器,例如RS触发器JK触发器等 ...

好的。感谢。我是得找本数字电路好好学学。非常感谢。

此帖出自51单片机论坛

点评

『我是得找本数字电路好好学学』 模拟是数字的基础。如果《模拟电路》没有学过,至少先找本模拟电路教材看看。倒不一定仔细阅读,但教材里面都讲了些什么应该知道,需要用到时可以迅速查到。  详情 回复 发表于 2022-8-14 16:17
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

12
 
一沙一世 发表于 2022-8-14 16:12 好的。感谢。我是得找本数字电路好好学学。非常感谢。

『我是得找本数字电路好好学学』

模拟是数字的基础。如果《模拟电路》没有学过,至少先找本模拟电路教材看看。倒不一定仔细阅读,但教材里面都讲了些什么应该知道,需要用到时可以迅速查到。

此帖出自51单片机论坛
 
 
 

回复

4008

帖子

0

TA的资源

版主

13
 

老掉牙的东西甭研究了

此帖出自51单片机论坛

点评

谢谢。那研究啥呢?  详情 回复 发表于 2022-9-3 13:27
 
 
 

回复

989

帖子

0

TA的资源

五彩晶圆(初级)

14
 
huo_hu 发表于 2022-9-2 15:55 老掉牙的东西甭研究了

谢谢。那研究啥呢?

此帖出自51单片机论坛
 
 
 

回复

224

帖子

0

TA的资源

一粒金砂(高级)

15
 
maychang 发表于 2022-8-14 15:36 由你提的问题,好像没有看过《数字电路》教材。这是个缺憾,应该补上。

几年前第一次学51的时候,就是因为没有学过《数字电路》,当时感觉就像看天书一样

此帖出自51单片机论坛
 
 
 

回复

224

帖子

0

TA的资源

一粒金砂(高级)

16
 
一沙一世 发表于 2022-9-3 13:27 谢谢。那研究啥呢?

STM32?

此帖出自51单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表