程部分是以KeilC51软件为开发平台,使用C语言进行程序编写的。Р本此设计选用的是STC89C51单片机。单片机具有以下特性:Р·结构不复杂,安全性能高。Р·处理功能强,速度快。Р·低电压低耗,体积小。Р·价格低廉,使用方便。Р·程序的循环利用率较高。Р1.4预期结果Р母机和子机通过无线模块在10m的范围内上能相互通信,当信号不能正常传输时,进行声光报警和震动报警。本设计的模块主要包括STC89C51单片机控制模块、NRF24L01无线发送和接收模块、声光报警和震动报警模块、灯光提示电路模块以及按键查找模块[[] Pan Yong, kratos, Zhao Rui. Intelligent wireless temperature measurement system based on NRF24L01 design [J]. Electric measurement technology, 2010, 33(2): 120-122.Р潘勇, 管学奎, 赵瑞. 基于NRF24L01的智能无线温度测量系统设计[J]. 电子测量技术, 2010, 33(2): 120-122. Р]。Р2 总体方案设计的论证Р2.1系统方案设计Р子机:子机主要包括STC89C51单片机控制模块、NRF24L01无线发送和接收模块、声光报警模块、灯光提示电路、晶振电路模块以及复位电路模块。如下图2-1所示:Р 单Р片Р机Р复位电路Р晶振电路Р声光报警模块РNRF24L01无线模块Р灯光提示电路Р Р图2-1 子机模块Р母机:母机主要包括STC89C51单片机控制模块、NRF24L01无线发送和接收模块、声光报警和震动报警模块,复位电路模块以及晶振电路模块。如下图2-2所示:Р单Р片Р机Р按键查找模块Р晶振电路Р声光报警模块РNRF24L01无线模块Р复位电路Р震动报警模块Р图2-2 母机模块