流水等的实现需要先实现灯光的閃烁
p1=0;//打开第一个发光二极管 p1=1;//关闭第一个发光二级管
用C51实现流水灯是什么的操作需要用到移位操作
该运算符是直接对二进制起作用的
最高位補0其他位0变1,1变0
但是在C51中可以直接用“_crol_”函数实现
//--包含你要使用的头文件
//--c已经在传遞过来的时候已经赋值了所以在for语句第一句就不用赋值了--//
想问下延时函数为什么是循环嵌套,a=130b=38是什么意思是,
}我的这个程序只可以左移不可以右移的。 不知道怎么实现右移a=_cror_(a,1);怎么加呢?
当移到最后一个的时候判断一下嘫后延时再往右移A=_cror_(A,2);
不知道你具体的灯数和所要结果,
楼主你既要左移又要右移,那你想什么时候改变他的移动方向呢?
而且中断服务程序里面放太多东西而主程序又什么事都不做貌似不太好啊。
而且具体改嘛我比较造成3楼的改法
想中断想循环自己考虑.
p1=0;//打开第一个发光二极管 p1=1;//关闭第一个发光二级管
用C51实现流水灯是什么的操作需要用到移位操作
该运算符是直接对二进制起作用的
但是在C51中可以直接用“_crol_”函数实现