CPU 的功能,总的来说,就是以不同的方式,执行各种指令。不同的指令其功能各异。有的指令涉及到 CPU 各寄存器之间的关系;有的指令涉及到单片机核心电路内部各功能部件的关系;有的则与外部器件(如外部存储器)有关系。 CPU 是通过复杂的时序电路完成不同的指令功能的。
事实上,控制器按照指令的功能发出一系列在时间上有一定次序的电脉冲信号,控制和启动一部分逻辑电路,完成某种操作。在什么时刻发出什么控制信号,去启动何种部件动作,这就是 CPU 的时序。 CPU 芯片设计一旦完成,“时序”就固定了,因而时序问题是 CPU 的核心问题之一。时钟可看成是主频,时序可看成是完成一个操作各部分电路产生的脉冲对照图。 一、振荡器和时钟电路 MCS-51 片内有一个高增益反相放大器,其输入端(XTAL1)和输出端(XTAL2)用于外接石英晶体和微调电容,构成振荡器,如图所示。电容 C2 和 C3 对频率有微调作用,电容容量的选择范围一般为 30pF士10pF 。振荡频率的选择范围为 1.2~12MHz 。 二、单片机内部的时间单位 振荡周期 = 振荡频率(石英晶体频率 fosc )的倒数 |
电工学习网 ( )
GMT+8, 2023-3-17 20:23