Лабораторная работа: Программная реализация шим с управлением от кнопки
Описание
СОДЕРЖАНИЕ
1.МОДЕЛИРВОАНИЕ РАБОТЫ АЛГОРИТМА В СРЕДЕ KEIL. 3
ВВЕДЕНИЕ
Цель работы - исследовать широтно-импульсную модуляцию на с изменением коэффициента заполнения по нажатию кнопки.
Задание – реализовать программу для микроконтроллера с архитектурой MCS-8051(C8051F120) на ассемблере, которая сформирует сигнал ШИМ с помощью программной задержки. При этом константы управления коэффициентом заполнения должны считываться из массива расположенного в памяти программ следующего вида: FFh,80h,40h,20h,10h,08h,04h,02h. Смена коэффицента заполнения должна происходить по нажатию кнопки на порту P1.i. ШИМ должен управлять портом P3.i, где i — равен N mod 8(остаток от деления). Период ШИМ должен быть равен примерно 65536 машинных циклов.
В среде Keil провести отладку программ, в окне Logic Analyzer получить временную диаграмму.
БГТУ
all_at_700
















