通8051传统I/O口);P0口是开漏输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。Р7. ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(RxD/P3.0, TxD/P3.1)直接下载用户程序,数秒即可完成一片。Р8. 有EEPROM功能。Р9. 看门狗。Р10.内部集成MAX810专用复位电路(HD版本和90C版本才有) ,外部晶体20M以下时,可省外部复位电路。Р11.共3个16位定时器/计数器,其中定时器0还可以当成2个8位定时器使用。Р12.外部中断4路,下降沿中断或低电平触发中断,Power Down模式可由外部中断低电平触发中断方式唤醒。Р13. 通用异步串行口(UART),还可用定时器软件实现多个UART。Р14. 工作温度范围:-40 ~ +85℃(工业级) / 0 ~ 75℃(商业级)。Р15. 封装:LQFP-44,PDIP-40,-44,PQFP-44。Р微处理器是控制系统的核心部件,具有控制功能强,体积小,功耗小等一系列的优点,它在工业控制、智能仪表、节能技术改造、通讯系统、信号处理及家用电器产品中都得到了广泛的应用。本设计采用STC89C51作为微处理器。STC89C51系列单片机是宏晶科技推出的新一代高速∕低功耗∕超强抗干扰的单片机,指令代码完全兼容传统8051单片机。单片机最小系统是是单片机可以工作的最小单元,包括电源、地、复位电路和晶振电路。在此基础上可扩展外围电路。STC89C51的最小系统如图3-2所示Р图2-1 单片机电路Р 温湿度检测电路的设计Р本设计共涉及两类数据——温度和湿度,因此需要两个传感器芯片,一个负责温度采集,另一个负责湿度采集。若采用独立式传感器芯片,会给程序带来不变,也会给单片机增加负担。因此,本设计选用一款集温度、湿度测量于一体的复合式传感器