找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 712|回复: 6
打印 上一主题 下一主题
收起左侧

单片机4*4矩阵按键与其他程序运行存在冲突

[复制链接]
跳转到指定楼层
楼主
ID:302293 发表于 2024-1-16 08:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        其他的程序功能在运行,会影响到按键,导致按键失效,有什么办法解决

jiajian.7z

48.64 KB, 下载次数: 4

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:226055 发表于 2024-1-16 09:08 | 只看该作者
    1、如果是IO口被占用而影响的话,要考虑换下IO口。矩阵按键任意IO口的程序你应该有吧。
    2、如果是程序之间相互干扰,那要考虑程序优化。切记延时函数的使用要谨慎,尽可能使用定时器来优化程序。
回复

使用道具 举报

板凳
ID:1061331 发表于 2024-1-16 14:17 | 只看该作者
可以把按键写在中断里,不过要注意妥善处理
回复

使用道具 举报

地板
ID:161164 发表于 2024-1-16 16:06 | 只看该作者
附件代码没有你所的其他的程序功能
回复

使用道具 举报

5#
ID:1109411 发表于 2024-1-16 16:14 | 只看该作者
按键放在定时器中断中就行
回复

使用道具 举报

6#
ID:302293 发表于 2024-1-19 13:37 | 只看该作者
Armke 发表于 2024-1-16 16:14
按键放在定时器中断中就行

那我试试
回复

使用道具 举报

7#
ID:302293 发表于 2024-1-19 13:43 | 只看该作者
13423265909 发表于 2024-1-16 14:17
可以把按键写在中断里,不过要注意妥善处理

放定时器里是可以
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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