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

Лр2-1

.docx
Скачиваний:
0
Добавлен:
26.03.2021
Размер:
54.49 Кб
Скачать

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

Тема: Керування двохрозрядним семисегментним індикатором за допомогою AVR.

Лістинг програми:

#include <mega48.h>

#include <delay.h>

void main(void)

{DDRB = 255;

DDRC = 255;

while(1)

{PORTB=0b10001100;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b11111001;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);

PORTB=0b10100001;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b10100001;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);

PORTB=0b11000001;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b10000011;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);

PORTB=0b11000110;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b10001011;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);

PORTB=0b10000110;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b10101011;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);

PORTB=0b10001010;

PORTC.0=255;

PORTC.1=0;

delay_ms(100);

PORTB=0b11000000;

PORTC.1=255;

PORTC.0=0;

delay_ms(100);}}

Рисунок 1 – Схема моделювання

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]