南华大学电气工程学院课程设计(论文)
图5.3 从机运行图
图5.4 主机运行图
第22页,共69页
南华大学电气工程学院课程设计(论文)
首先启动接收机和从机,此时主机被设置为接收状态,从机被设置为发送状态,通过添加按键来添加从机的ID到主机,然后把主机设置为发送状态,从机设置为接收状态,通过主机来轮询每个从机来获得从机温度信息。从机另外可以通过按键设置报警温度,一旦到达指定温度,蜂鸣器就会报警。
第23页,共69页
南华大学电气工程学院课程设计(论文)
结束语
本设计以单片机STM32F030C8T6和TM4C123GH6PM为开发平台,NRF24L01无线收发模块,DS18B20温度传感器及LCD1602的特性及工作原理进行了深入研究。通过软件硬件相结合而设计了远程温度显示,远程温度报警系统。89S51单片机的采用,不仅便于数据采集,而且扩展了各种功能,比如显示、外部中断等。NRF24L01无线收发模块集成度高,集合了编码解码,发射接收功能,使用方便,使得系统的硬件和软件简单了许多。“一线”数字温度传感器DS18B20与软件处理相结合,进一步提高了系统的测温精度。在电路的设计中充分考虑了系统的可靠性和安全性。该系统具有操控简单方便、显示直观、功能多样、精确度高、电路简洁、成本低廉等诸多优点。对于单片机爱好者来说,也可以在系统的基础上进行其它功能的开发。
第24页,共69页
南华大学电气工程学院课程设计(论文)
参考文献
[1]于海生,潘松峰,于培仁.微型计算机控制技术[M].北京:清华大学出版社,2009.
[2]张毅刚.单片机原理及应用[M].北京:高等教育出版社,2010. [3]谭浩强.C语言程序设计教程[M].北京:高等教育出版社,2010.
[4]彭伟.单片机C语言程序设计实训100例[M].北京:北京航空航天大学出版社,2010.
[5]候殿有.单片机C语言设计[M].北京:人民邮电出版社,2010. [6]姜志海,赵艳雷.单片机的C语言[M].北京:电子工业出版社,2008.
第25页,共69页