您的位置:首页 > 其它

80C51学习 流水灯

2017-01-02 14:21 281 查看
/*
c语言常用预处理命令
1.#define使用
#define A PO 后面不用加分号、
#define PI 3.14
2.循环左移右移函数
_crol_(a,b)循环左移函数,a是左移的值,b是移动的位数。
_cror_(a,b)循环右移函数,a是右移的值,b是移动的位数。
包含在intrins.h库函数里面
*/
#include "reg52.h"
#include "intrins.h"
typedef unsigned char u8;
typedef unsigned int u16;

#define led P2
void delay(u16 i)
{
while(i--);
}
void main()
{
u8 i=0;
led=0xfe; //1111 1110
delay(50000);
while(1)
{
for(i=0;i<9;i++)
{
if(i<7)
{
led=_cror_(led,2);
}
delay(50000);

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: