A. 关于单片机内部时钟和外部时钟的问题
答:当单片机有内部时钟的时候。其工作的时候是可以用内部时钟和自己接外部时钟。
这个是没有硬性要求的,但是一般都用外部时钟,因为外部时钟比较稳定可靠。但是如果你想电路简单也可用内部时钟,不接外部时钟。这个也是可以的。使用起来没有什么差别。
B. 单片机的时钟电路 内部时钟方式和外部时钟方式有什么不同
区别:
1、XTAL1和XTAL2引脚
内部时钟方式:必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路。
外部时钟方式:要求XTAL1接地,XTAL2脚接外部时钟。
2、电容,频率
内部时钟方式:通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。
外部时钟方式:对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。
3、产生信号
内部时钟方式:单片机的XTAL1和XTAL2内部有一片内振荡器结构,但仍需要在XTAL1和XTAL2两端连接一个晶振和两个电容才能组成时钟电路,使用晶振配合产生信号。
外部时钟方式:直接向单片机XTAL1引脚输入时钟信号方波,而XTAL2管脚悬空。
(2)STC单片机外部时钟扩展阅读
晶体振荡器的在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式。
振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。
时钟信号的周期称为状态时间S,它是振荡周期的2倍,P1信号在每个状态的前半周期有效,在每个状态的后半周期P2信号有效。CPU就是以两相时钟P1和P2为基本节拍协调单片机各部分有效工作的。
C. 各位大侠: STC单片机能利用脉冲正弦波(50Hz)作为外部时钟吗
肯定不能,这是ARM,50hz,经过内部锁相环倍频也就是几百hz,就连就基本的引脚始终的频率都无法达到
D. 什么是单片机内部时钟方式和外部时钟方式
单片机内部时钟方式就是不外接晶振,使用内部的RC时钟电路产生时钟信号,不是所有单片机都有的,STC系列单片机具备这些功能,外部时钟就是晶振或者其他脉冲源输入到单片机。
E. (单片机)外部时钟与内部时钟区别、作用、使用条件
1)使用寿命。寿命主要指以下2方面:单片机开发产品拥有良好的稳定性和较长的使用寿命,可以长时间稳定运行10年或是20多年;与微处理器相比拥有较长的使用寿命。随着半导体技术的不断提高,MPU更新换代速度的不断提升,部分已经成功上市,同时年龄较小的CPU核心同样会随着I/O模块的发展而不断丰富,生存周期较长。随着新型CPU产品的出现,单片机领域也不断扩展,用户选择余地也相继增加。目前单片机的主要发展趋势就是32位、16位和8位单片机的共同进步。最初单片机主要是从8位开始的,随着多媒体技术、互联网技术和移动通讯技术的发展,32位单片机逐渐发展起来。比如32位的CPU单片机Mororola68k曾经就实现过八千万枚的销量,而16位单片机的发展从产量和品种两种层面上看也有着巨大的进步,呈现出增长的态势。[5]
(2)运行速度。MUP发展中的主要是不断提升速度,主要是以时钟频率为主要标志,时钟频率逐渐增高。但是单片机却和MUP存在一定的差异,为了进一步提升单片机的抗干扰能力,减少噪音影响,单片机在发展过程中逐渐开始从降低时钟频率入手,为此不惜降低运算效率。从单片机内部系统入手,改变内在时序,在不提升时钟频率的基础上,进一步提高了单片机的运算速度。[
F. stc单片机烧写时,选外部时钟会损坏单片机吗
没有损坏,只是因为你选了外部时钟,他的波特率和编程软件不匹配无法接受和发出正确的标志符,导致软件和他通讯不上,所以无法烧录,你只要是吧外部时钟给换成11.0592这类的晶振就可以了
G. stc单片机下载程序,用外部时钟还是内部时钟
看你的需求,希望下载程序后想让单片机使用“外部晶振/时钟”还是“内部RC时钟”?
如果你希望烧写程序后单片机使用“外部晶振/时钟”,就选择“外部晶振/时钟”,
那么下载程序时:
①若单片机之前是使用“外部晶振/时钟”,则本次烧写单片机必须接有外部晶振或者外部时钟。
②若单片机之前是使用“内部RC时钟”,则本次烧写可以不用接外部晶振或者外部时钟,
不过烧写完后,单片机启动运行还是要接有外部晶振或者外部时钟。
如果你希望烧写程序后单片机使用“内部RC时钟”,就选择“内部RC时钟”,
那么下载程序时:
①若单片机之前是使用“外部晶振/时钟”,则本次烧写单片机必须接有外部晶振或者外部时钟,
不过烧写完后,单片机启动运行就不要接外部晶振或者外部时钟了。
②若单片机之前是使用“内部RC时钟”,则本次烧写不用接外部晶振或者外部时钟。
H. stc单片机什么情况下系统时钟挂掉
STC15出厂时内配有片内RC振荡器时钟,不用再外焊晶振及滤波电容。当有特殊要求时可由XTAL1和XTAL2引脚外接晶振产生时钟信号,也可直接从XTAL1脚输入外部时钟信号,XTAL2脚悬空。
时钟源输出信号经过一个可编程时钟分频器与CPU、内部接口相连。片内RC振荡器或外接晶振产生的时钟称为主时钟,频率记为fosc。CPU和内部接口的时钟称为系统时钟,频率记为fsys。其关系为fsys=fosc/N。分频系数N可通过特殊功能寄存器CLK_DIV进行选择。其中CLKS2~CLKS0位为分频系统选择位。
STC15单片机的主时钟fosc可以通过P5.4引脚输出。
关于复位,分为冷启动和热启动。冷启动复位后上电复位标志位PDF为置1,可软件清0。其在PCON寄存器内。今天才知道单片机的寄存器地址不能被8整除便不可直接操作位,需要用与操作读取。例如上电复位标志位PDF在PCON寄存器中的D4位,即00010000。当读取其值时,用a=PCON&0x10;读取状态。若PDF为1则为系统停电后再上电引起的硬复位,为0则是RST引脚人为使单片机复位、内部看门狗产生复位或操作IAP_CONTR寄存器实现的代码复位。
STC15单片机在烧录器中可设置低电压检测值。当内部电压VCC低于低压检测门限电压时,PCON寄存器中LVDF将自动置1。可在烧录时选择LVDF置1时单片机复位或是申请中断停止程序。
I. STC单片机时钟如何设置
简单说就是,通过烧录软件选择振荡器频率,设置时钟分频寄存器确定系统时钟频率。一条语句就解决了。