第四章 程序设计
串口初始化 温度传感器初始化 启动DS18B20温度转换 读取温度 并处理成十进制 数码管显示温度值 判断温度是否到达报警值 并让LED和蜂鸣器做出响应 串口发送数据至电脑 16
第五章 电路设计及仿真结果
图5-1 仿真结果
1. 在六位数码管上显示当前采集到的环境温度
2. 在环境温度低于27度时,蜂鸣器开始以慢“滴”声报警,并且伴随P1.0口发光二极管闪烁(模拟开启制热设备)当环境温度低于25度时,蜂鸣器以快“滴”声报警。并且伴随P1.0和P1.1口发光二极管一起闪烁(模拟加大制热设备功率)
3. 在环境温度高于30度时,蜂鸣器开始以慢“滴”声报警,并且伴随P1.2口发光二极管闪烁(模拟开启制冷设备)当环境温度高于32度时,蜂鸣器以快“滴”声报警。并且伴随P1.2和P1.3口发光二极管一起闪烁(模拟加大制冷设备功率)
17
当温度小于25度时的仿真现象:
图5-2温度小于25度时的仿真结果
18
第六章 总结
做为一名机电专业的学生,我觉得能做这样的课程设计是十分有意义。在已度过的两年大学生活里我们大何去面对现实中的各种电子设计?如何把我们所学到的专业基础理论知识用到实践中去呢?我想做类似的大多数接触的是专业基础课。我们在课堂上掌握的仅仅是专业基础课的理论面,如作业就为我们提供了良好的实践平台。在做本次课程设计的过程中,我感触最深的当属查阅了很多次设计书和指导书,以及大量的网络资料。为了让自己的设计更加完善,更加符合设计标准,一次次翻阅指导书是十分必要的,同时也是必不可少的。本次课程设计为我们搭建了一个很好的平台在理论和实际之间。
另外,课堂上也有部分知识不太清楚,于是我又不得不边学边用,时刻巩固所学知识,这也是我作本次课程设计的第二大收获。整个设计我基本上还满意,由于水平有限,难免会有错误,还望老师批评指正。由此我可用更好地了解到自己的不足,以便课后加以弥补。
19