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

Министерство общего и профессионального образования Ростовской области Государственное бюджетное профессиональное образовательное учреждение

" Таганрогский колледж морского приборостроения "

Отчет по лабораторной работе №7

по дисциплине МДК 02.01 МКС

Выполнил:

Студент группы В-316

Морковкин С.П.

Таганрог. 2019 год

Лабораторная работа №7

Тема: «ШИМ - широтно-импульсной модуляции»

Цель: Исследование широтно-импульсной модуляции.

Лабораторное задание: Разработать программу, обеспечивающую формирование широтно-импульсной модуляции.

.

Порядок выполнения работы:

  1. Собрал схему устройства в программе «Proteus» в соответствии с заданием.

  1. В вкладке «Source Code» набрал следующий код программы:

.device ATtiny2313

.def temp=r16

.dseg

.cseg

.org 0

rjmp Reset

.org 0x0005

rjmp TIM1_OVF

Reset:

ldi temp,low(RAMEND)

out spl,temp

ldi temp,0xff

out DDRB,temp

clr temp

out portB,temp

out DDRD,temp

ser temp

out portD,temp

ldi temp,(2<<COM1A0|2<<COM1B0|0<<WGM11|1<<WGM10)

out TCCR1A,temp

ldi temp,(0<<WGM13|1<<WGM12|1<<CS10)

out TCCR1B,temp

Proga:

CLI

ldi r18,0

out OCR1AH,r18

ldi temp,50

out OCR1AL,temp

sei

TIM1_OVF:

sbi portD,3

reti

  1. Произвел симуляцию программы и убедился в правильности работы программы.

Вывод: в ходе лабораторной работы собрал схему и написал код программы, получили навыки работы в программе «Proteus». Разработал программу, обеспечивающую формирование широтно-импульсной модуляции.

Соседние файлы в папке Лабы МДК 02.01 МКС