STCC单片机花样流水灯C语言程序
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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--);
}
我是新手,大神勿喷(∩_∩)