📄 liushuideng.c
字号:
/*****************************************************************/
/* */
/*名称: 8位流水灯程序 */
/*功能: 8个LED实现流水点亮的效果。 */
/*难度等级: 低 */
/* 作者: zengrenliang */
/* 版权: http://www.51kaifa.com */
/*编写日期: 2006.05.18 */
/*****************************************************************/
#include <reg52.h>
sbit lck = P3^5;
/****************************延时函数*****************************/
void delay()//延时
{ unsigned int j;
for(j= 0;j<20000;j++);
}
/*****************************主程序*******************************/
main()
{ unsigned char i ,disp;
P1=0xff;
P2=0xff;
P3=0xff;//关闭所有端口LED
while(1)
{ disp = 0xfe;//循环初值
P2 = disp;
delay();
for(i=0;i<8;i++)
{ disp = disp <<1;
disp = disp | 0x01;//跑P2口
P2 = disp;
delay();
}
P2 = 0xff;//关P2口
}
}
/***********************************结束****************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -