找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于单片机中断与主函数

查看数: 3219 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-3-22 12:41

正文摘要:

大家好呀,是这样子的,如图:FM是蜂鸣器,LED()这个子函数我在主函数上边声明了,但还没有写程序,我发现复位后蜂鸣器响了两次,这是为什么呢,初始化不是只执行一次吗?我把LED()屏蔽后就正常了只响一次,大家说说 ...

回复

ID:894154 发表于 2021-3-23 09:00
在中断里面LED();后面加一条空指令,在空指令处设置一个断点,Debug的时候看一下FM的值看一下第二次叫是什么时候被赋值了
ID:68800 发表于 2021-3-22 22:39
把蜂鸣器鸣叫程序放到前面,完成后再设置定时器和开中断。估计是进中断后蜂鸣器流程被打断
ID:777834 发表于 2021-3-22 22:29
yzwzfyz 发表于 2021-3-22 16:51
蜂鸣器是0叫,还是1叫?

蜂鸣器0叫
ID:123289 发表于 2021-3-22 16:51
蜂鸣器是0叫,还是1叫?
ID:871393 发表于 2021-3-22 16:31
那你试试在led里写点东西
ID:373843 发表于 2021-3-22 15:51
原理图放一下,才好分析

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

Powered by 单片机教程网

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