- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编程序编写实例
DS18B20汇编程序编写实例
多路温度采集显示系统设计与总结报告
参赛选手:
摘要:在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。: In the traditional analog signal long-distance temperature measuring system, need good solve fuses error compensation problem, multi-point measurement error and amplifying circuit switching zero drift error problem and some other technical problems, only then can achieve high measuring accuracy. Also general monitoring site of the electromagnetic environment is very bad, all kinds of jam,affect precision, Therefore, in temperature measuring system, using anti-jamming ability of the new digital temperature sensor is to solve these problems, the most effective solution new digital temperature sensor DS18B20 have smaller, higher accuracy, voltage applied to wider and adopt 1-wire bus, etc, and networking in practical application made .
Key word: Digital temperature sensor,1-wire bus
目录
1 系统方法选择和论证 1
1.1 题目要求 1
基本要求 1
说明 1
1.2 系统基本方案 1
各模块方案选择和论证 1
系统各模块的最终方案 3
2.系统的硬件设计与实现 3
2.1 系统的硬件基本组成部分 3
2.2主要单元电路的设计 4
传感器部分电路 4
码管 4
3.系统程序设计 4
3.1系统的软件设计 4
3.2 温度转换设计 4
3.3 系统主程序流程图 5
4.系统测试 6
4.1 测试仪器 6
4.2 指标测试 6
示的测试 6
度采集的测试 6
现的功能 6
4.3 结论 6
5.总结 7
参考文献 7
附录1:元器件清单 7
附录2:系统电路图 8
附录3:程序清单 8
附录4:DS18B20的通讯协议及读写复位等程序 11
附录5:其他子程序的设计 16
附录6:系统使用说明书 20
1 系统方法选择和论证
1.1 题目要求
基本要求
设计并制作一个多路温度测量系统,并显示出所测量的温度。
说明
本系统采用数字温度计,测量温度范围为-55℃~125℃,温度精确度为0.1℃
1.2 系统基本方案
根据题目的要求,系统可以划分为控制和检测部分。其中信号检测部分包括:温度采集,模数转换。控制部分包括:温度采集模块与显示模块。模块框。
各模块方案选择和论证
1 控制器模块
根据题目的要求,控制器主要用于传感器的数据处理和显示处理,对于控制器有以下两种方案。
方案一:采用FPGA(现场可编程序门列阵)作为系统的控制器。FPGA可以实现各种复杂的逻辑功能,规模大,密度高,它将所有的器件集中在一块芯片上,减小了体积,提高了系统的稳定性,并且可以应用EDA仿真、调试,易于进行功能扩展,但是由于温度处理不需要这么复杂的控制器,而且该控制器价格昂贵,硬件电路连接有点困难,加重了电路设计和实际焊接的工作。
方案二:采用ATMEL公司的AT89S52作为系统控制器的方案。单片机算术运算能力强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其广泛应用
您可能关注的文档
- 2012版高中英语全程复习方略配套课件阶段评估模拟考场(五)(译林牛津版)江苏专用.ppt
- 2013初中八年级英语下册外研版课件module 5 unit 1 《if she goes to a different schooli wont see my best friend》.ppt
- 2012高考生物世纪金榜二轮复习精品课件专题五 生命活动的调节_2.ppt
- 20132014学年九年级上英语多媒体教学课件unit 2 biggestlongestwidest lesson 10 wheres the highest hotel(冀教版).ppt
- 2012高考生物世纪金榜二轮复习精品课件专题五 生命活动的调节_1.ppt
- 20132014学年八年级英语下册教学课件unit 6《where would you like to visit》section a(鲁教版)_1.ppt
- 2013届高考历史一轮复习专题课件 20世纪的战争与和平 专题五 烽火连绵的局部战争课件 人民版选修_1.ppt
- 2012高考生物世纪金榜二轮复习精品课件专题五 生命活动的调节_4.ppt
- 2013届高考历史人民版大一轮课件 选修三 20世纪的战争与和平 专题五_1.ppt
- 2013年七年级英语上册 Unit 7 Days and Months Lesson 41 Holidays课件 (新版)冀教版_1.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)