8085微处理器中的定时和控制单元
我们在8085中使用定时和控制单元来产生定时信号和控制信号。微处理器的内部和外部的所有操作和功能都由该单元控制。X2和CLK输出引脚:为了在微型计算机系统中执行定时操作,我们在8085的CU中有一个称为时钟发生器的部件。除了石英晶体外,振荡器的完整电路都在芯片内部。X1和X2两个引脚从芯片引出,以便与外部晶体连接。我们在X2端子和地之间连接一个20pF的电容,只是为了检测晶体是否启动。晶体的频率除以2,从而将控制单元的计数器除以2。在内部,8085A以3MHz的内部时钟频率工作。因此,一个6MHz的晶体连接在X1和X2之间。整个8085系统中的每个操作都与时钟同步进行。有一些外围芯片,例如8251 USART,在不需要小的时钟信号之前不会工作。
LC调谐电路也可以连接在X1和X2之间。在一些低成本的系统中,一个电阻连接在X1和X2之间,X1和地之间连接一个电容,用于产生多个振荡。此外,为了获得非常好的稳定性,我们更倾向于使用石英晶体。内部频率为3MHz时,时钟周期应为333ns。此外,8085时钟每333ns跳动一次,而我们的手表每秒跳动一次。8085微处理器的时钟周期称为T状态,其中t代表定时。
8085内部操作所需的最小频率为500kHz,即1MHz。但需要注意的是,在低频下,寄存器中的所有信息都会丢失。这是因为寄存器本质上是动态的,是随机存取存储器的单元,需要持续刷新。
状态信号IO/M*,S1和S0:我们需要五个机器周期来执行操作过程。每个机器周期执行特定的操作,例如从内存读取和写入。一个特定的机器周期需要固定的时钟周期,最小为三个时钟周期。我们称第一个时钟周期为T1,第二个为T2,这里的时间周期为T。
状态信号IO/M*描述了8085微处理器执行的机器周期类型。这些状态信号在第一个机器周期的T1阶段由8085处理器发出。