百度知道 - 信息提示

日期:2025-01-13 07:33:20 人气:1

百度知道 - 信息提示

    A+
热门评论

利用单片机控制八个led灯,要求:全亮全灭 ,四亮四灭,以从右到左的 流水形式编程,不是用c语言 编

#include #define LED P0 /*宏定义LED接于P0口*/ void delay (int); /*声明延迟子函数*/ main() { int i; while(1) { LED=0xfe; for(i=0;i<7;i++) { delay(100); LED=(LED<<1)|0x01; /*最低位LED灯左移一位后进行或运算使得最低位不会为“0”*/ } for(i=0;i<7;i++) { delay(100); LED=(LED>>1)|0x80; /*最低位LED灯右移一位后进行或运算使得最高位不会为“0”*/ } LED=0xff; for(i=0;i<4;i++) { delay(300); LED=~LED; /*所有的LED灯取反全亮或者全灭*/ } } }

阅读全文