温度测量显示电路

温度测量显示电路

ID:12062148

大小:151.00 KB

页数:11页

时间:2018-07-15

温度测量显示电路_第1页
温度测量显示电路_第2页
温度测量显示电路_第3页
温度测量显示电路_第4页
温度测量显示电路_第5页
资源描述:

《温度测量显示电路》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、生产实习报告题目:温度采集显示电路班级:电气082姓名:学号:成绩:__________目录摘要:2一、实习目的3二、实习要求3三、实习内容3(一)硬件结构31、最小系统原理图32、温度采集原理图43、数码管显示原理图44、按键原理图45、RS-232串口通信原理图5(二)软件结构51、延时程序设计52、传感器数据读取程序63、串口通信程序设计74、按键程序设计75、主程序设计8四、调试10五、结论10参考文献11摘要:本作品采用STC89C52单片机作为核心控制器,配合外部硬件——DS18B20、数码管、按键、MAX232电平转换完成了温度的实时显示功能,按键控制单片机向上位机发送温度的

2、功能。本作品具有硬件电路简单,温度采集精度较高、范围广,使用方便等特点。一、实习目的实习是大学学习很重要的环节,因为大学的学习中本来就缺少实践机会,而这次实习给我们提供了一个很难得的动手的机会,通过这次实习不仅可以使我们增强动手能力,而且可以让我们对专业相关知识有更深入的了解。在本次实习中,我了解了电子产品的基本设计生产流程,学习了基本的电子工艺,掌握了电子元件的基本知识、焊接工艺、常用仪表的使用等,同时在实习过程中也提高了分析问题和解决问题的能力。二、实习要求1.了解单片机的设计、生产、开发流程,基本掌握单片机的开发。本次实习实验板上设计安装了4个八段数码管,8个发光二极管,八个按键,R

3、S232串行接口,MAX485,等,采用USB供电,所有资源均可用跳线选择。使用这块实验板可以进行流水灯,数码管显示,中断,温度采集等试验。2.测试程序可以帮助检测焊接是否正确,有效找到问题,充分利用资源。三、实习内容(一)硬件结构1、最小系统原理图最小系统包括晶振电路、复位电路、I/0口上拉电阻、STC89C52几部分。2、温度采集原理图我们温度采集模块采用了DS18B20芯片,该芯片采集精度高,使用方便,采集范围较广,具有较强的实用性。3、数码管显示原理图数码管显示部分采用74HC573锁存器控制数码管的段选,74HC138控制数码管的位选。4、按键原理图我们用来控制发送数据的按键选择

4、了开发板上的独立按键,独立按键与单片机的外部中断0端口相连。当按键按下时,触发单片机的外部中断,控制单片机向上位机发送数据。5、RS-232串口通信原理图我们实现的单片机与计算机之间的通信用到了串口通信,而此开发板的串口通信是利用了RS-232串行通信,此串行通信要符合RS-232通信协议。RS-232C标准对电气特性、逻辑电平和各种信号线功能都做了规定。对于数据,逻辑“0”的电平高于-3V,逻辑“1”的电平低于+3V;对于控制信号,接通状态即信号有效地电平高于+3V,断开状态即信号无效的电平低于-3V。也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3V~+3V之间的电

5、压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时应保证电平在±(3~15)V之间。ELA-RS-232C与TTL以高低电平表示逻辑状态的规定不同,因此,为了能够同计算机接口,必须在ELA-RS-232C与TTL电路之间进行电平和逻辑关机的变换。为了是吸纳这种变换,这块开发板使用的是MAX232芯片,电路图如下所示。(二)软件结构1、延时程序设计由于DS18B20控制要求比较高的时序,而单片机又没有太多的任务可做,因此我们直接使用延时程序实现了时序的要求。程序大致如下:/*************************************************

6、********************名称:Delay_1ms()*功能:延时子程序,延时时间为1ms*x*输入:x(延时一毫秒的个数)*输出:无***********************************************************************/voidDelay_1ms(uinti){ucharx,j;for(j=0;j

7、如下:/*********************************************************************名称:Reset()*功能:复位DS18B20*输入:无*输出:无***********************************************************************/ucharReset(void){uchardeceive_read

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。