请教高手独立按键如何控制IO口

[复制链接]
2599|3
 楼主| han2008 发表于 2008-8-22 17:30 | 显示全部楼层 |阅读模式
SW4按一次P1口8个二极管工作,&nbsp;在按一次P1口8个二极管停止工作,&nbsp;&nbsp;SW4是实现控制P1口的开停功能的开关,&nbsp;&nbsp;&nbsp;SW1.&nbsp;&nbsp;SW2.&nbsp;&nbsp;SW3是分别控制D11.&nbsp;&nbsp;D12&nbsp;&nbsp;D13<br />的三个二极管的,&nbsp;&nbsp;当按下SW1时D11点亮,&nbsp;&nbsp;在按下SW2时D12点亮,&nbsp;D11熄灭.&nbsp;&nbsp;&nbsp;当按下SW3时D13点亮.&nbsp;&nbsp;D12熄灭.&nbsp;&nbsp;按键没有顺序之分,&nbsp;&nbsp;按那个键那个相应的那个灯点亮,其它的灯熄灭,&nbsp;&nbsp;两个或三个按键同时按下时三个灯都不亮,&nbsp;操作SW1&nbsp;&nbsp;SW2&nbsp;&nbsp;SW3时不能引响到D9.&nbsp;&nbsp;D14.&nbsp;&nbsp;D15的工作状态,&nbsp;&nbsp;开机刚通电时的状态是所有二极管都是熄灭的,&nbsp;&nbsp;&nbsp;&nbsp;我不知如何下手编这个程序,&nbsp;本人刚刚才自学编程.望大家多多指教..多谢了<br /><br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/200710/2007107174149846.rar'>https://bbs.21ic.com/upfiles/img/200710/2007107174149846.rar</a>
xuyaqi 发表于 2008-8-22 17:44 | 显示全部楼层

先掌握让LED“亮与灭”,再能判断按键“按与放”再综合起

  
computer00 发表于 2008-8-23 09:52 | 显示全部楼层

你先做一个按键扫描程序,剩下的就是逻辑关系了,很简单

可以参考我这个例子<a href="http://group.**/93/6842.aspx" target=_blank>http://group.**/93/6842.aspx</a>
 楼主| han2008 发表于 2008-8-23 14:00 | 显示全部楼层

多谢指教

多谢2楼和3楼的两位大侠<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

25

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部