AT89C51 描述 AT89C51是一个低电压,高性能 CMOS8位单片机带有 4K字节的可反复擦写的程序存储器(PENROM)
和 128字节的存取数据存储器(RAM),这种器件采用 ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与MCS-51系列的单片机兼容
片内含有 8位中央处理器和闪烁存储单元,有较强的功能的 AT89C51单片机能够被应用到控制领域中
功能特性 AT89C51提供以下的功能标准:4K字节闪烁存储器,128字节随机存取数据存储器,32个 I/O口,2个 16位定时/计数器,1个 5向量两级中断结构,1个串行通信口,片内震荡器和时钟电路
另外,AT89C51还可以进行 0HZ的静态逻辑操作,并支持两种软件的节电模式
闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时/计数器、串行通信口及中断系统继续工作
掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位
引脚描述 VCC:电源电压 GND:地 P0口: P0口是一组8位漏极开路双向 I/O口,即地址/数据总线复用口
作为输出口时,每一个管脚都能够驱动8个 TTL电路
当“1”被写入 P0口时,每个管脚都能够作为高阻抗输入端
P0口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻
P0口在闪烁编程时,P0口接收指令,在程序校验时,输出指令,需要接电阻
P1口: P1口一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL电路
对端口写“1”,通过内部的电阻把端口拉到高电平,此时可作为输入口
因为内部有电阻,某个引脚被外部信号拉低时输出一个电流
闪烁编程时和程序校验时,P1口接收低 8位地址
P2口: P2口是一个内部带有上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动