基于单片机课程设计(完整资料).doc
![preview](https://dl-preview.csdnimg.cn/87224287/0001-f3767c8c0bd2814ce05e47d5916c841f_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
基于单片机课程设计(完整资料) 本设计基于 STC89C51 单片机,旨在设计一个温度控制系统。该系统的主要组成部分包括温度检测电路、温度控制电路、数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、LED 控制程序和超温报警程序。 在该设计中,我们使用 STC89C51 单片机作为主控芯片,该芯片具有低功耗、高性能 CMOS 8 位单片机的特点,片内含 8kB 的 ISP 可反复擦写 1000 次的 Flash 只读程序存储器,器件采用 ATMEL 公司的高密度、非易失性存储技术制造,兼容标准 MCS—51 指令系统及 STC8951 引脚结构。 该系统的工作原理是通过温度传感器 DS18B20 采集温度信号,并将其传送给单片机 STC89C51,单片机对信号进行处理,并根据设定的温度上限值和下限值来控制加热和降温设备。同时,系统还具有实时显示温度的功能,并可以手动设置时间和加热时间。 在硬件资源方面,该设计使用了 STC89C51 单片机、温度传感器 DS18B20、继电器、加热器、LED 等元件。该系统的设计考虑了电路的简单性、成本和可靠性等因素。 在软件设计方面,该系统采用模块化结构,主要包括数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、LED 控制程序和超温报警程序等模块。这些模块之间通过接口进行交互,实现系统的整体功能。 该设计实现了一个基于单片机的温度控制系统,具有实时显示温度、手动设置时间和加热时间等功能,并具有良好的可靠性和灵活性。 关键词:STC89C51 单片机、DS18B20 温度芯片、温度控制、LED 报警提示。 在该设计中,我们还讨论了系统的设计要求、系统设计框架、工作原理、硬件资源和软件设计等方面的内容。该设计实现了一个基于单片机的温度控制系统,具有实时显示温度、手动设置时间和加热时间等功能,并具有良好的可靠性和灵活性。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/release/download_crawler_static/87224287/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87224287/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87224287/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87224287/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/87224287/bg5.jpg)
剩余82页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 736
- 资源: 4万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)