STCC单片机花样流水灯C语言程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

花样流水灯程序

#include<>

#define uint unsigned int

#define uchar unsigned char

uchar num;

uchar code table[]={

0xaa,~0xaa,0x7e,0xbd,0xdb,

0xe7,0xf3,0xf9,0xfc,0xfa,

0xf6,0xee,0xde,0xbe,0x7e,

0xbe,0xde,0xee,0xf6,0xfa,

0xfc,0xf0,0xc0,0x0,0x5f,0xaf,0xd7,0xeb,0xf5,0xfa,0xff}; void delayms(uint);

void main()

{

while(1)

{

for(num=0;num<31;num++)

{

P2=table[num];

delayms(200);

}

P2=0x7f;

delayms(40);

P2=0x3f;

delayms(80);

P2=0x1f;

delayms(130);

P2=0x0f;

delayms(190);

P2=0x07;

delayms(260);

P2=0x03;

delayms(240);

P2=0x01;

delayms(330);

P2=0x00;

delayms(430);

for(num=0;num<31;num++) {

P2=table[num];

delayms(100);

}

P2=0x7f;

delayms(40);

P2=0x3f;

delayms(50);

P2=0x1f;

delayms(70);

P2=0x0f;

delayms(100);

P2=0x07;

delayms(140);

P2=0x03;

delayms(190);

P2=0x01;

delayms(250);

P2=0x00;

delayms(320);

}

}

void delayms(uint xms) {

uint i,j;

for(i=xms;i>0;i--)

for(j=110;j>0;j--);

}

我是新手,大神勿喷(∩_∩)

相关文档
最新文档