文档介绍:模拟多路开关
A/D转换及与单片机接口电路设计
MCS-51单片机
第5章 单片机及接口电路设计
ATmega128基础实例
AVR单片机开发工具(ATmega128)
AVR单片机简介(ATmega128)
1
ppt课件
MCS-51单片机
MCS-51单片机的引脚描述及片外总线结构
图5-1 MCS-51引脚图
(1)主电源引脚Vcc和Vss。
(2)外接晶体引脚XTAL1和XTAL2。
(3)控制与其它电源复用引脚RST/VPD、ALE/、和/VPP。
(4)输入/输出(I/O)引脚、PO、P1、P2、P3(共32根),其中, P3口(10脚~17脚) 还用于专门功能,是复用双功能口。
2
ppt课件
MCS-51片内总体结构
3
ppt课件
MCS-51单片机基本外围电路
1. MCS-51单片机上电复位电路
4
ppt课件
2.MCS-51单片机时钟电路
5
ppt课件
3.MCS-51单片机基本外围电路
图5-6 MCS-51单片机基本外围电路
6
ppt课件
图5-7 MCS-51单片机输入输出控制基本电路
工作例程如下:
#include <>
#include <>
#define XTAL
unsigned int x,y;
void main(void)
{ x=P0;
y=x;
P1=y;
}
P0口作为输入,检测输入电平高低,P1口作为输出,控制LED亮灭。其工作过程为,检测P0口8个输入电平,再将P0口检测到的8个电平从P1口的8个引脚输出。
7
ppt课件
MCS-51单片机看门狗电路(MAX6814)
随着单片机技术的发展和制造工艺的日益成熟,单片机的应用领域不断拓宽,但由于单片机自身的抗干扰能力较差,尤其是在一些条件比较恶劣、噪声大的场合常会出现单片机因受外界干扰而导致死机的现象,造成系统不能正常工作。设置看门狗是防止单片机死机提高单片机系统抗干扰性的一种重要途径。
MAX6814是低功耗看门狗电路,该器件通过监视系统软件代码的运行错误提高系统的可靠性。
8
ppt课件
(a)MAX6814芯片引脚图
(b) 电源上电和掉电时序图
(c)看门狗工作时序图
图5-8 看门狗电路(MAX6814)
该器件通过监视系统软件代码的运行错误提高系统的可靠性。当看门狗输入检测到一个瞬变沿WDI时,内部看门狗定时器被清零并重新启动,然后重新开始计时。如果看门狗定时器超过了看门狗超时周期(tWD=),低电平有效、推挽式看门狗输出将被触发并维持一个看门狗脉冲 (周期tPP=140ms最小值),向系统发出故障警报。
9
ppt课件
图5-9 看门狗电路(MAX6814)
在MCS-51单片机中的应用电路
工作例程如下:
#include <>
#include <>
#define XTAL
unsigned int x, y, i;
void main(void)
{
for(;;)
{
x=P0;
y=5;
……
P17=0;/喂狗指令/
P17=1;
}
}
10
ppt课件