中科因仑“3+1”工程特种兵精英论坛
标题:
8*led循环显示程序
[打印本页]
作者:
XJzy
时间:
2015-9-24 15:31
标题:
8*led循环显示程序
#include "reg52.h"
#include"intrins.h" //_nop_();
#define uchar unsigned char
#define uint unsigned int
//*************************
//延时函数
//*************************
delay(uchar z)
{
uchar i;
for(i=0;i<z;i++);
}
//################################
main()
{
uint i;
uchar k=0;
k=0x01;
delay(50); // 小延时一段时间
while(1)
{
P1=~k;
if(k<0x80)
{k=k<<1;} // 循环移位
else
{k=0x01;}
for(i=0;i<1000;i++) // 延时1秒左右
{
delay(50);
}
}
}
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/)
Powered by Discuz! X3.4