版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于单片机的正脉冲宽度检测一.设计要求:使用80C51单片机,利用定时器T0门控GATE的功能,测量引脚上出现的正脉冲宽度,并用LED数码管显示出来。设计要完成的任务有硬件设计和软件设计。硬件方面,80C51单片机的P3.2口测试外部脉冲。P1口可以接LED数码管。软件方面,利用单片机的定时完成正脉冲宽度的读取,然后用到P1口使LED数码管显示。二.系统硬件设计1根据所学知识和查资料,可以知道脉冲的发生电路可以有很多,可以用555定时器来做一个脉冲发生器。其电路图如下:V5ccVTsRSIHRDTTuc-ocVGIIoc±T可以知道如图所示的脉冲发生器其占空比q=R1/(R1+R2)
2、;RKD/F3,UTXD/F3,1101112IHT0/F3.2占空比可以通过马部停掩四331302928T0/F3.4T1/F3.5WR/F3,6RP/F3.7XTAL114151617ie2726252423一EWgALE/FKOGPSEffP2.7P2.6P2.5P2.4P2.3AIXTAL2192221P2.2P2.1P2.080C51单片机及其引脚图+5V+5VC573.BP3.3GNDU2OEVCCDQID2Q2D3Q3D4Q4D5Q5D6Q6D7Q7D8Q8GNDLE573GND573管脚图HC573引脚功能表:PINNo引脚号SYMBOL符号NAMEANDFUNCTION名称及
3、功能1OE3StateoutputEnableInput(ActiveLOW)3出使能输入d"平)态输2,3,4,5,6,7,8,9D0toD7DataInputs数据输入12,13,14,15,16,17,18,19Q0toQ73StateLatchOutputs3态锁存输出11LELatchEnableInput锁存使能输入10GNDGround接地(0V)20VCCPositiveSupplyVoltage电源电压三.系统主程序设计通过外部脉冲输入到P3.2口。当屈I脚上出现高电平时,定时器T1即开始对12分频时钟周期计数,直到引脚变低电平IFJTTg1)-对T1初始化TMOD
4、*-90HTRI-1为止,然后南BT1计数器的值并显示。HTKl*-0»停止力计数从。开蛤汁”日读出T*值脉冲源系统源程序设计:#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintsbitWL=P2八0;sbitDL=P2八1;sbitcl=P3八2;longxx=0;uintcc,wan,qian,bai,shi,ge,bb;ucharcodetable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;voiddelay(uintz);voidd
5、isplay(ucharwan,ucharqian,ucharbai,ucharshi,ucharge);voiddelay(uintz)uintx,y;for(x=z;x>0;x-)for(y=110;y>0;y-);voidmain()TMOD=0x09;TH0=0;TL0=0;TR0=0;EA=1;while(cl);while(cl=0);TR0=1;while(cl);TR0=0;xx=cc*65536+TH0*256+TL0;wan=xx/10000;qian=xx%10000/1000;bai=xx%10000%1000/100;shi=xx%10000%1000%1
6、00/10;ge=xx%10;display(wan,qian,bai,shi,ge);voidtimer0()interrupt0cc+;bai,ucharvoiddisplay(ucharwan,ucharqian,ucharshi,ucharge)/显示程序WL=1;P1=0xfe;WL=0;DL=1;P1=tablewan;delay(1);WL=1;P1=0xfd;WL=0;DL=1;P1=tableqian;delay(1);WL=1;P1=0xfb;WL=0;DL=1;P1=tablebai;delay(1);WL=1;P1=0xf7;WL=0;DL=1;P1=tableshi;delay(1);WL=1;P1=0xef;WL=0;DL=1;P1=tablege;delay(1);)四.系统调试与测试结果分析把脉冲产生电路产生的脉冲送入单片机,检测其正脉冲宽度,并与其用示波器测量值比较。经比较可知检测值与其真实值之间存在误差,所以可以选择不同的补偿措施。五.总结经过几天对基于单片机检测脉冲宽度的学习,一方面让
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房招商加工合同范本
- 做显示屏的合同或协议
- 农民工承包合同协议书
- 口头协议写下来算合同
- 养蛇代养协议合同书写
- 汽车智能化技术应用前景展望
- 卖买门市协议合同范本
- 古玩委托代买合同范本
- 公司改制劳动合同协议
- 农田便宜出租合同范本
- 2025中医技能考试题及答案
- 2025中科芯集成电路有限公司校园招聘笔试历年参考题库附带答案详解(3卷合一)
- 产品预购合同(标准版)
- 铁路工作安全培训课件
- 水泥厂设备巡检规程
- 2025年小学心理健康学科新课程标准考试测试卷
- 城乡街道环卫清洁服务方案投标文件(技术标)
- 第4课 吃动平衡 健康体重 课件-2024-2025学年人教版(2024)初中体育与健康七年级全一册
- 致敬抗美援朝 争做时代新人-10.25抗美援朝纪念日主题班会(课件)
- 安徽载盛新材料有限公司二氧化硅表面改性项目环境报告表
- 中高层管理人员绩效考核办法
评论
0/150
提交评论