1 / 100
文档名称:

大连理工单片机课程设计报告书.docx

格式:docx   大小:241KB   页数:100页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大连理工单片机课程设计报告书.docx

上传人:春天的小花 2022/12/12 文件大小:241 KB

下载得到文件列表

大连理工单片机课程设计报告书.docx

相关文档

文档介绍

文档介绍:该【大连理工单片机课程设计报告书 】是由【春天的小花】上传分享,文档一共【100】页,该文档可以免费在线阅读,需要了解更多关于【大连理工单片机课程设计报告书 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。专业资料
大连理工大学本科设计报告
题目:基于DS18B20ZLG7290的温度
米集系统设计
课程名称:单片机综合设计实验
学院(系):信息与通讯工程学院专业:电子信息工程
班级:电子___________________
学号:_____________________________________
学生姓名:________________________________
成绩:___________________________________
2016年5月6日
word圆满格式
专业资料
题目
设计要求
利用DS18B2C实现现场环境温度的采集;
利用ZLG7290B实现温度数据证书的十进制显示;
默认一个上限温度的报警(蜂鸣器);
能够利用ZLG7290B的键盘操作改正“上限报警值”;
能够显示温度的小数位,以提高温度检测的分辨率;
程序中必定有中断环节。
设计解析及系统方案设计
,采集后,经过I2C协议控制ZLG7290
显示温度信息,并且将小数部分显示出来,
控制,控制是温度显示状态模式也许设定温度上限模式,其中温度上限存放在28H单元
中。
利用T0准时器控制蜂鸣器发声一段时间,高出温度上限报警声音提示,同时数码管进
行闪烁以报警。
利用INTO外面中断读取按键值,用于设定上限温度并保存。
系统电路图
word圆满格式
专业资料
T>S
F1SISA20
JONO臼3EZ23GND
朗10"7单总线I3S18I32O与单片机按口电路他禺
A
■■■■■■■■■■—L——一——■———————■——?——————.
上相电粗5kK2
1
1
1
远思幾
i||
iAIS9C5!
1
ZLG72^G
j
找位数码僻
Pi>
----
戸--J
1
SDA
—1/
(共阴枫1'
PM
St[
j
PH
---
V—-
1
7RST
;
1

主程序中主要变量说明
内存单元的定义、功能等。
变量名称内存单元功能
TEMPER_L36H存放温度低四位
TEMPER』
35H
存放温度咼四位
word圆满格式
专业资料
TEMPER34H变换后的温度值
word圆满格式
专业资料
TEMPER_BCD
)
33H
BCD形式温度值
TEMPER_NUM
/I
60H
温度值缓冲单元
WSLA_7290
70H
7290
写控制单元
RSLA_7290
71H
7290
读控制单元
20-27H
数码管显示缓冲区
28H
存放温度上限值
30-31H
存放温度BCD码个位十位
系统软件中各个子程序的功能描述
子程序的名称、功能,以及入口、出口参数。
子程序名称功能描述
GET_TEMPEF1读取18B20的温度值
WRITE_1820向18b20写控制字
READ_18200向18b20读控制字
TEMPER_CO'/温度变换成十进制BCD码形式
CF拆分子程序,拆分送数码管显示
INIT_1820温度传感器初始化
BUZZER蜂鸣器控制发声子程序
INT_7290:读取按键外面中断子程序
RDKEY读取键值子程序
word圆满格式