放大、ADC0804进行模数转换,系统控制及数据处理等功能都用AT89C52单片机实现,通过驱动共阴极LED数码管进行显示。红外测温仪由光学系统、光电探测器、信号放大器及信号处理、显示输出、报警电路等部分组成。3.1总体设计在一个系统的硬件设计中应选择合适型号的单片机后,进行系统所需的扩展和配置。按照系统功能要求进行扩展和配置外围设备。要设计合适的接口电路,系统的扩展和配置应遵循以下原则:尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。本次设计选取的是AT89C52单片机。2)系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便二次开发。3)系统中的相关器件要尽可能做到性能匹配。4)可靠性及干扰设计是硬件设计必不可少的一部分。5)单片机外围电路较多时,应考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。6)工艺设计必须考虑安装、调试、维护的方便。由此可设计出人体红外测温仪系统的总体结构框图,如图3-1所示。由图中可以看出,红外探测仪接收到人体发出的红外线后,经过温度检测系统采样后,再在信号处理单元对所测得的信号进行放大、滤波、模数转换处理传送到单片机,经单片机运算后送给显示单元显示出温度读数。如果经过处理后的数据大于所设置的预警数据,则蜂鸣器报警。图3-1系统总体结构框图3.2单片机最小系统的设计单片机加上适当的外围器件和应用程序,构成的应用系统称为最小系统,最小应用系统的设计是单片机应用系统的设计基础。它包括单片机的选择、时钟系统设计、复位电路设计、简单I/O口扩展、掉电保护等,对于CHMOS单片机,还包括低功耗运行设计。AT89C52单片机的最小应用系统如图3-2所示3.2.1单片机的选型为了硬件系统的标准化、模块化、便于二次开发,本次设计选取的单片机