㈠ (单片机)外部时钟与内部时钟区别、作用、使用条件
1)使用寿命。寿命主要指以下2方面:单片机开发产品拥有良好的稳定性和较长的使用寿命,可以长时间稳定运行10年或是20多年;与微处理器相比拥有较长的使用寿命。随着半导体技术的不断提高,MPU更新换代速度的不断提升,部分已经成功上市,同时年龄较小的CPU核心同样会随着I/O模块的发展而不断丰富,生存周期较长。随着新型CPU产品的出现,单片机领域也不断扩展,用户选择余地也相继增加。目前单片机的主要发展趋势就是32位、16位和8位单片机的共同进步。最初单片机主要是从8位开始的,随着多媒体技术、互联网技术和移动通讯技术的发展,32位单片机逐渐发展起来。比如32位的CPU单片机Mororola68k曾经就实现过八千万枚的销量,而16位单片机的发展从产量和品种两种层面上看也有着巨大的进步,呈现出增长的态势。[5]
(2)运行速度。MUP发展中的主要是不断提升速度,主要是以时钟频率为主要标志,时钟频率逐渐增高。但是单片机却和MUP存在一定的差异,为了进一步提升单片机的抗干扰能力,减少噪音影响,单片机在发展过程中逐渐开始从降低时钟频率入手,为此不惜降低运算效率。从单片机内部系统入手,改变内在时序,在不提升时钟频率的基础上,进一步提高了单片机的运算速度。[
㈡ 单片机的时钟是什么,有什么用时钟信号有什么用
时钟相当于心跳,没有心跳你觉得怎么样?
我特意从网上找到一个MCU设计的硬件描述语言设计代码,地址:https://github.com/dangnhat/Simple_MCU/tree/master/NH%20cpu%20(VerilogProject)
摘抄几句代码来说一下:
always @ (posedge clock) //时钟上升沿触发
begin
if (nRst == 0) state <= S_Idle;
else
state <= next_state; //状态机改变,至下一个状态
end
always @ (state or opcode or r1 or r2 or rd or T or SROut or im)
//通过state状态改变来进行指令运行(其他信号改变也可以触发)
begin
....................
end
所以看出时钟用来驱动MCU读取指令运行的,如同心跳一样,相同的是都是间隔一定时间发生改变(上升、下降或压缩动作)都是周期性的动作,不同的是,MCU时钟是来读取运行指令的,人的心跳是来输送养分的。
补充回答是因为老有一些无知的人秀下限
㈢ 单片机系统时钟是多少
学校里面使用的51单片机,如89C51系列的单片机一般为11.0592MHZ,12MHZ。时钟周期就是晶振的频率,机器周期是12*时钟周期,指令周期执行一条指令所需要的时间,一般由若干个机器周期组成。
你所说的系统时钟其实就是时钟周期,也就是晶振频率
㈣ 单片机中实时时钟、系统时钟,CPU时钟的区别是什么
区别如下:
㈤ 单片机时钟公式
如果是51单片机
时钟周期是机器周期的12倍
机器周期是晶体振荡器频率的倒数
1/6MHz=1/6us
51单片机的时钟周期为12*(1/6us)=2us.
㈥ 单片机中的主时钟,辅助时钟,子系统时钟各有什么作用啊
辅助时钟ACLK用于低速外设的,可以选作外围模块的时钟信号;
主时钟MCLK用于CPU和系统;
子系统时钟用于高速外围模块。
时钟是同步单片机系统各个部件工作时序的最小时间单位,时钟通过CPU控制,产生其他与时钟保持一定关系的同步控制信号,协调各部件的工作时序,没有时钟系统就崩溃了。
如CPU与存储器(RAM)传输数据,地址(A0 ~ Ax)、数据 (D0 ~ Dx)、读/写 (R/W) 等信号就必须按照一定的时序出现在各自的总线上,否则就乱套了。
(6)单片机系统时钟扩展阅读:
系统主时钟比较复杂,主要有以下三部分组成单元
(1)有两个振荡器:内部8MHz的高速RC振荡器HSI和外部高速振荡器HSE;
(2)有三个时钟源:HIS、HSE和锁相环PLL;
(3)有一个倍频器PLLMUL和一个AHB分频器。
这些单元为系统提供了很宽范围内的选择的可能性。
㈦ 单片机中时钟、晶振分别是起什么作用的
晶振用来提供时钟频率,时钟频率决定了单片机执行的快慢。没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。一个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us, 它的一个机器周期是12X (1/12)us,也就是1us。
(7)单片机系统时钟扩展阅读
每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。
晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。
㈧ 请问 什么是单片机最小系统时钟
学校里面使用的51单片机,如89c51系列的单片机一般为11.0592mhz,12mhz。时钟周期就是晶振的频率,机器周期是12*时钟周期,指令周期执行一条指令所需要的时间,一般由若干个机器周期组成。
你所说的系统时钟其实就是时钟周期,也就是晶振频率
㈨ 单片机中时钟是指什么
单片机是依照时钟节拍来工作的,单片机主要是靠执行先前已经编译好的程序来工作的,程序要一条条地被执行。这样时钟就给执行一条条的程序做一个标准,即时钟的多少分频----指令周期。
时钟的来源主要有两种:一是来源于单片机的外部,由时钟输入引脚xtal0输入,xtal1悬挂即可。另外一种就是来源于单片机的内部时钟源,但需要外部接晶体振荡器(接在xtal0和xtal1端)和电容,这两个引脚的时钟源是可以输出到外部的,具体的使用应该还需要先接上分频器再使用,和一般的时钟源差不多。