欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理与单片机与接口技术课程设计.docx

    • 资源ID:1802427       资源大小:149.95KB        全文页数:22页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理与单片机与接口技术课程设计.docx

    河南理工密喉微机原理与单片机接口技术课程设计实时测温报警系统姓名:李一学号:3113()8001116专业班级:H1.信13-4指导老师:王:新所在学院:电气工程与申动化学与2016年月口摘要本设计是一款基于单片机的实时温度测量装置,其中单片是数据处理的核心,用来接受和处理温度传感器测的数据。用温度传感器来获得采样的温度,单片机将得到的温度数据处理后,通过液晶显示屏来显示,关于时间显示方面是通过堆片机的定时中断来实现的,并通过按循来调盛显示时间。本文荷要介绍基于单片机的测温系统的设计原理,并依据系统的原理制作出实物,能够简洁的实现温度的测量.本测温系统主要有以下几个模块构成:测温模块、显示模块、按键限制模块、时间显示模块以及报警模块等几个模块组成。测温模块主体是一个测温传感器DSI8B20来进行温度的测量,温度报警模块是一个呜蜂器,显示模块是通过液晶显示屏1602来进行温度和时间的显示,按键限制是由触电开关跟单片机构成,时间显示模块是单片机的定时中断跟1602液晶显示屏构成.本设计的核心是型号为STCI2C5A6()S2的单片机.本系统的工作先由DS18B20测量温度,经过DS18B20内部的转换电路得到组12位精度为0.0625的温度数值通过根单数据线将数据交给单片机,单片机处理数据后将最终温度显示在液晶显示屏上,当温度超过设定值的时候鸣蜂器鸣笛报警,雌片机内部的定时中断程序将时间也同一时间显示在液晶显示屏上,通过按键可以哲停时间和温度测量的刷新,来调整时间。本设计最终做得的实物能够进行0-125。C的测量,24小时以内的时间显示以刚好间调整。关键字:单片机技术、温度采集、液晶1602显示。书目I、M41.1 设计背景及意义41.2 1111611tfttfttfttfttaftftttfttfttfttftt41.3 温度测试报警系统完成的功能42、系统总体方案及便件计52.1 总体方案设计52.2 It-fft>fttfttaftffft>ttfttafa53、软件设计3.1 DS18B20程序编架3.2 1602液晶显示程序编写框架3.3 时间及按键程序编写框架3.4 总程序编写框架4、软件仿真125、设计体会13弁考文献附1源程序代码附2,系统原理图1概述设计背景及意义温度是生产过程和科学试的中普遍而且玳要的物理参数,随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度限制系统发展的主流方向。特殊是近年来,温度限制系统已应用到人们生活的各个方面,但温度限制始终是个未开发的领域,却又是与人们休戚相关的一个实际问题。针对这种实际状况,设计一个温度限制系统,具有广泛的应用前景与实际意义。温度是个重要的物理量,它反映了物体冷热的程度,与自然界中的各种物理和化学过程相联系.在工、农业生产和日常生活中,各个环节都与温度紧密相联,湿度的精确监测及限制占据着极其重要地位。比如,发电厂锅炉的温度必需限制在肯定的范围之内:很多化学反应的工艺过程必需在适当的温度下才能正常进行等。没有介适的温度环境,很多电子设备就不能正常工作,粮仓的储能就会变质毒烂,酒类的品质就没有保隙。可见,温度的测量和限制是特别全要的。随着电子技术和微型计算机的快速发展,单片机在电子产品中的应用已经越来越广泛。利用单片机对阻度进行限制的技术也随之而生,并日益发展和完善,且越来越显示出它的优越性。1.2 设计目的本设计的内容是温度测试报警系统,限制时象是温度“温度限制在日常生活及工业领域应用相当广泛,比如温室、水池、发醉缸、电源等场所的温度限制。而以往温度限制是由人工完成的而且不够重视,其实在很多场所温度都须要监控以防止发生意外。针对此间题,本系统设计的目的是实现一种可连续高精度调温的温度测试报警系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既好用又廉价的限制系统。1.3 温度测试报警系统完成的功能本设计是对温度进行实时监测与报警,设计的温度报警系统实现了基本的温度测试和报警功能:当温度超过设定的温度阀值的时候鸣峰器发声来进行报警,同时通过1602液晶显示屏显示当时的时间跟温度便于对温度的管理。2系统总体方案及硬件设计2.1 总体方案设计考虑运用温度传感器,结合单片机电路设计,采纳一只DS18B20温度传感器,干脆读取被测温度值,之后进行转换,依次完成设计耍求.在本系统的电路设计方框图如图11所示,它由三部分组成:限制部分主芯片采纳单片机STC12C5160S2;显示部分采纳液晶屏1602进行显示:温度采集部分采纳DS18B2O温度传感器。图21温度计电路总体设计方案2.2 硬件设计1 .限制部分单片机STC1.2C5I6OS2具有低电压供电和体枳小等特点,很适合便携手持式产品的设计运用,系统应用三节电池供电。2 .显示部分显示电路采纳1602液晶显示屏.3 .温度采集部分DS18B2O温度传感器是美国DA1.1.AS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能干脆读出被测温。这部分主要完成对温度信号的采集和转换工作,由DSI8B20数字温度传感器及其与单片机的接口部分组成。数字温度传感器DS18B20把采集到的温度通过数据引脚传到单片机的P1.3口,单片机接受温度并存储。此部分只用到DS18B20和单片机,硬件很简洁(1) DSI8B2O的性能特点如下:1)独特的单线接口仅须要一个端口引脚进行通信:2)多个DS18B20可以并联在惟一的三线上,实现多点组网功能:3)无须外部器件:4)可通过数据线供电,电压范用为3.055V:5)零待机功耗:6)温度以3位数字显示:7)用户可定义报警设置:8)报警搜寻吩咐识别并标记超过程序限定温度(温度报警条件)的器件;9)负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。(2) DSI8B2O的内部结构DS18B2O采纳3脚PR-35封装,如图1.2所示;DSI8B20的内部结构,如图3所小O必图2-2DS18B2O封装(3) DS18B2O内部结构主要由四部分组成:ISB1)64位光刻RoM。起先8位是产品类型的编号,接着是每个渊件的惟一的序号,共有48位,鼓终8位是前56位的CRe校验码,这也是多个DS18B2O可以采纳一线进行通信的缘由“3。64位闪速ROM的结构如F.64位RON和I表2-IROM结构8b检险CRC48b序列号8b工厂代码(IOH)MSB1.SBMSB1.SBMSB图2-3DS18B20内部结构2)非挥发的温度报警触发器TH和T1.,可通过软件写入用户报警上下限值.,3)高速暂存存储,可以设置DS18B2O温度转换的精度。DS18B2O温度传感器的内部存储器还包括个高速河存RAM和个非易失性的可电擦除的E-PRAM,高速暂存RAM的结构为8字节的存储罂,结构如图1.3所示。头2个字节包含测得的温度信息,第3和第4字节TH和T1.的拷贝,是易失的,每次上电更位时被刷新。第5个字节,为配置寄存器,它的内容用于酹定温度值的数字转换辨别率。DS18B2O工作时寄存落中的辨别率转换为相应精度的温度数值。它的内部存储器结构和字节定义如图1.3所示。低5位始终为】,TM是工作模式位,用于设置DS18B2O在工作模式还是在测试模式。表2-2DS18B2O内部存储器结构BytcOByte1.温度测量值1.SB<50H)E-PROM温度测量值MSB(50H)Byte2TH高温寄存器÷-÷TH高温寄存器Byte3T1.低温寄存器÷-11.低温寄存器Bytc4配位寄存器÷-配位寄存器Bytc5预留(FFH)Bytc6预留(OCH)Byie7预留(IOH)Byte8循环冗余码校盼<CRC)2)非挥发的温度报警触发器TH和T1.,可通过软件写入用户报警上下限值.3)而速暂存存储,可以设置DSI8B20温度转换的精度.DS18B2O出厂时该位被设置为0,用户要去改动,R1.和RO确定温度转换的精度位数,来设置辨别率,如图1.4«图23DS18B20字节定义ITMRiRo1IIIII1由表1.1.可见,辨别率越高,所须要的温度数据转换时间越长。因此,在实际应用中要将辨别率和转换时间权衡考虑。高速暂存RAM的第6、7、8字节保留未用,表现为全逻辑1。第9字节读出前面全部8字节的CRC码,可用来检验数据,从而保证通信数据的正确性。当DS18B20接收到温度转换吩咐后,起先启动转换。转换完成后的温度值就以16位带符号扩展的二进制补网形式存储在高速暂存存储器的第I,2字节.单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格苴以0.()625'C/1.SB形式表示.当符号位S=O时,表示测得的温度值为正值,可以干脆将二进制位转换为十进制:当符号位S=I时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表1.2是部分温度值对应的二进制温度数据网。表24DSI8B2O温度转换时辰表R1.RO辨别率/位温度最大转向时间msOO993.75O110187.5IOI1.375II12750表25一部分温度对应值表温度W二进制表示十六进制表示+125(XMK)O1.IIIIO1.(XXX)()7X)H+85(XX)OO1.OIOIO1.OOOOO55OH+25.0625(XKM)(XX)II(X)I(XXX)0I91H+10.12500000()IO1.O(X)OIOOA2H+0.5(XXK)(XXX)(XXX)(X)IO(XX)8H0(XXX)OOOOOooo1000(X)OOH-0.5I1.1.iII1.IH1.1.(XXX)FFFSH续表25-10.125I1.1.1.I1.1.1.O1.OIII1.OFF5EH-25.0625I1.1.1.IIIOOIIOI1.1.1.FE6FH-55I1.1.1.I1.(M)10010000FC90H4) CRC的产生在64bROM的最高有效字节中存储有循环冗余校验网(CRC).主机依据ROM的前56位来计算CRC值,并和存入DS18B20中的CRC值做比较,以推断生机收到的ROM数据是否正确,另外.由于DSI8B2O单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对DSI8B20的各种操作按协议进行。操作协议为:初使化DSI8B2O(发复位脉冲)一发RoM功能吩咐一发存储潺操作吩咐一处理数。4.液晶显示部分1 .管脚:1602共16个管脚,但是编程用到的主要管脚不过三个,分别为:RS(数据吩咐选择端)RV(读写选择端),E(使能信号);以后编程便主要围绕这三个管脚绽开进行初始化,写吩咐,写数据以下详细阐述这一:个管脚:RS为寄存器选择,高电平选择数据寄存器,低电平选择指令寄存

    注意事项

    本文(微机原理与单片机与接口技术课程设计.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开