大连理工单片机课程设计.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"单片机温度采集系统设计" 本设计报告的主要内容是基于 DS18B20 和 ZLG7290 的温度采集系统设计。该系统可以实时采集环境温度,并将温度值显示在 ZLG7290 的液晶显示屏上。同时,该系统还具有报警功能,当温度超过设定的上限值时,系统会发出蜂鸣器报警并闪烁液晶显示屏。 系统的硬件部分主要包括 DS18B20 温度传感器、ZLG7290 液晶显示屏、单片机等组件。软件部分主要包括主程序、子程序和中断服务程序等。 在主程序中,系统首先对 DS18B20 温度传感器进行初始化,然后对温度值进行采集和处理。温度值将被转换为十进制 BCD 码形式,并显示在 ZLG7290 的液晶显示屏上。当温度值超过设定的上限值时,系统会发出蜂鸣器报警并闪烁液晶显示屏。 子程序部分包括 GET_TEMPER、WRITE_1820、READ_1820、TEMPER_COV、CF、INIT_1820、BUZZER 等。这些子程序的功能分别是:读取 DS18B20 的温度值、向 DS18B20 写控制字、从 DS18B20 读控制字、温度转换成十进制 BCD 码形式、拆分子程序、拆分送数码管显示、温度传感器初始化和蜂鸣器控制发声等。 在系统软件设计中,我们还使用了 I2C 协议来控制 ZLG7290 的液晶显示屏,并使用了中断机制来实现键盘操作和温度报警功能。 系统的电路图主要包括 DS18B20 温度传感器、ZLG7290 液晶显示屏、单片机、键盘和蜂鸣器等组件的连接关系。 本设计报告的主要内容是基于 DS18B20 和 ZLG7290 的温度采集系统设计,该系统可以实时采集环境温度,并具有报警功能,当温度超过设定的上限值时,系统会发出蜂鸣器报警并闪烁液晶显示屏。
剩余39页未读,继续阅读
- 粉丝: 30
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip