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

Лаба 2 / main

.c
Скачиваний:
5
Добавлен:
08.04.2022
Размер:
515 б
Скачать
#include <avr/io.h>
#include <avr/interrupt.h>

int Count = 1;
ISR(TIM0_OVF_vect)
{
	if (Count == 1) {
		PORTA |= (1<<PORTA5);
		Count = 0;
	} else {
		PORTA &=~ (1<<PORTA5);
		Count = 1;
	}
}

int main()
{
	DDRA |= (1<<DDRA5);  // настраиваем PA5 на выход
	TCCR0B |= (1<<CS00)|(1<<CS01); // настраиваем делитель
	TIMSK0 |= (1<<TOIE0); // разрешаем прерывание по переполнению таймера
	sei();                // выставляем бит общего разрешения прерываний
	while(1);             // вечный цикл
}
Соседние файлы в папке Лаба 2
  • #
    08.04.202216.19 Кб5lab 2_1 C.map
  • #
    08.04.2022488 б5lab 2_1 C.srec
  • #
    08.04.202214.68 Кб6Laba_2.pdsprj
  • #
    08.04.20223.7 Кб5Laba_2.pdsprj.DESKTOP-V1141QK.artem.workspace
  • #
    08.04.202214.68 Кб5Last Loaded Laba_2.pdsbak
  • #
    08.04.2022515 б5main.c
  • #
    08.04.20222.75 Кб5main.d
  • #
    08.04.20224.07 Кб5main.o
  • #
    08.04.2022240 б5makedep.mk
  • #
    08.04.20223.91 Кб5Makefile
  • #
    08.04.2022329.31 Кб7Лаба_2 (Аня).docx