微机原理课程设计:DS18B20温度采集与显示系统

3星 · 超过75%的资源 需积分: 9 14 下载量 8 浏览量 更新于2024-09-20 收藏 808KB DOC 举报
"本次课程设计涉及的是一个温度采集显示系统,主要应用于微机原理与接口技术的学习实践。设计目标是创建一个能够测量0至99℃范围内温度,并具有±1℃分辨率的系统。系统需要使用键盘设定温度上下限,并在超出范围时发出报警。设计方案选择了DS18B20数字温度传感器,结合AT89C51单片机进行数据处理和控制,以及适当的显示器来展示温度读数。" 在设计任务与要求中,系统需满足以下条件: 1. 温度测量范围:0~99℃ 2. 分辨率:±1℃ 3. 选用合适的温度传感器,如DS18B20 4. 使用键盘设置温度最高点和最低点 5. 超出设定范围时,通过报警功能提示用户 在方案设计与论证环节,选用了STC89C52单片机作为核心处理器,因为它具有内置程序存储器,相比8031更便于使用且资源丰富。DS18B20温度传感器因其数字化输出和单总线通信特性,简化了数据传输并提高了系统的可靠性。此外,对于显示器的选择,考虑到成本、体积和应用场合,未选用较为昂贵且体积大的CRT显示器,而是可能选择了LED或LCD等更实用、经济的显示方式。 在电路设计部分,包含了以下单元: 1. 总电路:整合所有组件,确保系统正常运行 2. 晶振电路:为单片机提供稳定的工作时钟 3. 复位电路:确保系统启动时的稳定状态 4. 温度低高点控制电路:检测并比较温度,触发报警 5. 数码管驱动电路:驱动显示器显示温度值 6. 蜂鸣器和发光二极管:作为报警机制,当温度超出范围时给出视觉和听觉提示 7. 控制器整体流程图:描绘系统操作的逻辑顺序 在安装和调试阶段,将进行硬件连接和软件编程,以确保系统功能的实现。电路调试过程会检查每个单元的功能,验证温度采集、显示和报警功能是否符合设计要求。原件清单列出了所有必要的电子元件,便于采购和组装。最后,总结部分将回顾设计过程,分析遇到的问题和解决方案,以及项目的意义和成果。 附录中的温度采集显示系统电路设计提供了详细的设计图和参数,以便于理解各个部分的连接和工作原理。通过这个课程设计,学生可以深入理解和应用微机原理与接口技术,同时提升硬件设计和系统集成的能力。