89C51复位电路原理
时间:12-25 09:40 阅读:3536次
*温馨提示:点击图片可以放大观看高清大图
简介:89C51单片机复位需要一个长达24个时钟周期的高电平才能复位,具体复位原理及构造如下‘
1.复位条件
89C51单片机复位需要一个长达24个时钟周期的高电平才能复位,复位的作用就是使程序的指针指向地址0,每个程序都是从地址0开始执行,所以复位的概念就是让程序从头开始执行。
2.复位电路原理图
3.原理说明
该复位电路具有上电复位的功能,此功能是由C1(极性电容)实现的。当系统上电时C1有一个充电放电的过程,放电过程会产生一个高电平,放电的时间根据公式(t=RC开平方)计算。R为电阻R2的阻值,C为极性电容C1的大小。
系统正常运行时,按下按键S1时,RST端的电平为VCC*10/11,也是一个高电平,此时芯片也会产生一个高电平复位信号。
4.关于时钟的概念
机器周期和指令周期的概念:
振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。
状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。
机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。
指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。