单片机方波信号计数

[复制链接]
查看11 | 回复1 | 2012-11-6 11:06:56 | 显示全部楼层 |阅读模式
嘿嘿 俺可以帮助你
先给你提供一个算法1 使用外部中断0对信号进行检测即信号检测脚是P3^2,允许外部中断0中断,选择边沿触发, 在外部中断0的中断服务程序中,每次进入中断后,对软件方波计数器加1,计方波次数。2 利用定时计数器0定时50ms
工作在方式1 允许中断
结合软件计数器来定时100ms,
软件计数器初始值为2
每次定时时间到进入中断后
软件计数器内容减1 等于0时,
表示1秒时间到,此时读出软件方波计数器的值,大于16次 则点亮P0^1的LED
否则熄灭P0^1的LED 同时清除软件方波计数器的值,为下一次计数做准备。
...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行