23.12.2024 в 03:37
Четырёхразрядный семисегментный индикатор с общим анодом
Над получением осмысленных цифр поработаю дальше
Светодиоды (для наглядности) подключены к анодам, а резисторы - катодам.
Код в CVAVR такого плана:
#include <mega8.h>
#include <delay.h>
void main( void )
{
DDRB = 255;
DDRD = 255;
DDRC = 255;
while(1)
{
PORTB = 0b00000001;
PORTC = 0b00000001;
PORTD = 0b00000001;
delay_ms(500);
PORTB = 0b00000011;
PORTC = 0b00000000;
PORTD = 0b00000010;
delay_ms(500);
...
}
}
Вот такой семисегментный индикатор:
PS: одну ножку забыл подключить
Просмотров: 6769. Комментариев: 0 | |