led1 led2亮5秒
时间: 2024-02-16 21:03:15 浏览: 19
好的,我已经理解了您的要求。以下是控制 LED1 和 LED2 同时亮 5 秒的代码:
```python
import machine
import time
led1 = machine.Pin(2, machine.Pin.OUT)
led2 = machine.Pin(3, machine.Pin.OUT)
led1.on()
led2.on()
time.sleep(5)
led1.off()
led2.off()
```
请注意,以上代码是使用 MicroPython 编写的,需要在支持 MicroPython 的硬件平台上运行。如果您使用的是其他编程语言或硬件平台,请相应地修改代码。
相关问题
52单片机中led1 led2亮5秒
好的,以下是控制 8052 单片机中 P1.0(LED1)和 P1.1(LED2)同时亮 5 秒的代码:
```c
#include <reg52.h>
void main() {
P1 = 0x03; // 设置 P1.0 和 P1.1 为输出模式,同时亮起 LED1 和 LED2
delay(5000); // 延时 5 秒钟
P1 = 0x00; // 关闭 LED1 和 LED2
}
void delay(unsigned int ms) { // 延时函数
unsigned int i, j;
for (i = 0; i < ms; i++) {
for (j = 0; j < 125; j++) {
// 使用 11.0592MHz 的晶振,每个循环大约为 11.05us,循环 125 次大约为 1.38ms
}
}
}
```
请注意,以上代码是使用 Keil C51 编写的,需要使用相应的编译器和下载器进行编译和下载。如果您使用的是其他编程语言或开发工具,请相应地修改代码。
51单片机中 led1和led2亮5秒之后 led4 LED5
好的,以下是控制 8051 单片机中 P1.0(LED1)和 P1.1(LED2)同时亮 5 秒钟后,再让 P1.2(LED4)和 P1.3(LED5)同时亮的代码:
```c
#include <reg51.h>
void main() {
P1 = 0x03; // 设置 P1.0 和 P1.1 为输出模式,同时亮起 LED1 和 LED2
delay(5000); // 延时 5 秒钟
P1 = 0x0C; // 设置 P1.2 和 P1.3 为输出模式,同时亮起 LED4 和 LED5
delay(5000); // 延时 5 秒钟
P1 = 0x00; // 关闭所有 LED
}
void delay(unsigned int ms) { // 延时函数
unsigned int i, j;
for (i = 0; i < ms; i++) {
for (j = 0; j < 125; j++) {
// 使用 11.0592MHz 的晶振,每个循环大约为 11.05us,循环 125 次大约为 1.38ms
}
}
}
```
请注意,以上代码同样是使用 Keil C51 编写的,需要使用相应的编译器和下载器进行编译和下载。如果您使用的是其他编程语言或开发工具,请相应地修改代码。