51单片机做两边向中间的流水灯,我用的是两个数分别左移右移后相与实现的,这两个数我用ab来表示, 50

51单片机做两边向中间的流水灯,我用的是两个数分别左移右移后相与实现的,这两个数我用ab来表示,老师批了0分.说是用了特殊字符ab,这特殊字符是啥... 51单片机做两边向中间的流水灯,我用的是两个数分别左移右移后相与实现的,这两个数我用ab来表示,老师批了0分.说是用了特殊字符ab,这特殊字符是啥 展开
 我来答
匿名用户
2018-06-22
展开全部
# include "reg51.h" // 包含头文件 #define uchar unsigned char void delay02s(void) // 延时0.2s子程序 { unsigned char i,j,k; for ( i=2;i>0;i-- ) for (j=200;j>0;j-- ) for (k=250;k>0;k-- ); } void main (void) // 主函数 { uchar i,j; while (1) // 死循环 { j=0x01; // j初始化为0x01,左移初始值 for(i=0;i<8;i++) // for循环语句,完成8个循环 { P1= ~ j; // 对变量j 中的值按位取反后,从P1口输出 delay02s( ); // 延时0.2s j= j<<1; // 左移1位 } j=0x80; // 设置右移初始值j为0x80 for (i=0;i>1; // 右移1位 } } }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式