选择特殊符号
选择搜索类型
请输入搜索
单片机复位电路
几种经典的常用的复位电路图:
1、基本复位电路
先看看单片机数据手册,得知复位时间最少是多少个周期,再计算当前时钟频率一个周期是多少时间,再乘以复位所需周期数(适当增加周期的数量,可使复位可靠)就知道当前时钟频率所需复位时间,用rc充电公式计算所需电阻电容值即可。注意单片机数据手册复位脚的高低电平电压值,rc充电时间要计算复位脚的高低电平区间电压,
复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。图1所示的RC复位电路可以实现上述基本功能,左边的电路为高电平复位有效,右边为低电平有效,Sm为手动复位开关,Ch可避免高频谐波对电路的干扰。
图3为其输入-输出特性。但解决不了电源毛刺(A点)和电源缓慢下降(电池电压不足)等问题,而且调整 RC 常数改变延时会令驱动能力变差。
图1 RC复位电路
图2所示的复位电路增加了二极管,在电源电压瞬间下降时使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。 图3所示复位电路输入输出特性图的下半部分是其特性,可与上半部比较增加放电回路的效果。
图2 增加放电回路的RC复位电路
图3 RC复位电路输入-输出特性
使用比较电路,不但可以解决电源毛刺造成系统不稳定,而且电源缓慢下降也能可靠复位。图4 是一个实例 当 VCC x (R1/(R1 R2) ) =0.7V时,Q1截止使系统复位。Q1的放大作用也能改善电路的负载特性,但跳变门槛电压Vt 受 VCC影响是该电路的突出缺点。使用稳压二极管可使 Vt 基本不受VCC影响,见图5,当VCC低于Vt(Vz 0.7V)时电路令系统复位。
图4 带电压监控功能的复位电路
图5 稳定门槛电压
图6 实用的复位监控电路
电阻给电容充电,电容的电压缓慢上升直到vcc,没到vcc时芯片复位脚近似低电平,于是芯片复位,接近vcc时芯片复位脚近高电平,于是芯片停止复位,复位完成。
它的工作原理:电容在上接高电平,电阻在下接地,中间为RST。这种复位电路的工作原理是:通电时,电容两端相当于是短路,于是RST引脚上为高电平,然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定...
单片机复位电路设计
单片机复位电路设计 一、概述 影响单片机系统运行稳定性的因素可大体分为外因和内因两部 分: 1、外因 射频干扰,它是以空间电磁场的形式传递在机器内部的导体 (引线或零件引脚)感生出相应的干扰,可通过电磁屏蔽和合理 的布线 /器件布局衰减该类干扰; 电源线或电源内部产生的干扰,它是通过电源线或电源内的部 件耦合或直接传导,可通过电源滤波、隔离等措施来衰减该类干 扰 。 2、内因 振荡源的稳定性,主要由起振时间频率稳定度和占空比稳定度 决定。起振时间可由电路参数整定稳定度受振荡器类型温度和电 压等参数影响复位电路的可靠性。 二、复位电路的可靠性设计 1、基本复位电路 复位电路的基本功能是:系统上电时提供复位信号,直至 系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要 经一定的延时才撤销复位信号,以防电源开关或电源插头分 -合 过程中引起的抖动而影响复位。
基于80C552单片机的多芯片同步复位电路
基于80C552单片机的多芯片同步复位电路
目 录
第1章 PIC单片机非常入门 (1)
1.1 PIC单片机介绍 (1)
1.1.1 PIC单片机的特色 (1)
1.1.2 PIC16F87X单片机的结构 (2)
1.1.3 PIC16F877A单片机的外部引脚 (3)
1.1.4 PIC16F877A的内部存储器 (4)
1.1.5 PIC16F877A单片机的I/O口 (6)
1.1.6 复位电路和系统时钟 (7)
1.2 PIC单片机C语言入门 (10)
1.2.1 为什么采用C语言编程 (10)
1.2.2 简单的C语言程序 (11)
第2章 PIC单片机实验器材介绍及实验过程演示 (16)
2.1 PIC单片机实验器材介绍 (16)
2.1.1 PIC核心板介绍 (16)
2.1.2 DD-900mini实验板介绍 (17)
2.1.3 PICKIT2介绍 (22)
2.2 PIC单片机开发软件的安装 (23)
2.3 PIC单片机实验过程演示 (24)
2.3.1 硬件电路 (24)
2.3.2 编写和编译程序 (25)
2.3.3 程序的仿真 (31)
2.3.4 程序的下载 (36)
第3章 PIC单片机C语言学习与演练 (38)
3.1 标识符和关键字 (38)
3.1.1 标识符 (38)
3.1.2 关键字 (38)
3.2 数据类型介绍与演练 (40)
3.2.1 数据类型介绍 (40)
3.2.2 数据类型演练 (41)
3.3 常量、变量介绍与演练 (45)
3.3.1 常量 (45)
3.3.2 变量 (46)
3.3.3 常量与变量演练 (48)
3.4 运算符、表达式介绍与演练 (49)
3.4.1 运算符、表达式介绍 (49)
3.4.2 运算符、表达式演练 (53)
3.5 PICC基本语句介绍与演练 (55)
3.5.1 表达式语句和复合语句 (55)
3.5.2 条件选择语句 (56)
3.5.3 循环语句 (58)
3.5.4 PICC基本语句演练 (62)
3.6 PICC函数介绍与演练 (67)
3.6.1 函数概述 (67)
3.6.2 函数的参数和返回值 (68)
3.6.3 函数的调用 (69)
3.6.4 局部变量和全局变量 (70)
3.6.5 变量的存储种类 (71)
3.6.6 中断函数的实现 (72)
3.6.7 函数演练 (73)
3.7 PICC数组和指针介绍与演练 (76)
3.7.1 数组介绍 (76)
3.7.2 指针介绍 (80)
3.7.3 数组与指针演练 (84)
第4章 PIC单片机内部资源视频演练 (87)
4.1 中断系统视频演练 (87)
4.1.1 中断系统介绍 (87)
4.1.2 视频演练1——外中断练习 (91)
4.2 定时/计数器视频演练 (94)
4.2.1 PIC定时/计数器介绍 (94)
4.2.2 视频演练2——TMR0定时实验 (98)
4.2.3 视频演练3——TMR1定时实验 (99)
4.2.4 视频演练4——TMR2定时实验 (101)
4.3 CCP模块视频演练 (102)
4.3.1 CCP模块介绍 (102)
4.3.2 视频演练5——CCP1模块比较输出模式实验 (106)
4.4 串行通信实例解析 (108)
4.4.1 串行通信介绍 (108)
4.4.2 视频演练6——PC控制单片机工作 (113)
第5章 键盘接口电路视频演练 (117)
5.1 键盘接口电路基本知识 (117)
5.1.1 键盘的工作原理 (117)
5.1.2 键盘与单片机的连接形式 (118)
5.2 键盘接口电路视频演练 (118)
5.2.1 视频演练1——数码管显示独立按键值 (118)
5.2.2 视频演练2——可控流水灯 (121)
第6章 LED数码管视频演练 (125)
6.1 LED数码管介绍 (125)
6.1.1 LED数码管的结构 (125)
6.1.2 LED数码管的显示码 (126)
6.1.3 LED数码管的显示方式 (127)
6.2 LED数码管视频演练 (129)
6.2.1 视频演练1——数码管动态扫描演示 (129)
6.2.2 视频演练2——数码管电子钟 (131)
第7章 LCD显示视频演练 (140)
7.1 字符型LCD基本知识 (140)
7.1.1 字符型LCD引脚功能 (140)
7.1.2 字符型LCD内部结构 (141)
7.1.3 字符型LCD控制指令 (143)
7.1.4 字符型LCD驱动程序软件包的制作 (146)
7.2 字符型LCD视频演练 (149)
7.2.1 实例解析1——1602 LCD显示字符串 (149)
7.2.2 实例解析2——1602 LCD移动显示字符串 (152)
7.2.3 视频演练3——1602 LCD电子钟 (153)
第8章 时钟芯片DS1302视频演练 (160)
8.1 时钟芯片DS1302基本知识 (160)
8.1.1 DS1302介绍 (160)
8.1.2 DS1302的控制命令字 (161)
8.1.3 DS1302的寄存器 (161)
8.1.4 DS1302的数据传送方式 (163)
8.1.5 DS1302驱动程序软件包的制作 (163)
8.2 DS1302数码管电子钟视频演练 (166)
第9章 PIC单片机读/写I2C总线视频演练 (173)
9.1 I2C总线介绍 (173)
9.1.1 I2C总线工作原理 (173)
9.1.2 I2C总线的电气结构 (174)
9.1.3 I2C总线器件的寻址方式 (174)
9.1.4 I2C总线数据的传输规则 (174)
9.1.5 I2C总线数据的读写格式 (175)
9.1.6 I2C总线接口芯片24C04介绍 (176)
9.1.7 I2C总线驱动程序软件包的制作 (177)
9.2 I2C总线接口芯片24C04视频演练 (180)
第10章 温度传感器DS18B20视频演练 (185)
10.1 温度传感器DS18B20基本知识 (185)
10.2 DS18B20数字温度计视频演练 (190)
第11章 红外遥控视频演练 (195)
11.1 红外遥控基本知识 (195)
11.1.1 红外遥控系统 (195)
11.1.2 红外遥控的编码与解码 (195)
11.1.3 DD-900mini实验板遥控电路介绍 (197)
11.2 红外遥控视频演练 (197)
11.2.1 实例演练1——LED数码管显示遥控器键值 (197)
11.2.2 视频演练2——LCD显示遥控器键值 (203)
第12章 PIC单片机音乐发声视频演练 (209)
12.1 单片机音乐发声简介 (209)
12.2 PIC单片机音乐发声视频演练 (209)
12.2.1 视频演练1——单片机发出警报声 (209)
12.2.2 视频演练2——单片机发出模拟救护车声 (211)
12.2.3 视频演练3——单片机发出模拟消防车声 (215)
12.2.4 视频演练4——单片机唱歌 (217)
参考文献 (222)
目 录
第1章 PIC单片机非常入门 (1)
1.1 PIC单片机介绍 (1)
1.1.1 PIC单片机的特色 (1)
1.1.2 PIC16F87X单片机的结构 (2)
1.1.3 PIC16F877A单片机的外部引脚 (3)
1.1.4 PIC16F877A的内部存储器 (4)
1.1.5 PIC16F877A单片机的I/O口 (6)
1.1.6 复位电路和系统时钟 (7)
1.2 PIC单片机C语言入门 (10)
1.2.1 为什么采用C语言编程 (10)
1.2.2 简单的C语言程序 (11)
第2章 PIC单片机实验器材介绍及实验过程演示 (16)
2.1 PIC单片机实验器材介绍 (16)
2.1.1 PIC核心板介绍 (16)
2.1.2 DD-900mini实验板介绍 (17)
2.1.3 PICKIT2介绍 (22)
2.2 PIC单片机开发软件的安装 (23)
2.3 PIC单片机实验过程演示 (24)
2.3.1 硬件电路 (24)
2.3.2 编写和编译程序 (25)
2.3.3 程序的仿真 (31)
2.3.4 程序的下载 (36)
第3章 PIC单片机C语言学习与演练 (38)
3.1 标识符和关键字 (38)
3.1.1 标识符 (38)
3.1.2 关键字 (38)
3.2 数据类型介绍与演练 (40)
3.2.1 数据类型介绍 (40)
3.2.2 数据类型演练 (41)
3.3 常量、变量介绍与演练 (45)
3.3.1 常量 (45)
3.3.2 变量 (46)
3.3.3 常量与变量演练 (48)
3.4 运算符、表达式介绍与演练 (49)
3.4.1 运算符、表达式介绍 (49)
3.4.2 运算符、表达式演练 (53)
3.5 PICC基本语句介绍与演练 (55)
3.5.1 表达式语句和复合语句 (55)
3.5.2 条件选择语句 (56)
3.5.3 循环语句 (58)
3.5.4 PICC基本语句演练 (62)
3.6 PICC函数介绍与演练 (67)
3.6.1 函数概述 (67)
3.6.2 函数的参数和返回值 (68)
3.6.3 函数的调用 (69)
3.6.4 局部变量和全局变量 (70)
3.6.5 变量的存储种类 (71)
3.6.6 中断函数的实现 (72)
3.6.7 函数演练 (73)
3.7 PICC数组和指针介绍与演练 (76)
3.7.1 数组介绍 (76)
3.7.2 指针介绍 (80)
3.7.3 数组与指针演练 (84)
第4章 PIC单片机内部资源视频演练 (87)
4.1 中断系统视频演练 (87)
4.1.1 中断系统介绍 (87)
4.1.2 视频演练1——外中断练习 (91)
4.2 定时/计数器视频演练 (94)
4.2.1 PIC定时/计数器介绍 (94)
4.2.2 视频演练2——TMR0定时实验 (98)
4.2.3 视频演练3——TMR1定时实验 (99)
4.2.4 视频演练4——TMR2定时实验 (101)
4.3 CCP模块视频演练 (102)
4.3.1 CCP模块介绍 (102)
4.3.2 视频演练5——CCP1模块比较输出模式实验 (106)
4.4 串行通信实例解析 (108)
4.4.1 串行通信介绍 (108)
4.4.2 视频演练6——PC控制单片机工作 (113)
第5章 键盘接口电路视频演练 (117)
5.1 键盘接口电路基本知识 (117)
5.1.1 键盘的工作原理 (117)
5.1.2 键盘与单片机的连接形式 (118)
5.2 键盘接口电路视频演练 (118)
5.2.1 视频演练1——数码管显示独立按键值 (118)
5.2.2 视频演练2——可控流水灯 (121)
第6章 LED数码管视频演练 (125)
6.1 LED数码管介绍 (125)
6.1.1 LED数码管的结构 (125)
6.1.2 LED数码管的显示码 (126)
6.1.3 LED数码管的显示方式 (127)
6.2 LED数码管视频演练 (129)
6.2.1 视频演练1——数码管动态扫描演示 (129)
6.2.2 视频演练2——数码管电子钟 (131)
第7章 LCD显示视频演练 (140)
7.1 字符型LCD基本知识 (140)
7.1.1 字符型LCD引脚功能 (140)
7.1.2 字符型LCD内部结构 (141)
7.1.3 字符型LCD控制指令 (143)
7.1.4 字符型LCD驱动程序软件包的制作 (146)
7.2 字符型LCD视频演练 (149)
7.2.1 实例解析1——1602 LCD显示字符串 (149)
7.2.2 实例解析2——1602 LCD移动显示字符串 (152)
7.2.3 视频演练3——1602 LCD电子钟 (153)
第8章 时钟芯片DS1302视频演练 (160)
8.1 时钟芯片DS1302基本知识 (160)
8.1.1 DS1302介绍 (160)
8.1.2 DS1302的控制命令字 (161)
8.1.3 DS1302的寄存器 (161)
8.1.4 DS1302的数据传送方式 (163)
8.1.5 DS1302驱动程序软件包的制作 (163)
8.2 DS1302数码管电子钟视频演练 (166)
第9章 PIC单片机读/写I2C总线视频演练 (173)
9.1 I2C总线介绍 (173)
9.1.1 I2C总线工作原理 (173)
9.1.2 I2C总线的电气结构 (174)
9.1.3 I2C总线器件的寻址方式 (174)
9.1.4 I2C总线数据的传输规则 (174)
9.1.5 I2C总线数据的读写格式 (175)
9.1.6 I2C总线接口芯片24C04介绍 (176)
9.1.7 I2C总线驱动程序软件包的制作 (177)
9.2 I2C总线接口芯片24C04视频演练 (180)
第10章 温度传感器DS18B20视频演练 (185)
10.1 温度传感器DS18B20基本知识 (185)
10.2 DS18B20数字温度计视频演练 (190)
第11章 红外遥控视频演练 (195)
11.1 红外遥控基本知识 (195)
11.1.1 红外遥控系统 (195)
11.1.2 红外遥控的编码与解码 (195)
11.1.3 DD-900mini实验板遥控电路介绍 (197)
11.2 红外遥控视频演练 (197)
11.2.1 实例演练1——LED数码管显示遥控器键值 (197)
11.2.2 视频演练2——LCD显示遥控器键值 (203)
第12章 PIC单片机音乐发声视频演练 (209)
12.1 单片机音乐发声简介 (209)
12.2 PIC单片机音乐发声视频演练 (209)
12.2.1 视频演练1——单片机发出警报声 (209)
12.2.2 视频演练2——单片机发出模拟救护车声 (211)
12.2.3 视频演练3——单片机发出模拟消防车声 (215)
12.2.4 视频演练4——单片机唱歌 (217)
参考文献 (222)
第1章 单片机概述
1.1 计算机的发展概况
1.2 计算机的特点和应用
1.3 计算机系统的组成
1.4 单片机概述
1.5 计算机中常用的数制与码制
习题
第2章 MCS.51系列单片机的组成与工作原理
2.1 MCS.51系列单片机的硬件结构及端子功能
2.2 单片机的CPU
2.3 时钟和时钟电路
2.4 复位和复位电路
2.5 存储器
2.6 并行输入/输出口
习题
第3章 MCS.51系列单片机的指令系统
3.1 指令系统概述
3.2 寻址方式
3.3 数据传送类指令
3.4 算术运算类指令
3.5 逻辑运算类指令
3.6 控制转移类指令
3.7 位操作类指令
习题
第4章 汇编语言程序设计
4.1 汇编语言概述
4.2 汇编语言程序设计
4.3 分支程序设计
4.4 循环程序设计
4.5 子程序设计
4.6 查表程序设计
4.7 算术与逻辑运算程序设计
4.8 码型转换程序设计
习题
第5章 中断系统及定时器/计数器
5.1 I/O控制方式及中断
5.2 8051单片机的中断系统
5.3 中断的应用举例
5.4 定时器与计数器
5.5 定时器/计数器的应用
5.6 外部中断与定时器的综合应用
习题
第6章 单片机的系统扩展与接口技术
6.1 系统扩展概述
6.2 程序存储器的扩展
6.3 数据存储器的扩展
6.4 接口技术概述
6.5 单片机的并行口及其应用
6.6 并行口的扩展
6.7 串行接口技术
6.8 拨码盘接口
6.9 显示器接口技术
6.10 键盘接口技术
6.11 打印机接口技术
6.12 数/模与模/数转换接口
习题
第7章 I2C总线及外围接口芯片的应用
7.1 概述
7.2 I2C总线的操作与使用
7.3 E2PROM芯片PCF8582及其应用
7.4 带有日历/时钟的RAM芯片PCF8583及其应用
7.5 4位LED驱动器SAA1064T及其应用
7.6 8位A/D与D/A转换器PCF8591及其应用
习题
第8章 单片机应用系统设计
8.1 单片机应用系统设计的一般过程
8.2 单片机开发系统
8.3 单片机应用系统的调试与故障诊断
8.4 单片机系统的可靠性设计
8.5 单片机在自动控制系统中的应用
8.6 数字温度传感器的应用
习题
第9章 单片机的C语言编程
9.1 C51数据的定义与操作
9.2 C51的运算符
9.3 C5l的中断处理程序
9.4 Keil 8051 C编译器
9.5 C51编程实例
附录
附录1 MCS.51型单片机指令表
附录2 指令系统的英文说明
附录3 ASCII字符表
参考文献
>" href="#">·查看全部>>