国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域[2]。主要特性:一.与MCS-51产品指令系统完全兼容;二.4K字节可重擦写Flash闪速存储器;三.1000次擦写周期三.全静态操作:0Hz-24MHz;四.三级加密程序存储器;五.128×8字节内部RAM;六.32个可编程I/O口线;七.2个16位定时/计数器;八.6个中断源;九.可编程串行UART通道;十.低功耗空闲和掉电模式。输入输出引脚AT89C51引脚如图2-2示:图2-2AT89C51引脚图P0~P3:通用I/O口;VCC:电源端,一般接5V;GND:电源地;XTAL1,XTAL2:外接晶体振荡器,不能超过24M;需加微调电容,一般为30pF;RST/VPD:复位端,平时为低电平;ALE/PROG:地址锁存允许信号端;EA/Vpp:外部程序存储器地址允许输入端/固化编程电压输入端。复位电路:RST引脚是复位信号输入端吗,高电平有效。采用上点复位,因为本系统设计的值班室“响应按钮”具有复位键,所以不需要进行手动复位,以节省资源,如图4所示图2-3复位设计时钟电路:时钟是时序的基础,AT89C51核片内由一个反相放大器构成振荡器,可以由它产生时钟,时钟可以由两种方式产生内部方式和外部方式。本系统采用内部方式,在XTAL1和XTAL2端外接石英晶体作为定时元件,内部反相放大器自激振荡,产生时钟。时钟发生器对振荡脉冲二分频。电容采用33pF电容。如下图2-4所示。图2-4时钟电路