課程设计-压力测量.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文档。上传文档
查看更多
課程设计-压力测量

课程设计说明书 基于MPX4115的数字压力测量仪器设计 学生姓名:徐骏 学生学号:080307222 专业:测控技术与仪器 学院:机械电子工程学院 指导教师:程玉柱 2011 年 月 日 单片机系统方案此方案采用输入处理电路+ADC08+AT89C51+LCD1602实现,被测信号由ADC08模拟输入端输入,单片机采集转换数据,将转换数据送出显示。单片机控制模块的作用是为控制各单元电路的运行并完成数据的换算或处理,主要由单片机、时钟电路、复位电路组成。 时钟电路单片机工作的时间基准是由时钟电路提供的,在单片机的XTAL1和XYAL2两个管脚接一只晶振及两只电容就构成了单片机的时钟电路,电路中电容器和对振荡频率有微调作用,通常取(30±10)pF石英晶体选择6MH或12MH都可以。时钟电路如图3-1所示。图3-1系统时钟电路根据系统设计功能的要求,初步确定设计系统由A\D转换模块、块、显示模块组成。 1 A\D转换模块 ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应 一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟 电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据 校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使 多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现 通道功能的选择。 ADC0832数据读取程序流程: 2.单片机控制模块 由AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 外部时钟电路:主要是通过一个12HZ的时钟晶振产生时钟信号,以作为单片机工作的外部时钟。其XTAL1、XTAL2分别接到单片机相应的引脚上。外部时钟的晶振频率为12MHZ,则通过电路提供给单片机的频率也为12MHZ。 3.3 显示模块设计 3.3.1 LCD显示模块显示模块 显示控制采用数码管。RS:数据和指令选择控制端,RS=0命令状态RS=1 数据 R/W:读写控制线,R/W=0写操作;R/W=1读操作。 E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块将与单片机进行一次数据交换。 DB0-DB7:数据线,可以用8位连接,也可以只用高4位连接,节约单片机资源。 LCD显示器分为字段显示和字符显示两种。其中字段显示与LED显示相似,要送对应的信号到相应的管脚就能显示。字符显示是根据需要显示基本字符。本设计采用的是字符型显示。 系统中采用LCD1602作为显示器件输出信息。与传统的LED数码管显示器件相比,液晶显示模块具有体积小、功耗低、显示内容丰富等优点,而且不需要外加驱动电路,现在液晶显示模块已经是单片机应用设计中最常用的显示器件了。LCD1602可以显示2行16个汉字。 LCD1602模块的引脚如图3-8所示,其引脚功能如下: RS:数据和指令选择控制端,RS=0命令状态;RS=1数据 R/W:读写控制线,R/W=0写操作;R/W=1读操作 A:背光控制正电源 K:背光控制地 E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机间将进行一次数据交换 DB0~DB7:数据线,可以用8位连接,也可以只用高4位连接,节约单片机资源。 VDD:电源端 VEE:亮度控制端(1-5V) VSS:接地端 图3-8LCD1602模块 .3.3 LCD1602的显示操作 四种基本操作 LCD有四种基本操作具体如表3-1所示表3-1LCD与单片机之间有四种基本操作RS R/W 操作 0 0 写命令操作(初始化,光标定位等) 0 1 读状态操作(读忙标志位) 1 0 写数据操作(要显示内容) 1 1 读数据操作(可以把显示存储区中的数据反读出来) (1)读状态字 执行读状态字操作,如表3-1满足RS=0,R/W=1。根据管脚功能,当为有效电平时,状态命令

文档评论(0)

df9v4fzI + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档