ATmega 2560 LED 控制:开关控制两个灯亮灭
连接方式
+V 连接 LED0, LED1 的正极以及开关的正极;尾分别连接向 ATmega 2560 的 PD2, PD1, PD0。ATmega 2560 接地
假设 DDRC 已经被初始化
代码示例
int val = 0;
PORTD |= 0x06;
while (1) {
PORTD &= ~(1 << val);
if (PIND & 0x01) {
val += 1;
if (val > 2) {
val = 2;
}
} else {
val = 1;
}
}
开关状态与灯亮灭关系
当开关未接通时,两个灯都亮。
原文地址: https://www.cveoy.top/t/topic/ojU0 著作权归作者所有。请勿转载和采集!