多语言展示
当前在线:1489今日阅读:27今日分享:41

跑马灯C语言程序

跑马灯C语言程序,单片机如何编写跑马灯程序
工具/原料
1

电脑

2

keil软件

方法/步骤
1

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

2

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

3

/******************************************************************//*                    延时函数声明                                *//******************************************************************/void mdelay(unsigned int t){  unsigned char n; for(;t>0;t--)  for(n=0;n<125;n++)   {;}}

4

/******************************************************************//*                   主函数                                       *//******************************************************************/void main(){   unsigned char i,j; unsigned int led;

5

while(1) { mdelay(500); led=0xfe; //点亮一个数码管  for(i=0;i<8;i++)//循环8次 { P1=led; mdelay(500); led=led<<1;//LED从右往左依次点亮

6

if(P1==0x00) { mdelay(500); led=0x7f; for(j=0;j<8;j++)//循环8次 {  P1=led;    led=led>>1;//LED从左往右依次点亮 mdelay(500); } } }   }}

7

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

推荐信息