百度知道 - 信息提示

日期:2025-01-12 19:01:50 人气:1

百度知道 - 信息提示

    A+
热门评论

61单片机用C语言做一个程序 要求:16个灯从右到左依次点亮,全亮后闪烁三次, 然后从左到右依次熄灭 急求

流水灯程序是keil的自带例子,你直接跑就是。 void wait (void) { /* wait function */ ; /* only to delay for LED flashes */ } void main (void) { unsigned int i; /* Delay var */ unsigned char j; /* LED var */ while (1) { /* Loop forever */ for (j=0x01; j< 0x80; j<<=1) { /* Blink LED 0, 1, 2, 3, 4, 5, 6 */ P1 = j; /* Output to LED Port */ for (i = 0; i < 10000; i++) { /* Delay for 10000 Counts */ wait (); /* call wait function */ } } for (j=0x80; j> 0x01; j>>=1) { /* Blink LED 6, 5, 4, 3, 2, 1 */ P1 = j; /* Output to LED Port */ for (i = 0; i < 10000; i++) { /* Delay for 10000 Counts */ wait (); /* call wait function */ } } } } 闪烁你可以再加几行。

阅读全文