为什么我的51单片机用12M的晶振可以下程序,换成11.0592的就下不了了
你是通过串口下载方式下载的吧?如果是的话,那么应该是波特率的问题(晶振改变后bootload程序内部的波特率也会改变)或者是单片机内部bootload程序损坏。
单片机开发版换了11.0592晶振后不能下载了,有解决方法吗?换了晶振后...
如果有程序,更换11.0592后程序还运行吗? 如果不运行 说明你的晶振没焊接好。如果运行,那就应该没问题的 如果没程序,检查一下你的晶振焊接好没?我估计应该是晶振没焊接好。更换晶振的话,keil中的晶振选项不需要改变 但是你的单片机运行的频率就变了+ ...
51单片机放置12MHZ的晶振,每一条指今的时间是多少?而11.0592的呢?
51单片机12M晶振,晶振周期1\/12微妙,一个机器周期包含12个晶振周期,所以12M晶振时机器周期=12x(1\/12)微妙=1微妙 。11.0592就将上文中12换成11.0592即可 追问 为什么别人说11.0592可以方便计算? 追答 11.059M晶振在计算波特率或定时器的时候好计算,好多的波特率的值和110592是可以约掉的,也就是说发送接收每一位时...
单片机晶振频率12M与11.0592的区别
其实就是晶振的振荡频率不一样!具有应用中11.0592m要比12m抗干扰好些。比如波特率:设定:定时器1 为模式2,SMOD 设为1 11.0592M 9600=(2^SMOD÷32)×((11.0592M\/12)\/(256-TH1))TH1=250 12M 9600=(2^SMOD÷32)×((12M\/12)\/(256-TH1))TH1≈249.49 当然11.0592M就要比12m准确...
52单片机的晶振频率是11.0592MHZ,但为什么在内部要进行12分频?分频以 ...
工艺不足,如果你给的时钟频率太高,单片机运转的频率也就越大,器件的性能不够,程序很容易跑飞,非常不稳定。因此早期的单片机系列一般都有预分频的策略,将频率降下来,增加程序执行的稳定性。当然,随着制作工艺的提高,现在新的型号的单片机已经逐渐放弃预分频策略或者将分频功能设置为可选了。
51单片机脉冲为什么是11.0592而不是12
51单片机的串口工作方式有4种,方式0、方式2的波特率是固定的,只与单片机的系统晶振频率有关。方式1、方式3波特率是可变的,不止与系统晶振频率有关,还与定时器T1有关。因为51单片机的波特率发生器只能由定时器T1或定时器T2产生,由于我们使用的是STC98C52单片机,是标准51架构的单片机没有T2模块。)...
为啥51单片机的晶振一般使用11.0592
以下是摘别人的,省的我重新打了:11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都...
单片机上的晶振为什么有时是12MHZ,有时是11.0592MHZ?有什么区别么?_百 ...
标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592M计算时正好可以得到,因此...
单片机在做定时计数器时能用11.0592m的晶振吗?
以51单片机为例,如果用12MHz的晶振 一计数的周期是12个时钟周期,所以计数频率是1MHz,一个记数的周期是1us 刚好整数,是比较好计算,如果需要10ms的定时 那么计数就要10000个周期 如果换成11.0592M的晶振,一个记数周期,12个时钟周期,约为1.085us 那么要定时 10ms,就要 10ms\/1.085us约为 ...
求51单片机输出100khz的方波程序,晶振为11.0592mhz
一、11.0592Mhz 的晶振不可能产生 100KHz 的方波 二、如果用的是 12MHz 的晶振,12 分频后的 CPU 指令周期为 1MHz,产生 100KHz 的方波,则需要每 5 个指令周期 IO 口翻转一次,用汇编,setb 需要一个指令周期,sjmp 需要两个指令周期;即 loop: clr pin_io;nop; nop; nop; nop;se...