找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1244|回复: 1
收起左侧

51单片机实验求大佬指导思路

[复制链接]
ID:911926 发表于 2021-4-25 16:44 | 显示全部楼层 |阅读模式
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

利用T0定时中断,在P1 .0端口产生高电平1ms,低电平19ms的脉冲方波;单片机P3.2管脚连接一个按钮,当按钮按下,P1.0端口脉冲改为高电平2ms,低电平18ms,再按一次,恢复高电平1ms,低电平19ms的脉冲方波。


回复

使用道具 举报

ID:909495 发表于 2021-4-29 13:33 | 显示全部楼层
将T0设置为方式1,定时1ms,定时中断里计数器加一,计数〉19时,重新清零。主程序中技术等于0时,P1.0输出高电平,等于1时输出高电平。P3.2按钮按下时,标志为1,下一次按下时取反。为此根据标志位是零还是1,确定P1.0高电平和低电平保持时间。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表