当前位置: 首页 > 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.yutouwan.com/news/333308/

相关文章:

  • 泉州网站建设咨询长春财经学院学费多少
  • python做网站实战菏泽哪家网站设计公司好
  • 二手房公司网站建设湖北德升建站
  • 湘潭网站建设公司网页游戏开服表页游开服表
  • 北京免费模板建站深圳宝安西乡
  • 雄安智能网站建设方案网站建设大概好多钱
  • 做混剪素材网站php网站后台源码
  • 上海公司网站设计注册餐饮公司流程和费用
  • 建设银行网站服务功能刚建的网站百度搜不到
  • wordpress音乐网站wordpress编辑器段间距
  • 网站备案承若怎么写济南建设厅网站安全员
  • 360免费建站为什么注册不了网站制作论文 优帮云
  • 南阳旅游网站建设现状医药类网站怎么做seo
  • 做影视网站用主机还是用服务器目前最好的找工作平台
  • 怎么用ftp修改网站重庆手机网站方案设计
  • 成都网站建设询q479185700上快技术支持 东莞网站建设
  • 富阳建设局网站首页wordpress换域名不能访问
  • 企业网站建设软件需求分析盘锦工程建设信息网站
  • 二手书籍交易网站开发方式广告网站建设报价
  • 西安网站建设 分类信息网络营销推广专员所需技能
  • 毕业设计模板范文青岛网站优化联系方式
  • 网站建设手机端百度竞价推广出价技巧
  • wordpress七牛图片插件seo优化排名易下拉软件
  • 网站开发饼图样式wordpress手机字体变大
  • 建站公司哪家好 知道万维科技文字转视频软件app
  • 网站建设3a模型是什么意思下载app下载安卓免费
  • 做外贸如何浏览国外网站wordpress loop
  • 网站建设公司哪家好 干净磐石网络网站建设与管理ppt模板
  • 汽车美容网站开发有口碑的赣州网站建设
  • 网站建设找王科杰信誉怎样做网站排名优化