STC89C51系列单片机最小系统晶振频率和通信的问题

事件背景:我们自己买的一个单片机最小系统晶振频率是11.0592的,在调试红外壁障时发现反应有些慢,传感器已经检测到障碍物,并已经送出信号,(传感器上有LED能显示当前状态)但是单片机却无法立即做出反应,而是等待了一段时间才有反应。我们换用其他晶振频率为22.1184的单片机最小系统测试,发现其反应速度快很多,于是我们想改造自己买的那个最小系统,把晶振换成22.1184的。问题是担心改造后无法用USB转TTL线进行正常的通信。
在这里求大神指教两个问题,(1)我换了晶振后会影响通信吗,再次强调一下,我用的USB转TTL线作信息传输的(2)换晶振需要换电容吗,原本板子上是两个30P的瓷片电容

晶振的更换,影响的是单片机的机器周期,,11M的机器周期是1/11M,你使用USB转TTL是不会受到影响的
电容的问题吗,这里我就不太清楚,这里使用应该是不用更换的,最好你查一下电容的作用,应该没有什么影响的
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-13
晶振换了肯定会影响通讯了,但是只要修改下波特率的算法就行了,看下波特率算法哪里和晶振有关 将那里修改下应该就可以了
至于起振电容30p的话不换应该没问题,具体可以操作晶振和起振电容之间的资料来确定。
第2个回答  2012-08-13
1 影响,你的波特率变了 2 需要
第3个回答  2012-08-13
1. 通信肯定要变了, 要改变一下波特率发生器的初值

2. 晶振的30P电容不需改变
第4个回答  2012-08-21
1)我换了晶振后会影响通信吗
原串口的波特率提高一倍,如果不想修改程序,则系统的通讯波特率均提高一倍即可
(2)换晶振需要换电容吗
电容与具体的晶振型号有关,不很严格,通常为15p左右,大部分情况下30p也能工作
(3) 等待了一段时间才有反应,不一定是单片机速度问题,只不过单片机速度低时容易暴露问题,,除非通过分析程序确认是单片机速度问题否则还可能有BUG存在,隐蔽的问题比出现的问题更可怕本回答被提问者采纳

STC89C51系列单片机最小系统晶振频率和通信的问题
晶振的更换,影响的是单片机的机器周期,,11M的机器周期是1\/11M,你使用USB转TTL是不会受到影响的 电容的问题吗,这里我就不太清楚,这里使用应该是不用更换的,最好你查一下电容的作用,应该没有什么影响的

51单片机最小系统晶振可以直接换吗
stc89c51的晶振换成24M完全可以的,一点问题都没有,因为stc89c51可以支持到40M,看一下STC的技术资料就知道了。但是换成24M后,程序中有关延时的程序及定时器的定时时间常数都要作相应的调整,否则因时钟频率升高使延时的时间要缩短了。还有串行通信的波特率也要变化,所以,时间常数也要调整。频率升高到2...

51系列的单片机有什么区别,最小系统上用的51系列的单片机可以通用吗
1. 51系列单片机内核相同,因此40PIN的51单片机引脚在硬件连接上是通用的。2. 如果最小系统使用的是通用模块如T0、T1、UART等,并且单片机都是12T模式,那么程序也是兼容的。3. 然而,如果单片机具有特定功能,如某公司的PWM功能,而另一公司产品没有,则程序将不兼容。4. 某些公司生产的51单片机可能具...

单片机 编程 相关问题 我的单片机是STC89C51RC 商业级,最高40M运算速...
7、0xEF 0xef :这代表两个常数,就像87,76等一样,这里采用大写、小写都行。0x整体表示此常数是16进制数,0xEF就是16进制数EF,也就是十进制的239。你可以使用Windows系统自带附件中的计算器软件体验一下数据类型关系。8、单片机程序下载是通过单片机的串口实现的,一般串口就需要三根线:发送线、接...

stc89c51特点
工作电压范围广泛,支持3.4V-5.5V(5V单片机)和2.0V-3.8V(3V单片机),最高可达48MHz的工作频率,相较于普通8051有显著提升。内置12K\/10K\/8K\/6K\/4K\/2K字节的用户应用程序空间,以及512字节的片上RAM,为程序运行提供了充足的空间。通用I\/O口丰富,共有27\/23个,支持多种工作模式,每个I\/O...

STC89C51单片机,在使用12Mhz晶振时,一个机器周期多长
1个机器周期=12个振荡周期=12*(1/12MHZ)=1微秒 但是STC单片机还可以选择6T模式,就是说机器周期可以是0.5微秒,比12T模式快一倍。

51系列的单片机有什么区别,最小系统上用的51系列的单片机可以通用吗
一般的40PIN的51单片机引脚是通用的,因为内核一样,所以最小系统的硬件连接图是通用的;程序的话,如果只是用到51单片机的通用模块的话,还有就是都是12T模式,那程序也兼容了;注意是通用模块,如:T0 T1 UART这些;如果我A单片机有PWM(非51通用模块),B公司的无PWM功能,那程序肯定不兼容了;还有...

在单片机中,STC89C51的主要特性是什么?
STC89C51的主要特性 (1)增强型1T 流水线\/精简指令集结构8051 CPU (2)(5V单片机)\/ 2.0V-3.8V (3V 单片机 (3),相当于普通8051 的0~420MHz.实际工作频率可达48MHz.(4)用户应用程序空间12K \/ 10K \/ 8K \/ 6K \/ 4K \/ 2K字节 (5)片上集成512 字节RAM (6)通用I\/O 口(27\/23个)...

STC89C51的最简系统中,第31脚EA怎么接?
STC89C51RC是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含4K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构。芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制...

51单片机最小系统电路ea=1
本视频介绍了单片机控制蜂鸣器发声的原理。

相似回答