(毕业论文)温度测量显示电路.docVIP

  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文档。上传文档
查看更多
生产实习报告 题目:温度采集显示电路 班级:电气082 姓名: 学号: 成绩:__________ 目 录 摘要: 2 一、实习目的 3 二、实习要求 3 三、实习内容 3 (一)硬件结构 3 1、最小系统原理图 3 2、温度采集原理图 4 3、数码管显示原理图 4 4、按键原理图 4 5、RS-232串口通信原理图 5 (二)软件结构 5 1、延时程序设计 5 2、传感器数据读取程序 6 3、串口通信程序设计 7 4、按键程序设计 7 5、主程序设计 8 四、调试 10 五、结论 10 参考文献 11 摘要: 本作品采用STC89C52单片机作为核心控制器,配合外部硬件——DS18B20、数码管、按键、MAX232电平转换完成了温度的实时显示功能,按键控制单片机向上位机发送温度的功能。本作品具有硬件电路简单,温度采集精度较高、范围广,使用方便等特点。 一、实习目的 实习是大学学习很重要的环节,因为大学的学习中本来就缺少实践机会,而这次实习给我们提供了一个很难得的动手的机会,通过这次实习不仅可以使我们增强动手能力,而且可以让我们对专业相关知识有更深入的了解。在本次实习中,我了解了电子产品的基本设计生产流程,学习了基本的电子工艺,掌握了电子元件的基本知识、焊接工艺、常用仪表的使用等,同时在实习过程中也提高了分析问题和解决问题的能力。 二、实习要求 1.了解单片机的设计、生产、开发流程,基本掌握单片机的开发。本次实习实验板上设计安装了4个八段数码管,8个发光二极管,八个按键,RS232串行接口,MAX485,等,采用USB供电,所有资源均可用跳线选择。使用这块实验板可以进行流水灯,数码管显示,中断,温度采集等试验。 2.测试程序可以帮助检测焊接是否正确,有效找到问题,充分利用资源。 实习内容 (一)硬件结构 1、最小系统原理图 最小系统包括晶振电路、复位电路、I/0口上拉电阻、STC89C52几部分。 2、温度采集原理图 我们温度采集模块采用了DS18B20芯片,该芯片采集精度高,使用方便,采集范围较广,具有较强的实用性。 3、数码管显示原理图 数码管显示部分采用74HC573锁存器控制数码管的段选,74HC138控制数码管的位选。 4、按键原理图 我们用来控制发送数据的按键选择了开发板上的独立按键,独立按键与单片机的外部中断0端口相连。当按键按下时,触发单片机的外部中断,控制单片机向上位机发送数据。 5、RS-232串口通信原理图 我们实现的单片机与计算机之间的通信用到了串口通信,而此开发板的串口通信是利用了RS-232串行通信,此串行通信要符合RS-232通信协议。 RS-232C标准对电气特性、逻辑电平和各种信号线功能都做了规定。对于数据,逻辑“0”的电平高于-3V,逻辑“1”的电平低于+3V;对于控制信号,接通状态即信号有效地电平高于+3V,断开状态即信号无效的电平低于-3V。也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3V~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时应保证电平在±(3~15)V之间。ELA-RS-232C与TTL以高低电平表示逻辑状态的规定不同,因此,为了能够同计算机接口,必须在ELA-RS-232C与TTL电路之间进行电平和逻辑关机的变换。为了是吸纳这种变换,这块开发板使用的是MAX232芯片,电路图如下所示。 (二)软件结构 1、延时程序设计 由于DS18B20控制要求比较高的时序,而单片机又没有太多的任务可做,因此我们直接使用延时程序实现了时序的要求。 程序大致如下: /******************************************************************** * 名称 : Delay_1ms() * 功能 : 延时子程序,延时时间为 1ms * x * 输入 : x (延时一毫秒的个数) * 输出 : 无 ***********************************************************************/ void Delay_1ms(uint i) { uchar x,j; for(j=0;ji;j++) for(x=0;x=148;x++); } 2、传感器数据读取程序 我们使用的温度传感器为DS18B20,由于这款芯片为单总

文档评论(0)

考试资料文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档