数据保存时间为十年。它与MCA-51系列单片机在指令系统和引脚上完全兼容,不仅可完全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。РAT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低系统的成本。只要程序长度小于4K,四个I/O口全部提供给用户。可用5V电压编程,而且擦写时间仅需10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。工作电压范围宽(2.7V~6V),全静态工作,工作频率宽在Р0Hz~24MHz之间,比8751/87C51等51系列的6MHz~12MHz更具有灵活性,系统能快能慢。AT89C51芯片提供三级程序存储器加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。Р表2 P3口的第二功能Р(3) DS18B20的工作原理Р① DS18B20数字温度传感器概述РDS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体积小的特点。因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。РDS18B20产品的特点Р只要求一个端口即可实现通信。Р在DS18B20中的每个器件上都有独一无二的序列号。Р实际应用中不需要外部任何元器件即可实现测温。Р测量温度范围在-55.C到+125.C之间。Р数字温度计的分辨率用户可以从9位到12位选择。Р内部有温度上、下限告警设置。РTO-92封装的DS18B20的引脚排列见图4-2,其引脚功能描述见表4-1。Р表4-1 DS18B20详细引脚功能描述Р序号Р名称Р引脚功能描述