写c语言从一到八依次点亮led灯的代码
时间: 2023-04-05 18:04:43 浏览: 250
以下是点亮 LED 灯的 C 语言代码:
```
#include <stdio.h>
#include <wiringPi.h>
#define LED_PIN 0
int main(void) {
wiringPiSetup();
pinMode(LED_PIN, OUTPUT);
for (int i = 1; i <= 8; i++) {
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
return 0;
}
```
相关问题
51单片机用c语言编写从一到八依次点亮LED灯形成流水灯的代码
以下是51单片机用c语言编写从一到八依次点亮LED灯形成流水灯的代码:
```
#include <reg52.h>
void delay(unsigned int xms) // 延时函数
{
unsigned int i, j;
for (i = xms; i > 0; i--)
for (j = 112; j > 0; j--);
}
void main()
{
unsigned char i;
while (1)
{
for (i = 0; i < 8; i++)
{
P1 = ~(0x01 << i); // 依次点亮LED灯
delay(500); // 延时500ms
}
}
}
```
51单片机用c语言编写从一到八依次点亮LED灯延时为100ms形成流水灯的代码
以下是代码:
#include <reg51.h>
void delay(unsigned int xms) // 延时函数
{
unsigned int i, j;
for(i = xms; i > 0; i--)
for(j = 110; j > 0; j--);
}
void main()
{
unsigned char i;
while(1)
{
for(i = 0x01; i <= 0x80; i <<= 1) // 从1到8依次点亮LED灯
{
P1 = i;
delay(100); // 延时100ms
}
}
}
阅读全文