单片机实训论文.doc_第1页
单片机实训论文.doc_第2页
单片机实训论文.doc_第3页
单片机实训论文.doc_第4页
单片机实训论文.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机实训实验报告 专业班级:自动化 四班 姓 名: 韩雪晴 学 号:20111766题目2:温度采集显示系统一、设计内容及意义 利用51单片机,热电阻及8279驱动LED,设计一个实时温度采集显示系统。要满足功能要求:1、利用负温度系数(NTC)10K热电阻制作温度采集电路。2、利用ADC0809采集温度AD转换结果(十六进制数),并用8279驱动OCMJ液晶模块显示。3、将AD转换结果(十六进制数)转换为电压值,并用OCMJ液晶模块显示。4、利用查表及插值法将电压值转换为温度值,并用OCMJ液晶模块显示。最终达到温度采集并实时显示的目的。 温度采集控制系统在人们的日常生活中的应用越来越广泛,基于8051单片机的温度采集控制系统是AD转换器、温度传感器模块、LCD显示屏及相应接口的综合应用。温度作为一个重要的物理量,是工业生产过程中最普遍、最重要的工艺参数之一。随着工业的不断发展,对温度测量的要求越来越高,而且测量的范围也越来越广,对温度的检测技术的要求也越来越高。因此,温度测量的研究也是一个重要的研究课题。二、整体设计原理及硬件电路设计 热敏电阻检测温度阻值改变,导致输出电压改变,经AD采样到的电压再经过运算得出电压值显示在屏幕上,再根据阻值与电压的关系和阻值与温度的关系经过数据分析处理将温度显示在液晶屏上。温度采集控制系统结构框图如下:AD转换器LCD显示8051主控温度传感器 图1 系统整体结构框图2.1 LM324N原理与引脚图 LM324内含4个独立的高增益、频率补偿的运算放大器,既可接单电源使用(330V),也可接双电源使用(1.515V),驱动功耗低,可与TTL逻辑电路相容。其引脚图如图2所示。 图2 LM324N引脚图图3 测量电路图2.2 AD转换电路(1)、电路原理八路八位A/D实验电路由一片ADC0809,一片74LS04,一片74LS32组成,该电路中,ADIN0ADIN7是ADC0809的模拟量输入插孔,CS0809是0809的AD启动和片选的输入插孔,EOC是0809转换结束标志,高电平表示转换结束。齐纳二极管LM336-5提供5V的参考电源,ADC0809的参考电压,数据总线输出,通道控制线均已接好,八位双缓冲D/A实验电路由一片DAC0832。一片74LS00,一片74LS04,一片LM324组成,该电路中除DAC0832的片选未接好外,其他信号均已接好,片选插孔标号CS0832。输出插孔标号DAOUT。该电路为非偏移二进制D/A转换电路,通过调节POT3,可调节D/A转换器的满偏值,调节POT2,可调节D/A转换器的零偏值。(2)、电路测试检查复位信号,通过A/D、D/A实验,程序全速运行,观察片选、读、写、总线信号是否正常。图4 A/D D/A电路原理图2.3 LCD显示电路点阵式LCD显示电路是在系统板上外挂电正式液晶显示模块,模块的数据线、状态、控制线都通过插孔引出。可直接与系统相连。OCMJ中文模块系列液晶显示器内含 GB 2312 16*16点阵国标一级简体汉字和 ASCII8*8(半高)及8*16(全高)点阵英文字库,用户输入区位码或 ASCII 码即可实现文本显示。也可用作一般的点阵图形显示器之用。提供位点阵和字节点阵两种图形显示功能,用户可在指定的屏幕位置上以点为单位或以字节为单位进行图形显示。完全兼容一般的点阵模块。OCMJ中文模块系列液晶显示器可以实现汉字、ASCII 码、点阵图形和变化曲线的同屏显示,并可通过字节点阵图形方式造字。本系列模块具有上/下/左/右移动当前显示屏幕及清除屏幕的命令。一改传统的使用大量的设置命令进行初始化的方法,OCMJ 中文模块所有的设置初始化工作都是在上电时自动完成的,实现了“即插即用”。同时保留了一条专用的复位线供用户选择使用,可对工作中的模块进行软件或硬件强制复位。规划整齐的10个用户接口命令代码,非常容易记忆。标准用户硬件接口采用REQ/BUSY 握手协议,简单可靠。 图5 8051与OCMJ4X8模块连接图2.4 接口总线实验所接总线VCC、GND、+12V、-12V由下图右图所示 图6 接口总线三、程序流程图设计主程序: 中断服务程序:入 口开始 关中断LCD初始化A/D转换启动ADC0809开中断开中断 转换完成? 中断返回 N Y 中断服务子程序数据处理LCD显示四、问题和不足1.经过电路焊接和程序调试,第一次发现电路板焊接缺焊现象,经过及时检查调整,电路板检测正常,并且焊接良好。2.程序测试问题,由于把数据处理加在了中断程序中,导致每次温度显示延迟时间过长,经过老师的指导讲解,把数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论