微机原理课程设计:DS18B20温度采集与显示系统
3星 · 超过75%的资源 需积分: 9 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. 控制器整体流程图:描绘系统操作的逻辑顺序
在安装和调试阶段,将进行硬件连接和软件编程,以确保系统功能的实现。电路调试过程会检查每个单元的功能,验证温度采集、显示和报警功能是否符合设计要求。原件清单列出了所有必要的电子元件,便于采购和组装。最后,总结部分将回顾设计过程,分析遇到的问题和解决方案,以及项目的意义和成果。
附录中的温度采集显示系统电路设计提供了详细的设计图和参数,以便于理解各个部分的连接和工作原理。通过这个课程设计,学生可以深入理解和应用微机原理与接口技术,同时提升硬件设计和系统集成的能力。
2010-07-23 上传
2023-11-07 上传
2021-11-07 上传
2021-10-02 上传
2022-06-12 上传
2021-09-24 上传
2022-11-29 上传
2022-07-17 上传
2023-05-31 上传
北极鸟
- 粉丝: 4
- 资源: 4
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析