用单片机实现两个开关(分别是K1、K2)去控制两盏灯(分别是Y1、Y2)。

两个开关(分别是K1、K2)去控制两盏灯(分别是Y1、Y2)。1.当两个同时都没有按时Y1亮,2.任意一个按下去时对应的灯亮。3.当两个都按下去的时,后按下去的开关对应的... 两个开关(分别是K1、K2)去控制两盏灯(分别是Y1、Y2)。
1.当两个同时都没有按时Y1亮,
2.任意一个按下去时对应的灯亮。
3.当两个都按下去的时,后按下去的开关对应的灯亮,(前一个灭)。
K1对应Y1,K2对应Y2。绝对不能同时亮。
怎么编程,用C语言。单片机用8051,8052?
求大神!
展开
xinshangzhi
2012-08-02 · TA获得超过954个赞
知道小有建树答主
回答量:1677
采纳率:50%
帮助的人:250万
展开全部
读按键就不具体写了,用1和0表示,程序不用K1和K2的组合表示,而是直接读按键,如果K1按下Y1亮,Y2灭;如果K2按下Y2亮,Y1灭;如果都没有则默认Y1亮,Y2灭;这三个判断语句就足够了。

假如K1之前按下了,Y1亮了,如果这个时候K2又按下了,按照第二个判断语句,执行Y2亮,Y1灭;

不用K1、K2的逻辑组合如00,01,10,11这样,直接就三个判断,程序只对动作有反应,而不去管之前按了什么
997i
2012-08-12
知道答主
回答量:35
采纳率:0%
帮助的人:21.2万
展开全部
不能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式