单片机接口技术综合设计模板.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大连海事大学 课程设计 课程 课程 微机原理与单片机接口技术 题目 综合设计 院系 船舶电气工程学院 专业班级 自动化一班 学生姓名 麻峰瑜 学生学号 2220171548 2021年6月10日 综合设计一 题目:单总线和I2C总线结合的温度监测系统设计 主要内容: DS18B20为一单线制数字式温度传感器,即能将非电量的温度信号,转换为数字温度信号,设计接口电路,利用单总线读取温度信息,利用ZLG7290键盘/显示电路,实现温度信息的显示和报警功能。 基本要求: (1)查阅相关资料和文献,了解数字式温度传感器DS18B20的使用方法和工作原理,了解单总线的读写控制方法;了解ZLG7290键盘/显示电路的工作原理。 (2)设计单片机与ZLG7290的接口电路,实现ZLG7290键盘/显示电路的控制和管理。 (3)设计单片机与DS18B20的接口电路,实现数字温度信息的采集,然后编程处理采集到的数据,得到温度值。 (4)将采集的温度信息显示在数码管上,实现温度信息的显示。 (5)设计声光报警电路,实现采集温度的上下限报警功能。 (6)分析和总结设计过程和结果,完成设计报告。 参考资料: [1]ZLG7290的使用说明书 [2] DS18B20的工作原理说明书 TOC \o 1-2 \h \z \u 目录 TOC \o 1-3 \h \z \u 一、 方案设计 4 1.1 总体设计框图 4 1.2 设计思路 4 二、 接口电路设计 5 2.1 ZLG7290接口电路 5 2.2 DS18B20接口电路 5 三、 工作原理 6 3.1 ZLG7290工作原理 6 3.1.1 按键部分 7 3.1.2 显示部分 7 3.2 DS18B20工作原理 8 四、 接口调试 9 五、 程序设计与调试 10 5.1 整体设计思路 10 5.2 DS18B20读取温度子程序 11 5.3 温度处理子程序 12 参考文献 12 附录 13 综合设计成绩评价表 15 方案设计 总体设计框图 总体的设计框图如图1.1所示: ZLG7290显示控制数码管显示温度DS18B20温度采集蜂鸣器报警 ZLG7290显示控制 数码管 显示温度 DS18B20 温度采集 蜂鸣器 报警 STC89C51 LED灯 LED灯 图1.1 总体设计框图 设计思路 根据题目要求,可将本题目分为以下三个模块来实现: 具有温度采集且能实时反馈温度信息功能的DS18B20模块; 能够显示当前温度的ZLG7290键盘/显示电路以及8位共阴极数码管显示模块; 能够根据设定的温度上下限数值与采集的温度信息比较并利用LED灯及蜂鸣器实现实时声光报警的报警模块。 图1.2为设计思路框图: 比较判断采集温度显示温度开始报警  是 比较判断 采集温度 显示温度 开始报警 否 图1.2 设计思路框图 接口电路设计 ZLG7290接口电路 ZLG7290芯片采用24引脚封装,其引脚图如图2.1所示: 图2.1 ZLG7290芯片引脚图 模拟I2C数据传送位SDA以及模拟I2C时钟控制位SCL分别接STC89C51单片机的P1.7、P1.6口,复位输入端/RES与VCC端接实验箱的+5V接口。此外Dig7~Dig0为LED显示位驱动及键盘扫描线,SegA~SegH为LED段选驱动及键盘扫描线。/INT为中断输出端,低电平有效,OSC1、SOC2分别为连接晶振产生内部时钟的输入输出端,GND为电源地。由于实验箱的D7区的ZLG7290模块已经将部分引脚与共阴极数码管及矩阵键盘相连,因此,我们只需将SDA与SCL分别接在单片机的P2.0、P2.1口,再将\RES端接在实验的+5V端即可。 DS18B20接口电路 DS18B20接口电路设计如图2.2所示: 图2.2 DS18B20接口电路 DS18B20的数字信号输入/输出端接STC89C51单片机的P1.4口,与单片机实现数据的传输。电源端VCC与电源地分别接实验箱的+5V接口和GND接口。图2.3是DS18B20的外形及引脚图。 图2.3 DS18B20的外形及管脚 DS18B20引脚定义: 1、DQ为数字信号输入/输出端; 2、GND为电源地; 3、VDD为外接供电电源输入端(在寄生电源接线方式时接地)。 工作原理 ZLG7290工作原理 ZLG7290采用I2C 总线接口,与微控制器的连接仅需两根信号线,硬件电路比较简单。而且可以驱动8位共阴数

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档