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 系统中, 有单周期指令、双周期指令和四周期指令。
-
89C51
+关注
关注
2文章
108浏览量
31997 -
复位电路
+关注
关注
13文章
322浏览量
44738
原文标题:89C51复位电路原理
文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
一款基于STM32和89C51的计价器电路
89C51单片机的结构和原理
基于89C51实现步进电机正反转控制
![基于<b class='flag-5'>89C51</b>实现步进电机正反转控制](https://file.elecfans.com/web2/M00/4A/23/pYYBAGKhvJ-ANfidAAALkptNEzg218.jpg)
使用89C51单片机实现LCD1602和LCD12864的显示电路原理图
![使用<b class='flag-5'>89C51</b>单片机实现LCD1602和LCD12864的显示<b class='flag-5'>电路</b><b class='flag-5'>原理图</b>](https://file.elecfans.com/web1/M00/B5/56/pIYBAF5gZpiAE7IrAADzQzIexUc150.png)
基于89C51时钟电路的设计与制作
![基于<b class='flag-5'>89C51</b><b class='flag-5'>时钟</b><b class='flag-5'>电路</b>的设计与制作](https://file.elecfans.com/web1/M00/EB/63/pIYBAGB5U1WAX1c9AAD6_3RpuZA852.jpg)
评论