用89s52单片机的测方波占空比问题,高分!

shishangyangyang 2009-08-24 09:33:10
用89s52单片机的测方波占空怎么做啊,赠送高分!!
...全文
318 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
unifax 2011-06-09
  • 打赏
  • 举报
回复
我也要用!
poket 2011-05-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 wslxs2008 的回复:]
楼主现在还要吗,前些天太忙就没去做了,我做了个protues仿真的可以测脉冲宽度,自然测占空比也没问题了,需要的话把邮箱给我
[/Quote]
大哥,单片机测方波占空比的程序你还有吗,能给我发一份吗。。
poket 2011-05-20
  • 打赏
  • 举报
回复
我的邮箱 280129543@qq.com非常感谢啊
poket 2011-05-20
  • 打赏
  • 举报
回复
兄弟,我看了你09年的一个回复呀,那个程序你还有吗,能给我发一份吗?
shishangyangyang 2009-09-10
  • 打赏
  • 举报
回复
我的邮箱zhang.6466@163.com,谢谢啊,哥们,麻烦发到邮箱来啊,
空影 2009-09-06
  • 打赏
  • 举报
回复
楼主现在还要吗,前些天太忙就没去做了,我做了个protues仿真的可以测脉冲宽度,自然测占空比也没问题了,需要的话把邮箱给我
shishangyangyang 2009-08-26
  • 打赏
  • 举报
回复
外部输入方波到单片机,怎么捕获呢? 你教我怎么弄,(结贴后分数全送给你)
snakeloveist 2009-08-26
  • 打赏
  • 举报
回复
89s52单片机timer有GATE信号吗?有的话可以利用它来捕获
扬州飞翔吧 2009-08-26
  • 打赏
  • 举报
回复
89s52是没有沿捕捉功能的,比较可行的办法是将方波信号反向,将方向前后的信号送入89s52的两个中端,采用4楼的方法即可,注意对反向延迟时间的补偿,精度要求不高的话可以忽略。
如果89s52的任务轻的话,方波脉冲周期也比较慢的话也可采用楼上所说的查询方式
shishangyangyang 2009-08-25
  • 打赏
  • 举报
回复
频率20到20K,好像定时器2有捕获功能,不知道能用上不?
aaassd_cn 2009-08-25
  • 打赏
  • 举报
回复
频率高不高?
低频可以把这个方波接到INPUT管脚上,然后写个循环去查询管脚电平,打表,然后掐一个时间段计算具体上升沿、下降沿时间
shishangyangyang 2009-08-25
  • 打赏
  • 举报
回复
怎么算出高电平时间啊,下降沿中断时,一个周期有一次下降沿,一次上升沿,两个下降沿的时间差是一个周期,怎么才能算出高电平呢?用电平触发行吗?
snakeloveist 2009-08-24
  • 打赏
  • 举报
回复
信号是外部给的吗?
如果是的话,就把信号接到INT0,设置下降沿中断,利用GATE信号产生中断后去获取TH0,和TL0的值,根据时钟算出高电平时间即可,而周期的话可以连续判断两次下降沿的到来 第一次开,第二次关定时器 就是周期了吧获得的TH和TL的值就可以算出周期了吧。
snakeloveist 2009-08-24
  • 打赏
  • 举报
回复
呵呵才做了,你看我发的帖子没有?
用定时器就完成了啊,
shishangyangyang 2009-08-24
  • 打赏
  • 举报
回复
十万火急,在线等!!!!!!!!!!

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧