感谢打大家的帮助,经过这两天学习,我发的程序里面有3出错误,虽然编译无误,但实际无法操作:1.sbit 的值域只有,0或1.所以LED=0XFF,是错误的,虽然语法没有错误。2.少了while语句。3.unsigned char led1,led2,led3; 事实上前面已经定义了LED的对应的管脚,就没有必要再定义了。经过修改上面3处错误后,可以点亮LED灯了,算是自己学习的总结吧。
接下来,想把这三种效果,做成一个软件:开机----LED亮------断电5S内,再上电------LED闪烁-----断电5S内,再上电----LED流水效果,如此循环。如果断电>5S,则运行当前的程序。
希望各位,大神不吝指导!谢谢 |