找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6092|回复: 13
收起左侧

51单片机独立按键,怎么组合实现某个功能?

  [复制链接]
ID:188748 发表于 2018-1-5 23:23 来自手机 | 显示全部楼层 |阅读模式
例如,k1和k2都按下led灯才会亮,怎么实现?给点程序,谢谢!
回复

使用道具 举报

ID:213173 发表于 2018-1-6 06:39 | 显示全部楼层
if((!K1)&&(!K2))
{
        LED=1;
}
else LED=0;
回复

使用道具 举报

ID:188748 发表于 2018-1-6 10:54 来自手机 | 显示全部楼层
wulin 发表于 2018-1-6 06:39
if((!K1)&&(!K2))
{
        LED=1;

理论上是这样
回复

使用道具 举报

ID:111634 发表于 2018-1-6 14:05 | 显示全部楼层

实际上也是这样!
回复

使用道具 举报

ID:123289 发表于 2018-1-6 21:15 | 显示全部楼层
初学者,会按了一个键后就立即响应事件。
改一下,待检查了两个键之后,再响应事件。这样就好办了。
回复

使用道具 举报

ID:272614 发表于 2018-1-7 09:21 来自手机 | 显示全部楼层
条件并列
回复

使用道具 举报

ID:111634 发表于 2018-1-7 20:40 | 显示全部楼层
实例5  4种不同方式键控信号灯
Proteus仿真一下,确认有效。
实例5 不同方式键控灯.rar (31.72 KB, 下载次数: 22)
回复

使用道具 举报

ID:188748 发表于 2018-1-7 22:38 来自手机 | 显示全部楼层
zl2168 发表于 2018-1-7 20:40
实例5  4种不同方式键控信号灯
先Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计 ...

这没有组合按键诶
回复

使用道具 举报

ID:155557 发表于 2018-1-8 16:40 | 显示全部楼层
根据行列式按键的按键码
回复

使用道具 举报

ID:66761 发表于 2018-1-10 10:43 | 显示全部楼层
按键检测 特别是组合按键 要加延时消抖,不然效果太差
回复

使用道具 举报

ID:833108 发表于 2022-9-5 17:20 | 显示全部楼层
zl2168 发表于 2018-1-6 14:05
实际上也是这样!

你写的什么勾吧
回复

使用道具 举报

ID:1042823 发表于 2022-9-6 16:04 | 显示全部楼层
用if就可以了 ,定义K1和K2的地址和标识符,if判断就好了
回复

使用道具 举报

ID:1042173 发表于 2022-9-7 02:21 | 显示全部楼层
wulin 发表于 2018-1-6 06:39
if((!K1)&&(!K2))
{
        LED=1;

用同或运算吗?
回复

使用道具 举报

ID:607312 发表于 2022-9-14 16:07 | 显示全部楼层
用状态标志位来
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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