当前位置: 首页 > news >正文

中国医院建设协会网站首页淘宝客网站开发定制

中国医院建设协会网站首页,淘宝客网站开发定制,深圳谷歌推广公司,网络营销方式的演变赵翠玉摘要#xff1a;本文基于AT89C52的脉冲宽度测量仪的设计。该仪器测量结果采用了软件数字滤波#xff0c;消除了测量中抖动问题#xff0c;测量精度高、稳定性好#xff0c;具有一定的实用性。关键词#xff1a;AT89C52;测量仪;脉冲宽度中图分类号#xff1a;TM935.…赵翠玉摘要本文基于AT89C52的脉冲宽度测量仪的设计。该仪器测量结果采用了软件数字滤波消除了测量中抖动问题测量精度高、稳定性好具有一定的实用性。关键词AT89C52;测量仪;脉冲宽度中图分类号TM935.4 文献标识码A 文章编号1007-9416(2019)02-0129-010 引言脉冲宽度的测量实质是时间的测量以往测量仪采用的是门电路来进行脉冲宽度测量而 AT89C52单片机系统资源丰富内置256KB的RAM模块、32个外部双向可编程I/O口线、3个16位定时器/计数器、0-24MHz时钟频率、2个外中断口[1]。该单片机不仅提供丰富的硬件资源也提供良好的上位机控制软件只要通过软件的功能操作就能实现源代码的调试编译查找与修改错误之处在线代码下载等功能。基于以上优点本文设计了采用AT89C52单片机实现脉冲宽度测量仪。1 测量机理基于AT89C52的脉冲宽度测量仪以AT89C52为系统控制核心通过AT89C52内部的定时器对脉冲宽度进行测量。设定AT89C52工作于定时器方式计数的输入为内部时钟信号频率为固定的12MHz。只要令GATE1TR01TR11将输入脉冲接到INT1口即可测量输入脉冲宽度测量机理如图1所示。2 系统硬件设计该测量仪主要由AT89C52单片机最小系统、555定时电路、LED显示驱动电路、LED显示电路和电源电路等组成[2]。测量时通过单片机外中断INT1和定时器T1配合来完成外部待测脉冲高电平持续时间的测量。首先将U1(AT89C52)的T1设为定时器方式且门控GATE1;然后将U2(NE555)的3脚输出的方波信号送至U1的P3.3脚(INT1口)当P3.3脚的信号出现下降沿时进入INT1中断服务程序并判断脉冲位置如果是第一个方波脉冲则打开计数器T1的开关(将TR1设为1)否则关闭T1的开关(将TR1设为0)等到第二个方波脉冲上升沿抵达U1的P3.3脚时TH1、TL1自动开始计数当第二个方波脉冲下降沿到来时计数器自动关闭停止计数此时为待测信号高电平期间且再次进入外部中断INT1的中斷服务程序中读取TH1、TL1的计数值并计算出所测量的结果该结果就是待测方波脉冲的宽度。随后清零TH1和TL1以便下一个脉宽的测量。同时测得的信号宽度数值从U1的P1.0P1.7口分别输出ag及dp八位段选字符编码信号至数码管的相应段选线从U1的P3.4P3.7口输出四只数码管的位选信号分别经Q5Q8处理送至四只数码管相应的位选线控制相应数码管的点亮实现被测结果的实时显示。系统工作电压由电源电路把220交流电经变压器降压、D1D4整流、C9C10滤波、U3(7805)稳压得到5V稳定电压来提供。可以得出测量脉冲宽度分两个阶段一个是准备阶段完成状态的设置;另一个是测量阶段从脉冲上升沿开始测量计数到脉冲下降沿结束计数以两个脉冲为一个测量周期。3 系统软件设计该系统软件使用C语言进行了编写采用了模块化的设计思想[3]将设计划分为T0溢出中断、T1溢出中断和INT1溢出中断等相应的程序模块分别进行设计、调试增强了程序的条理性。AT89C52的脉冲宽度测量仪主程序设计流程如图2所示。4 数据及结果的分析通过实验观察对T0、T2两种方式都可以达到计数脉宽的长度的要求实验数据均可以达到所要求的6位 LED显示计数值时间精确到0.1秒。实验中也遇到一些问题如数码管显示不出数值(P口位置插错)小数点显示错位(没有在程序中编对位置)显示只显示第一次多出数值(调用程序返回时出错)等问题。5 结语本文的创新在于遵循硬件电路可靠、操作简便充分借助AT89C52单片机系统的丰富资源通过硬件的完整设计和软件强大的编程等过程实现了脉冲宽度的测量功能具有实际的应用价值。参考文献[1] 罗印升.单片微机原理与应用[M].北京机械工业出版社2012.[2] 路而红.专用集成电路设计与电子设计自动化[M].北京清华大学出版社2004.[3] 张培仁.基于C语言编程MCS-51单片机原理与应用[M].北京清华大学出版社2003.Design and Implementation of Pulse Width Measuring Instrument Based on AT89C52ZHAO Cui-yu(Jiangsu Urban and Rural Construction CollegeChangzhou Jiangsu  213000)AbstractThe design of pulse width measuring instrument based on AT89C52 is presented in this paper. The measurement results of the instrument are filtered by software digital filter which eliminates the problem of jitter in the measurement. The measurement accuracy is high and the stability is good. It has certain practicability.Key wordsAT89C52; measuring instrument; pulse width
http://www.zqtcl.cn/news/703752/

相关文章:

  • 用ps怎么做网站导航条怎么做部署iis网站
  • 酒店 网站构建怎么创建自己的网址
  • 江苏推广网站建设业务个人工作室网站源码带后台
  • 色一把做最好的网站赤峰微信网站建设
  • 指定网站长期建设 运营计划网站淘宝客 没备案怎么做
  • 绵阳网站推广排名知名商业网站有哪些
  • 简要描述创建商务站点的商务天津建设工程合同备案网站
  • 做展示空间设计的网站wordpress调用作品分类
  • 网站怎么做访问量统计百度百科怎么创建自己
  • 泉州开发网站的公司有哪些网站页面相似度查询工具
  • 卖文章的网站源码咸阳做网站的公司电话
  • 网站建设案例百度云怎么在手机上传百度云wordpress
  • 传媒公司取名seo网站推广怎么收费
  • 网站建设具体详细过程WordPress usdt收款
  • 网站标题应怎设置生产备案号怎么查询网站
  • 怎样建立网站目录结构网站 项目方案
  • jsp做网站还响应式科技公司网站模板
  • 杭州网站建设设计公司做阀门网站
  • 用模板建站青岛企业网站制作公司
  • 网站建设经费预算表辽宁工程建设招标网
  • sql数据库查询网站模板谷歌浏览器网页版入口
  • 成都h5建站市场监督管理局举报电话
  • 百度推广弄个网站头像要钱吗?最新新闻热点素材
  • 江苏做网站找谁wordpress主题设置插件
  • 郑州微信网站开发建筑网招工平台
  • 给网站挂黑链普工招聘最新招聘信息
  • 重庆推广网站排名价格上海房产信息网官网
  • 深圳网站公司制作网络公司排名
  • 郑州高端做网站网页制作与网站建设实战大全光盘
  • 科技网站制作公司免费模板建站网站