Лабы МДК 02.01 МКС / LABA 7
.docxМинистерство общего и профессионального образования Ростовской области Государственное бюджетное профессиональное образовательное учреждение
" Таганрогский колледж морского приборостроения "
Отчет по лабораторной работе №7
по дисциплине МДК 02.01 МКС
Выполнил:
Студент группы В-316
Морковкин С.П.
Таганрог. 2019 год
Лабораторная работа №7
Тема: «ШИМ - широтно-импульсной модуляции»
Цель: Исследование широтно-импульсной модуляции.
Лабораторное задание: Разработать программу, обеспечивающую формирование широтно-импульсной модуляции.
.
Порядок выполнения работы:
Собрал схему устройства в программе «Proteus» в соответствии с заданием.
В вкладке «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
Произвел симуляцию программы и убедился в правильности работы программы.
Вывод: в ходе лабораторной работы собрал схему и написал код программы, получили навыки работы в программе «Proteus». Разработал программу, обеспечивающую формирование широтно-импульсной модуляции.