:Р 图2-1 系统总体框图Р 3Р 第3章硬件设计Р 3.1芯片选型Р 本次设计采用的芯片是AT89C51。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器。它可与MCS-51兼容,寿命较长且数据可保留10年。拥有低功耗的闲置和掉电模式,并带有片内振荡器和时钟电路,且价格相对较低。而本设计中的电能表因需要普及,需要价格、稳定性、数据保留时间等多方面的要求,故选此款单片机。Р 3.1.1 AT89C51芯片主要性能参数Р 与MCS—51产品指令系统完全兼容Р 4K字节的可重擦写Flash闪速存储器Р 1000次擦写周期Р 全静态操作:0Hz–24HzР 三级加密程序存储器Р 128×8字节内部RAMР 32个可编程I/O口线Р 2个16位定时/记数器Р 6个中断源Р 可编程串行UART通道Р 底功耗空闲和掉电模式Р 3.1.2 功能介绍Р AT89C51是一种低损耗、高性能、CMOS八位微处理器,片内有4K字节的在线可重复编程快擦快写存储器,能重复写入/擦除1000次,数据保存时间为十年。它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51单片机,而且能使系统具有许多MCS-51系列产品没有的功能。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低了系统成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围宽Р 2.7V-6V,全静态工作,工作频率宽,在0M Hz-24M Hz内,比8751/87C51等51