51单片机 求大神用C语言 编写花式流水灯程序

要求 P2口0-7 接8个二极管正极 P1.0接一开关K控制流水灯
正常状态下 灯从左到右依次全亮 循环
按一下开关K 从右到左全灭 循环
给了一个不完整的C程序 囧rz=З 求帮忙写完 不求全对 只求架构大致正确

第1个回答  2014-04-17
这个你还的去读开关k吧,然后读到它被按下时,把灯都灭了。还有,你的main中的p2是怎么来的?追问

ORZ P2口接发光二极管 老师给的要求 本人实在笨拙写不出来 要是你有能实现这个功能的程序 给上来也行

追答

我只写过linux系统下的流水灯,单片机的没写过,但是代码应该都差不多。你这个是写0为亮吧,我看你代码没啥问题啊,就是不明白p2在哪得到的。。。

追问

囧rz=З 原本是写的汇编语言 老师要求改写成C语言 瞬间蛋疼了
P2接LED 控制灯亮 tab1只定义了一种状态 还有按下开关的另一种状态tab2 还没写.. linux系统的我不清楚..我想应该是不一样的

相似回答
大家正在搜