AT89S52单片机的特性如下:
1) 与MCS-51单片机产品兼容;
2) 8K字节在系统可编程Flash存储器;
3) 1000次擦写周期;
4) 全静态操作:0Hz-33MHz;
5) 三级加密程序存储器;
6) 32个可编程I/O口线;
7) 三个16位定时器/计数器;
8) 751个中断源;
9) 全双工UART串行通道;
10) 低功耗空闲和掉电模式;
11) 掉电后中断可唤醒;
12) 看门狗定时器;
13) 双数据指针;
14) 掉电标识符 。
AT89S52单片机的引脚图和封装图如图4.1和图4.2所示
图4.1 AT89S52引脚图 图4.2 AT89S52封装图
AT89S52具有以下标准功能:
1) 8k字节Flash、256字节RAM、32 位I/O 口线;
2) 看门狗定时器;
3) 2 个数据指针、三个16位定时器/计数器;
4) 一个6向量2级中断结构;
5) 全双工串行口;
6) 片内晶振及时钟电路。
另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。
P0 口:P0口是一个8位漏极开路的双向I/O口。
P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口。
此外,P1.0和P1.1分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2 的触发输入(P1.1/T2EX)。 在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能:
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1.5 MOSI(在系统编程用)
P1.6 MISO(在系统编程用)
P1.7 SCK(在系统编程用)
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口
P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口
端口引脚 第二功能:
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INTO(外中断0)
P3.3 INT1(外中断1)
P3.4 TO(定时/计数器0)
P3.5 T1(定时/计数器1)
P3.6 WR(外部数据存储器写选通)
P3.7 RD(外部数据存储器读选通)
此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。
RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
PSEN:程序储存允许(PSEN)输出,是外部程序存储器的读选通信号。
EA/VPP:外部访问允许,欲使CPU仅访问外部程序存储器,EA端必须保持低电平(接地)。
XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。
XTAL2:振荡器反相放大器的输出端。
4.1.2 稳压电源电路
在各种电子设备中,直流稳压电源是必不可少的组成部分,它是电子设备唯一的能量来源,稳压电源的主要任务是将50Hz的电网电压转换成稳定的直流电压和电流,从而满足负载的需要,直流稳压电源一般由整流、滤波、稳压等环节组成。其电路图如图4.3 所示。 其中,变压器将交流电源(220V/50Hz)变换位符合整流电路所需要的交流电压;整流电路是具有但方向导电性能的整流器件,将交流电压整流成单方向脉动的直流电压;滤波电路滤去单向脉动直流电压中的交流部分,保留直流成分, 尽可能供给负载平滑的直流电压;稳压电路是一种自动调节电路,在交流电源电压波动或负载变化时,通过此电路使直流输出电压稳定。 PIC+AT89S52单片机超声波倒车雷达的设计(8):http://www.751com.cn/tongxin/lunwen_8758.html