#include
/***********宏界说*******************/
#define uint unsigned int
#define uchar unsigned char
/*********数组界说并赋值************/
uchar LED[]={
0XFE,0XFD,0XFB,0XF7,
0XEF,0XDF,0XBF,0X7F
};
/**********延时子程序***************/
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i–)
for(j=124;j>0;j–);
}
/*************主程序*************/
void main()
{
uchar n;
while(1)
{
for(n=0;n<8;n++)
{
P0=LED[n]; //将数据传给P0口
delayms(500); //延时500MS
}
}
}
STC89C52RC单片机8位流水灯程序
includereg52h>头文件***********宏定义*******************defineuintunsignedintdefineucharunsignedchar***
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/255404.html