- 2
- 0
- 约5.22万字
- 约 40页
- 2018-04-28 发布于湖北
- 举报
基于at89s51的多路温度巡检仪推荐
目 录
1.设计任务…………………………………………………………………… 2
1.1设计题目………………………………………………………………2
1.2设计目的…………………………………………………………… 2
1.3设计任务………………………………………………………… …2
2.总体方案设计与方案论证 ………………………………………………4
2.1总体方案设计与论证…………………………………………………4
2.2温度采集、计算的方案设计与论证…………………………………5
3.系统总框图及总体软件设计说明……………………………………… 6
4.系统资源分配图………………………………………………………… 7
5.局部程序设计说明……………………………………………………… 8
5.1显示更新子程序………………………………………………………… 8
5.2温度采集存储子程序………………………………………………………9
5.3PB口消抖和冻结子程序………………………………………………… 11
5.4 自动巡显和手动切换子程序…………………………………………… 12
5.5转换成温度内码的子程序……………………………………………… 13
5.6温度内码转化为BCD码的子程序………………………………………15
5.7键盘扫描和节拍设定的子程序……………………………………………17
5.8改进后设定温度上下限的子程序…………………………………………19
5.9改进后实时钟调整的子程序………………………………………………20
6.系统功能及其操作说明-……………………………………………………21
7.调试记录及调试结果-……………………………………………………… 21
8.课程设计总结-…………………………………………………………… 22
附录一:源程序清单………………………………………………………… 23
附录二:改进后的程序……………………………………………………… 38
1.设计任务
1.1设计题目
多路温度巡检仪
1.1设计目的
通过小型微机应用产品的设计与调试过程,运用《微机原理及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高,通过实践的过程学习与掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。
1.2设计任务
设计一个以单片机为核心的多路温度巡回检测显示仪表系统。通过多选一电子模拟开关及A/D转换器巡回采集各路温度传感及变送器的数据,进行信号处理及标度变换,以一定的节拍时间依序显示各检测回路的序号及温度值,并可通过按钮开关操控作冻结或切换显示,在单片机实验板台上模拟调试实现。
基本设计要求
1、开机单片机实验板上的8位数码管、LED灯、蜂鸣器等设备进行自检自检。
2、八位LED 7段数码管显示当前检测回路的序号、温度值及温度单位“oC”或其他界面信息,温度显示单位为oC,保留一位小数。
C°84.3---1例如:
C
°
8
4.
3
---
1
3、八路温度按节拍巡回检测显示,温度测量范围-50.0°C~+50.0°C。
4、设选用的温度传感变送器将检测的-50°C~+50°C温度变换为0~5V电压信号,综合误差为±0.5°C。
5、应采取数字滤波技术提高测量的稳定性采用每一路的AD信号采集4次滚动存放保存的4次的温度值都是最新的温度值然后对这4次的温度值求平均值。
6、设置一个“冻结”按钮开关以操控进入与退出当前回路的冻结显示方式,冻结显示期间每0.5S更新一次温度值,冻结的时候只是路数不再改变只是显示当前路的温度值。
7、设置一个“切换”按钮开关以操控强行切换显示下一检测回路号及温度值。
8、对开关量输入进行软件消抖动处理比如冻结的按键进行键盘消抖动处理。
扩展功能(选做)
1、键盘设定巡回节拍范围为0.5S~5.0 S,设定过程为按下功能键F后在选择一个操作的数值比如F1,先返回当前的节拍值,再进行按照数字键进行设定节拍在这个状态下按下S键保存新的节拍值且保持此节拍值1S后返回到巡显的状态,按下C键的时候直接返回到巡显状态。
2、F键按下无操作时间超过10分钟后自动恢复为基本的温度巡显方式。
3、超上限告警功能,键盘设定温度上限值范围为-50 .0°C~+50 .0°C,监测到某回路温度超上限时有相应的显示闪烁提示、LED指示、讯响告警及继电器触点输出控制功能。
4、实现带有回差的超上限告警功能,通过键盘设定回差值的范围为±0 .1°C~±5 .0°C。
5、增加温度超下限告警处理功能。
6、每巡回显示一遍,穿插一个节拍显示实时钟,通过键盘设定时间。
7、其他功能扩展。
2.总体方案设计与方案论证
您可能关注的文档
- 【全册精品】新课标人教版高中化学选修1《化学与生活》全册教案版本2推荐.doc
- 【全册精品】新课标人教版高中化学选修5《有机化学基础》全册教案版本3推荐.doc
- 基于Altera的FPGA通过JTAG加载flash方法推荐.doc
- 【全册精品】新课标人教版高中化学必修1全册教案推荐.doc
- 【全册精品】高一物理全册学案汇编四川版推荐.doc
- 基于ARM9嵌入式微处理器的远程仓库管理系统推荐.doc
- 【全册精品】高三化学二轮复习专题学案解析版【共十二专题】推荐.doc
- 《葛友华编CADCAM》讲稿推荐.doc
- 【全册精品】新课标人教版九年级上册数学全册教案汇编【33课时】推荐.doc
- 《让学生爱上阅读》(2011年推荐.ppt
- 宣贯培训(2026年)SNT 5350.2-2021硫磺 砷含量的测定 原子荧光光谱法.pptx
- CN101712841B 一种紫外光固化粉末涂料的制作方法 (湖南文理学院).docx
- 宣贯培训(2026年)SNT 5362-2021 出口食品中氟啶虫胺腈残留量的测定.pptx
- 宣贯培训(2026年)SNT 5354.2-2021地面材料防滑性能测试方法 第2部分:倾斜平台法.pptx
- CN101710194A 多层掺稀土离子环芯光纤及其制作方法 (北京交通大学).docx
- 宣贯培训(2026年)SNT 5365-2022《出口植物源性食品中氟唑磺隆和氟吡磺隆残留量的测定 液相色谱-质谱质谱法》.pptx
- 宣贯培训(2026年)SNT 5366.1-2022商品化试剂盒检测方法 肠杆菌科计数 方法一长文.pptx
- CN101710193A 一种微结构光纤的制作方法 (电子科技大学).docx
- 宣贯培训(2026年)SNT 5585-2024进出口化妆品中苯扎溴铵和苯扎氯铵的测定.pptx
- 宣贯培训(2026年)SNT 5607-2024《进出口纺织品 二异氰酸酯的测定 气相色谱-质谱法》.pptx
原创力文档

文档评论(0)