当前位置:酷酷问答>百科知识>跑马灯C语言程序

跑马灯C语言程序

2024-10-23 01:07:25 编辑:zane 浏览量:586

跑马灯C语言程序

的有关信息介绍如下:

跑马灯C语言程序

跑马灯C语言程序,单片机如何编写跑马灯程序

首先定义I/0口,作出电路图.

#include "reg51.h"//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

/******************************************************************/

/* 延时函数声明 */

/******************************************************************/

void mdelay(unsigned int t)

{

unsigned char n;

for(;t>0;t--)

for(n=0;n<125;n++)

{;}

}

/******************************************************************/

/* 主函数 */

/******************************************************************/

void main()

{

unsigned char i,j;

unsigned int led;

while(1)

{

mdelay(500);

led=0xfe; //点亮一个数码管

for(i=0;i<8;i++)//循环8次

{

P1=led;

mdelay(500);

led=led<<1;//LED从右往左依次点亮

if(P1==0x00)

{

mdelay(500);

led=0x7f;

for(j=0;j<8;j++)//循环8次

{

P1=led;

led=led>>1;//LED从左往右依次点亮

mdelay(500);

}

}

}

}

}

本经验只供参考,如有不足,还请见谅,如果有什么疑问请在下边留言,及时给你解答。。。

版权声明:文章由 酷酷问答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kukuwd.com/article/90644.html
热门文章