Добавил:
інстаграм _roman.kob, курсові роботи з тєрєхова в.в. для КІ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторна робота №1

.docx
Скачиваний:
9
Добавлен:
31.05.2020
Размер:
281.51 Кб
Скачать

Міністерство науки і освіти України

Технічний коледж національного університету

«Львівська політехніка»

ЗВІТ

з лабораторної роботи №1

Знайомство з програмним забезпеченням для розробки пристроїв на

мікроконтролерах фірми Atmel

Виконав: студент групи 31-КІ

Мартинюк Р.

Прийняв:

Терехов В. В.

Львів - 2020

Мета роботи: засвоєння основних принципів роботи з програмами

емуляції і відлагодження

пристроїв на мікроконтролерах AVR.

Код програми:

#include <avr/io.h>

#include <util/delay.h>

int main(void)

{

DDRD = 0x00;

PORTD = 0xFF:

DDRB = 0xFF;

PORTB = 0x00;

PORTC = 0*FF

DDRC = 0*00;

DDRC1 = 0*FF;

PORTC1 = 0*00;

while(1)

{

if (PINB&(1 << PD0)

(PINC&(1 << PD0)

(PINB&(1 << PC0)

(PINC&(1 << PC0)

{

PORTB &= ~(1 << PB0);

PORTC1 &= ~(1 << PC0);

PORTB &= ~(1 << PC0);

PORTC1 &= ~(1 << PB0);

}

else

{

PORTB &= ~(1 << PB0);

_delay_ms(200);

PORTB | = (1 << PB0);

_delay_ms(200);

PORTC &= ~(1 << PB0);

_delay_ms(200);

PORTC | = (1 << PB0);

_delay_ms(200);

}

}

}

Висновок: В даній лабораторній роботі я засвоїв основні принципи роботи з програмами емуляції і відлагодження і відлагодження пристроїв на мікроконтроллерах AVR. Написав та відлагодив код програми для роботи схеми.

Соседние файлы в предмете Схемотехника ЭВМ