单片机一键多功能控制(八个灯)c语言程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
void delay(unsigned int);
void main(void)
{
unsigned char count;
count=0;
k1=1;
d1=1;
d2=1;
d3=1;
d4=1;
d5=1;
d6=1;
d7=1;
d8=1;
while(1)
{
if(k1==0)
{
delay(20);
if(k1==0)
break;
case 4:
d4=0;
break;
case 5:
d5=0;
break;
case 6:
d6=0;
break;
case 7:
d7=0;
break;
case 8:
d8=0;
break;
}
do
{
do
{
;
}while(k1==0);
delay(20);
}while(k1==0);
}
}
}
}
void delay(unsigned int n)
#include <regx52.h>
#define k1 P3_2
#define d1 P1_0
#define d2 P1_1
#define d3 P1_2
#define d4 P1_3
#define d5 P1_4
#define d6 P1_5
#define d7 P1_6
#define d8 P1_7
{
unsigned int 百度文库,y;
for(x=0;x<n;x++)
{
for(y=0;y<121;y++)
{
;
}
}
}
{
count=count+1;
if(count==9)
{
count=0;
}
switch(count)
{
case 0:
d1=1;d2=1;d3=1;d4=1;d5=1;d6=1;d7=1;d8=1;
break;
case 1:
d1=0;
break;
case 2:
d2=0;
break;
case 3:
d3=0;
相关文档
最新文档