11.0592 M晶振
1、印字为k11.0592的晶振为频率11.0592MHz,是用来做串口通信用的,容易设置波特率.
2、一个晶振:型号是“11.0592H5C”,这里的11.0592是MHZ,11.0592表示频点,H应该是公司代号,5表示05年,C表示第C批产品.
3、只所以要用11.0592M这个这么变态的数字 是因为在串口通信中 你需要计算出波特率。而波特率必须是个整数 为了使波特率是个整数 所以晶振就必须是11.0592的。。但是 使用11M的也可以.一般来说 11.0592是个很常用的晶振。 还有22.1184M也是。。
4、不管你使用多大的晶振,使用51单片机,一般都是12分频出来,也就可以得出一个机器周期
机器周期=12/n(n指晶振频率),假设你要定时的时间为M
那么定时的初值为:
M/机器周期=初值;
TH0=(65536-初值)%256;
TL0=(65536-初值)/256;
将(65536-初值)所得的值化成16进制,其高位就是TH0的值,低位为TL0的值
例如用12M晶振做1ms定时计算如下:
机器周期=12/12*10^6=1us(微秒)
定时时间=(1*10^-3)/(1*10^-6)=1000;
所以:
TH0=(65536-1000)%256;
TL0=(65536-1000)/256;
将65536-1000=64536化为16进制为:0xFC18
TH0=0xFC;
TL0=0X18;
12M的晶振每秒可产生1M个机器周期,50ms就需要50000个机器周期,定时器在方式1工作,是16位计数器,最大值为65536,所以需设置初值15536,即3CB0H,所以TH0=0x3c,TL0=0xb0。
11.0592M的晶振每秒可产生0.9216M个机器周期,50ms就需要46080个机器周期,定时器在方式1工作,是16位计数器,最大值为65536,所以需设置初值19456,即4C00H,所以TH0=0x4c,TL0=0x00
5.为了适应单片机的串口通讯波特率的计算而来的。用11.0592MHz晶振刚好能够得出一个整数的波特率,这样在上位机和下位机的同步方面比较方便哦!
6.要是用单片机用做定时器(不用时钟芯片,而用中断控制)的话,还是要用12M的晶振,这样一个时钟周期正好是1微秒哦
11.0592 M晶振相关推荐
- 单片机波特率不加倍c语言,51单片机硬件系统设计时,为什么用11.0592MHz的晶振而不用12MHz晶振的原因及串口波特率误...
在设计51系列的单片机系统时,一般选用11.0592MHz的晶振而不选用12MHz的晶振,为什么?12M的晶振,振荡频率明显高于11.0592M的,按理说12MHz的晶振可以提高单片机的性能,那么我们 ...
- 学好单片机设计,关于晶振的这些难题一定要先搞懂!
在初学51单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解-- 有关51单片机有关晶振的问题一并总结出来,希 ...
- 与单片机研发密不可分的常见的晶振21个问题解析
(由于时间原因,找不到转载出处,如果作者发现,请留言,添加转载出处) 在初学51单片机的时候,总是伴随很多有关与晶振的问题,其实晶振就是如同人的心脏,是血液的是脉搏,把单片机的晶振问题搞明白了,51单 ...
- 秒懂晶振以及晶振电路 让你从“吃瓜群众”到“技术大牛”
在单片机中晶振是普遍存在的,那么晶振为什么这么必要,原因就在于单片机能否正常工作的必要条件之一就是时钟电路,所以单片机就很需要晶振. 打个比方来说:晶振好比单片机的心脏,如果没有心脏起跳,单片机无法工 ...
- 单片机交通灯的电路图以及代码_单片机晶振“问答篇”(下),17大单片机晶振问题全解答...
晶振,在现实生活中随处可见,因此人们对晶振的关注度逐渐提高.而对于单片机使用者而言,或多或少存在一些有关单片机晶振的疑问.为此,本文为大家带来17个网友提出的单片机晶振问题,并一一给出正确解答,以帮助 ...
- 晶振及其内部电路详解
晶振及其内部电路详解: 晶振原理:晶振,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低 的频率是串联谐振,较高的频率是并联谐振 ...
- 晶振噪声及杂散_晶振的原理及作用?
展开全部 晶振的工作原理 一.什么是晶振? 晶振是石英振荡器的简称,英文名为Crystal,它是时e68a8462616964757a686964616f31333332623961钟电路中最重要的部 ...
- 单片机反相器_秒懂单片机晶振电路原理
在单片机中晶振是普遍存在的,那么晶振为什么这么必要,原因就在于单片机能否正常工作的必要条件之一就是时钟电路,所以单片机就很需要晶振. 电子学习资料大礼包mp.weixin.qq.com 打个比方来说 ...
- 关于89C52单片机11.0592M晶振产生115200波特率的方法
当然下面所讨论产生115200波特率的最大难题就是因为它的时钟周期是等于12个机器周期的(12T模式) 定时器T1要想作为波特率发生器,必须是工作在8位自动重装载模式下,并且禁止使能T1的中断! 还有 ...
最新文章
- Google Colab使用教程
- 适配器(GenericServlet)改造Servlet
- 批量替换sqlserver数据库TEXT字段类型的数据
- LaTex 更改文字颜色
- Find Integer(费马大定理的使用)
- 关于Vmware下NAT模式物理机无法ping通虚拟机但是可以上网的解决方法
- [JS]string.substr(start,length)str.slice(begin, end)
- java中quickhit_关于java的QuickHit打字游戏小项目
- celery学习笔记:celery安装,并运行第一个应用
- 如果常数项没有经过显著性检验_时间序列(一):平稳性、自相关函数与LB检验...
- 游戏开发之静态成员实现单列设计模式(C++基础)
- 第四章 软件项目进度管理
- elasticsearch-自动补全
- 数据可视化—随机漫步
- 集成32位/64位:Office 2010简体中文专业增强版下载+最新密钥
- 港科百创 | 一清创新完成Pre-A+轮战略融资
- 微信小程序之滑动果冻效果
- python爬千图网高清图片
- python实验四_实验四 · Python程序设计/20193117whm - Gitee.com
- ssm大学生兼职论坛