![](https://csdnimg.cn/release/download_crawler_static/87985732/bg9.jpg)
3 硬件设计
3.1 芯片 AT89C52
AT89C52 是 一 种 带 4K 字 节 闪 烁 可 编 程 可 擦 除 只 读 存 储 器
(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,可
稳定地工作于 5V 的电源下。该器件采用 ATMEL 高密度非易失存储器制造技术
制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU
和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C52 是一种高效微控制器。
图3.1 AT89C52引脚图
AT89C52管脚说明:
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1
口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,
它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,
当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收
输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外
部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和