(模板)51单片机课程结课设计报告
- 格式:docx
- 大小:256.44 KB
- 文档页数:16


单片机课程设计报告
单片机课程设计报告
一、设计目的
本次课程设计的目的是通过实践操作,了解和掌握单片机的基本原理、控制方法和应用技术,提高学生的综合素质和实践能力。
二、设计内容
本次课程设计的内容是设计一个基于单片机的温度控制系统。系统通过读取温度传感器的数据,对温度进行监测,并根据设定的温度范围控制加热和制冷设备的开关。
三、设计原理
1. 硬件设计:本设计采用STC89C52单片机作为控制核心,并使用LM35温度传感器进行温度检测。另外,还需要接入一个电阻加热器和一个制冷装置,用于温度控制。
2. 软件设计:单片机程序的设计主要包括以下几个部分:
(1) 温度获取:通过ADC接口读取温度传感器的模拟信号,并转换为数字信号。
(2) 温度比较:将获取到的温度值与设定的温度上下限进行比较,判断是否需要开启加热或制冷设备。
(3) 加热控制:若温度低于设定上限,单片机将控制电阻加热器开启,加热提高温度。
(4) 制冷控制:若温度高于设定下限,单片机将控制制冷装置开启,制冷降低温度。
(5) 显示功能:将当前温度值和控制状态通过数码管显示出来,方便观察和调试。
四、设计步骤
1. 硬件搭建:将STC89C52连接好电源和调试下载线,将温度传感器和数码管连接到对应的引脚,并连接电阻加热器和制冷装置。
2. 软件开发:使用Keil C51软件进行编程。根据设计原理,逐步实现温度获取、温度比较、加热控制、制冷控制和显示功能。
3. 调试测试:将程序下载到单片机,进行硬件和软件的调试测试。通过串口调试助手观察温度变化和控制状态是否正确。
4. 优化改进:根据测试结果,对程序进行优化和改进,提高系统的性能和可靠性。
五、设计总结
通过本次单片机课程设计,我对单片机的原理和应用有了更深入的了解。通过实践操作,我掌握了单片机的编程方法和调试技巧。在设计过程中,我也遇到了一些问题,如温度传感器的误差和加热控制的精度等,但通过不断学习和改进,最终完成了设计任务。通过这个设计,我不仅提高了自己的动手能力和创新能力,也增强了解决问题的能力和动手实践的能力。
.. .
. word. …
课 题:基于51单片机的交通灯设计
专 业: 机械设计制造及其自动化
学 号:
指导教师: 邵添
设计日期: 2017/12/18
成 绩:
大学城市科技学院电气学院
基于51单片机数字温度计设计报告 单片机课程设计 .. .
. word. … 一、设计目的作用
本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度围-55°C~+125°C。在-10~+85°C围,精度为±0.5°C。18B20的精度较差,为±2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
本次数字温度计的设计共分为五部分,主控制器,LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。测量的总过程是,传感器采集到外部环境的温度,并进行转换后传到单片机,经过单片机处理判断后将温度传递到数码管显示。
1
基于51单片机课程设计报告
院 系: 电子通信工程
团 组: 电子设计大赛1组
姓 名:
指导老师:
2012/8/15 2 目录
一、摘要……………………………… 3
二、系统方案的设计………………… 3
三、硬件资源………………………… 5
四、 硬件总体电路搭建…………… 13
五、程序流程图…………………………14
六、设计感想…………………………… 14
七、参考文献…………………………… 16
附录………………………………………17
附录 1 程序代码………………………………17
3 一、摘要
本设计以STC89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、led控制程序、超温报警程序。
关键词:STC89C51单片机 DS18B20温度芯片 温度控制 ,LED报警提示.
二、系统方案的设计
1、设计要求
基本功能:
不加热时实时显示时间,并可手动设置时间;
设定加热水温功能。人工设定热水器烧水的温度,范围在20~70度之间,打开开关后,根据设定温度与水温确定是否加热,及何时停止加热,可实时显示温度;
设定加热时间功能。限定烧水时间,加热时间内超过温度上限或低于温度下限报警,并可实时显示温度。
2、系统设计的框架 4 本课题设计的是一种以STC89C51单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据并记录当前的时间。其主要包括:电源模块、温度测量及调理电路、键盘、数码管显示、指示灯、报警、继电器及单片机最小系统。
电子钟温度计设计报告电子钟温度计设计报告
1 摘要:
该设计实现了24小时制的时间显示及设定、年月日星期的显示及设定、闹钟的设定、温度的检测及显示等功能。设计共分为四大部分,分别是控制部分、时钟部分、温度检测部分和人机交互部分。以单片机(AT89C51)组成的最小系统为整个设计的控制核心,单片机通过对时钟芯片(DS1302)的控制完成时钟的功能,通过对温度传感器(18B20)的控制完成温度检测的功能,最后通过对数码管、蜂鸣器及按键的控制完成时间和温度的显示以及调整时间、设定闹钟等功能。时间和温度的显示以及调整时间、设定闹钟等功能。 关键词:电子钟;温度计;单片机关键词:电子钟;温度计;单片机
电子钟温度计设计报告电子钟温度计设计报告
2 目录目录 摘要: ......................................................................................................................1 第一章 设计任务设计任务设计任务 ...................................................................................................3 第二章 电路设计电路设计电路设计 ...................................................................................................3 2.1电路方案的比较 ...........................................................................................3 2.2根据设计绘制框图及原理图根据设计绘制框图及原理图 .........................................................................5 第三章 工作原理工作原理工作原理 ...................................................................................................7 3.1 单片机的工作原理........................................................................................7 3.2 DS18B20的工作原理 ....................................................................................8 3.3DS1302的工作原理 .....................................................................................10 3.4数码管的工作原理 .....................................................................................12 第四章 调试与验证调试与验证 .............................................................................................12 4.1程序调试 ....................................................................................................12 4.2仿真验证 ....................................................................................................15 参考文献 .............................................................................................................15 附录附录 .....................................................................................................................16 附录一附录一 使用说明使用说明 ..............................................................................................16 附录二附录二 元件清单元件清单 ..............................................................................................16 附录三 pcb版图版图 ...............................................................................................17 附录四附录四 程序清单程序清单 .............................................................................................18