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

更新时间:2023-10-14 01:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

#include #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

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) {

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; 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) {

unsigned int x,y; for(x=0;x

for(y=0;y<121;y++) {

; } }

}

本文来源:https://www.bwwdw.com/article/na1f.html

Top