基于单片机控制的数显质量测量仪设计(建筑设计及理论论文资料).docVIP

基于单片机控制的数显质量测量仪设计(建筑设计及理论论文资料).doc

  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文档。上传文档
查看更多
基于单片机控制的数显质量测量仪设计(建筑设计及理论论文资料) 正文 基于单片机控制的数显质量测量仪设计(建筑设计及理论论文资料) 文1:基于单片机控制的数显质量测量仪设计 数字式显示仪表是一种具有模数转换器并以十进制数码形式显示被测变量值的仪表,它与各种传感器、配送器配套,可以显示出各种不同的参数。数字式仪表具有精度高、功能全、速度快、抗干扰能力强等优点,体积小、耗电低、读数直观,且能将测量结果以数字形式输入计算机,从而实现生产过程自动化。数显表因其视觉直观、设置便捷及智能化控制程度高等特性,加之随着当前传感技术的高速发展,数字式显示仪表的功能不断强大及精度不断地提高,数字式显示仪表正在大量代替传统的机械仪表,已经广泛应用于各行各业及日常生活。 1系统总体方案设计 本设计基于52系列单片机STC89C52,利用了模块化设计的思想,将系统的硬件分成质量数据采集模块、单片机控制数据处理模块和人机交互界面模块等三大部分。质量数据采集模块主要由压力传感器和信号的前级处理部分构成,包括专用仪表放大器AD620、运算放大器UA741和A/D转换器ADC0804;单片机控制数据处理模块主要由STC89C52及内部的程序实现;人机交互界面包括键盘输入和点阵式液晶屏显示,主要使用微动开关和1602液晶屏,可以方便地调节单价和直观地显示数字。软件部分运用单片机C语言进行编程,实现了该设计的全部控制功能。该数显质量测量仪可以实现基本的称重功能(称重误差不大于±0.010kg),并发挥部分的显示单价和总价格的功能,可以随意输入要求范围的商品单价,还具有超量程的报警功能。 2系统硬件电路设计 2.1数据采集及滤波放大电路 传感器DET输出的电压信号通过C3,C4小电容高频滤波再通过CE1,CE2大电容低频滤波后作为专用仪表放大器AD620的输入,进行线性放大,UA741以及后面的电位器组成调零部分,传感器采用桥式电路加压敏元件进行构建;前级放大器采用专用的仪表放大器芯片AD620,其增益可以通过外接电阻加以调节,且通过一路电压跟随电路可以调节AD620的参考电压,达到了电路调零的功能。 2.2数模转换电路 ADC0804是一个单通道8b分辨率A/D转换器,输出有三态锁存,可直接与系统数据线相连。启动信号为CS和WR,转换结束信号为INTR,低电平有效,其地址为0FFD4H。输入电压范围为0.3~18V,工作电压为4.5~6.3VDC,最佳工作电压为5.0V,ADC0804的转换频率为: fCLK=1/1.1RC=1kHz Vin(+),Vin(-)为输入模拟电压,DB0~DB7输出转化后的数字量,CS为使能信号,RD和WR为读/写控制信号,它们都由单片机控制。 2.3主控制电路 本设计单片机的晶振频率为11.0592MHz,有手动复位和上电自动复位两种方式,报警电路的蜂鸣器采用9013三极管进行驱动放大。S2,S3,S4分别为单价位数调节、单价递增和递减按键。排阻RP1是P0口的上拉电阻。主控制电路如图3所示。STC89C52单片机是ST89C系列中的增强型高档产品,片内存储器容量是STC89C51的2倍,即有8KB的FLASH程序存储器和256B的RAM。另外,它还增加了功能极强且具有独特应用的16b定时/计数器2等多种功能。在工程应用中STC89C52有一显著的优势即不需要烧写器,只需借助PC机的并口输出和极为简单的电路,便可将程序通过串行方式写入单片机。并且电路可设计在系统中,可以随时修改单片机的软件而不对硬件做任何改动。 2.4液晶显示电路液 晶显示用芯片1602,其有16引脚,显示容量为16×2个字符,工作电压为4.5~5.5V,当最佳工作电压为5.0V时,工作电流为2.0mA。液晶的4号引脚为数据/命令选择端,6号引脚为使能信号的输入,分别由单片机的P3.5和P3.4控制。1号和2号引脚分别为电源地和电源正极,3号引脚为液晶显示偏压信号,由电位器W1控制,用于调节液晶亮度,5号引脚为R/W读写控制端,7~14号分别为I/O端口D0~D7,与单片机的P0口相接,15,16引脚为背光源正极和负极。 2.5C语言在单片机中的应用 C语言是一种通用的计算机程序设计语言,在国际上非常流行,它既可以用来编写计算机的系统程序,也可以用来编写一般的应用程序。以前计算机的系统软件主要用汇编语言编写,单片机应用系统更是如此。C语言是当前最流行的程序设计语言,它像其它高级语言一样,面向用户,面向解题的过程,编程者不必熟悉具体的计算机内部结构和指令;C语言又像汇编语言一样,可以对机器硬件进行操作,如进行端口I/O操作、位操作、地址操作,并可内嵌汇编指令,将汇编指令当作它的语句一样。我们知道,汇编语言将涉及计算机硬件,所以C语言又像低级语言一样,可以对计算机硬件进

您可能关注的文档

文档评论(0)

szbalala + 关注
官方认证
文档贡献者

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

认证主体深圳市巴啦啦科技有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440300MA5FCP2R75

1亿VIP精品文档

相关文档