51实现流水效果
发布时间
阅读量:
阅读量
三种方法实现流水灯
1.位输出操作
//位操作输出
#include<reg52.h>
#define uint unsigned int
#define on 0
#define off 1
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
sbit LED6=P1^6;
sbit LED7=P1^7;
void delay(uint xms) //延时约xms毫秒
{
uint i,j;
for(i=xms;i>0;i--)
for(j=112;j>0;j--); //分号代表跑空,for语句不需要分号,112次表示一毫秒
}
void main()
{
while(1)
{
LED0=on; //P1^0=0;
delay(500); //延时500毫秒;
LED0=off;
LED1=on; //P1^1=0;
全部评论 (0)
还没有任何评论哟~
