Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

exam / exam_code / exam_code / main

.cpp
Скачиваний:
6
Добавлен:
27.01.2022
Размер:
723 б
Скачать
# define F_CPU 1000000UL
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
	DDRA=0xFF;
	DDRC=0x00;
	PORTC=0xFF;

	while (1)
	{
		if(!(PINC & 0b00000001)){
			PORTA=0x01;
			//_delay_ms(100);
		}
		if(!(PINC & 0b00000010)){
			PORTA=0x01;
			_delay_ms(200);
			PORTA=0x03;
			_delay_ms(200);
			
		}
		if(!(PINC & 0b00000100)){
			PORTA=0x01;
			_delay_ms(200);
			PORTA=0x03;
			_delay_ms(200);
			PORTA=0x07;
			_delay_ms(200);
			
		}
		if(!(PINC & 0b00001000)){
			    PORTA=0x02;
			    _delay_ms(300);
			    _delay_ms(300);
			    PORTA=0x00;
			    _delay_ms(300);
			    PORTA=0x0f;
			    _delay_ms(300);
			    PORTA=0x3f;
			    _delay_ms(300);
		}
	}
}

Соседние файлы в папке exam_code
  • #
    27.01.20223.63 Кб6exam_code.componentinfo.xml
  • #
    27.01.20228.44 Кб7exam_code.cppproj
  • #
    27.01.2022723 б6main.cpp