永发信息网

单片机按键控制LED灯亮灭程序

答案:4  悬赏:20  手机版
解决时间 2021-01-10 08:17
单片机按键控制LED灯亮灭程序
最佳答案

led应该是一个变量,是代表led灯 亮或者灭的一个变量。 当你按下开关后,s1==0,就执行 led=!led 这条语句。 led=!led  的意思就是取反的意思,即原来led灯亮的话 执行该条语句后就变成灭;原来灭的话 执行该条语句后 就变成亮。按键按下就打控制灯的io取反就可以了。如:if(key1==1){while(key1==1); // 等待按键放开led1=~led1;}

使用四个独立按键控制四个LED灯亮灭的汇编程序怎么弄?

单片机的P1.0-P1.3接四个发光二极管L1-L4的阴极,P1.4-P1.7接四个开关K1-K4
程序:
ORG 00H
START: MOV A,P1
ANL A,#0F0H
RR A
RR A
ORl A,#0F0H
MOV P1,A
SJMP START
可以检测单个按键,也可以同时检测多个按键
过程:开始--读P1口数据到A--A中的数据右移4次--A中的内容和F0H相或--A中的数据送到P1口--回到开始

全部回答
...
一个按键就够用了
按键按下就打控制灯的io取反就可以了
如:
if(key1==1)
{
while(key1==1); // 等待按键放开
led1=~led1;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百菌健堂地址好找么,我有些事要过去,
驱动精灵提示更新显卡之后就完蛋了 是intel的
云南建水今年九月份雨水多吗?
为什么又些人在qq空间发的说说前面是蓝色的字
新型光敏催化剂BMMBA代表什么意思
这配置能玩神偷4和看门狗吗?
noooooo哈哈哈哈哈
北京离合肥多远一般快递几天到
very fine没有很好的意思吗?
单选题下列关于血红蛋白提取和分离实验中样品
西双版纳都有那些民族
跨河架桥应该注意的事项
大家因为外表就爱一个人么
2010年4月,冰岛火山灰使全球航空大混乱,全
我和前女友在一起时,一直叫她宝宝,可是我和
推荐资讯
塞尔达传说缩小帽里面王家山谷的精灵在哪里啊
2十4十6十8十10十12=()×()
钢材交易方面都有什么软件?
如果没有禁卡限制废2卡组那废2会很强吗? 求
德国威乐水泵怎么样啊,这个公司靠谱吗?
夫妻离婚对4岁的女儿伤害有多大。
普通人怎样加入NBA
中州铝厂到新乡的汽车
个体户用什么银行卡便宜
国产锰系磷化涂层钢丝绳疲劳寿命已经大幅度超
自己创建一个不用写作业的节日的英语作文(并
华为荣耀畅玩5什么时候出?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?