单片机最大特点就体现在它的”微”上面,可以作为嵌入式可放在仪表内部,缺点是存储量小,I/O口简单,功能较低。因为 的快速发展,普通的 功能不能满足现需,故范围更广的应用工艺中称为 ;由于 常用于当控制器故又名single chip micro-controller。单芯片是台湾对单片机的称呼;中国大陆主要采用“单片机 ”的称呼,英文缩写为MCU。
AT89C51是一种低功耗,高性能CMOS 8位微处理器,具有8K 系统可编程Flash 存储器。使用ATMEL 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。51单片机具有功能强大的位操作指令,I/O口均可按位寻址,程序空间多达8K,对于本文也绰绰有余,更可贵的是51单片机价格非常低廉。如图引脚图1,AT89C51的主要功能参数如表1、引脚功能如表2。
1、兼容MCS51指令系统 来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
2、8k可反复擦写(大于1000次)Flash ROM;
3、32个双向I/O口;
4、256x8bit内部RAM;
5、3个16位可编程定时/计数器中断;
6、时钟频率0-24MHz;
7、2个串行中断,可编程UART串行通道;
8、2个外部中断源,共8个中断源;
9、2个读写中断口线,3级加密位;
10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能;
11、有PDIP、PQFP、TQFP及PLCC等几种封装形式,以适应不同产品的需求。
12、静态逻辑,省电模式下提供支持功能
13、空闲模式支持CPU,同时允许RAM,定时器/计数器,串行端口和中断系统继续工作。
表1AT89C51主要功能参数
图1引脚图
表2单片机的引脚功能
引脚 作用; 用法,功能;
Pin40 VCC +5V电源的正输入端。
Pin20 GND 电源公共接地端。
Pin18 XTAL1 晶振引脚,晶振时钟电路的输入端。论文网
Pin19 XTAL2 晶振引脚,时钟电路的控制输出,时钟模块通常是晶振输入和晶振输出脚上串产生频率的晶体,再在两个引脚、地之间并上一点容值20pF的瓷片电容,这是为了降低操声干扰,让系统更稳定。
Pin9 RST 系统复位脚。高电平动作,当该引脚出现两个机械周期的高电平时间,系统将重置,各功能器件内容被改为已知,开始地址为0000H,再重新读入程序代码。
Pin29 PSEN 片外存储读选通信号,如果51芯片选择读取片外存储的程序指令操作模式,则输出指令读取片外程序代码,一般PSEN与EPROM OE相连。
Pin30 ALE/PROG 许可指令。 51芯片通过使用该引脚将0端口的地址总线(A0~A7)写入锁存器中来触发外部的8位锁存器(如74LS373)。
Pin39~Pin32 P0端口 8bit的端口。 P0。0表示位0,P0。1表示位1,依此类推。端口0能运行TTL负载。如果EA引脚是低电平(即寻址外部指令代码或数据存储),P0将以时分复用提供地址总线(A0〜A7)和数据总线(D0〜D7) 。