
Лабораторные работы / Лаба 17 / Laboratornaya_rabota_17
.docxКлиндухов Д.А. ЭТ-32
Лабораторная работа №17
Изучение возможностей программирования однокристального микроконтроллера КР1816ВЕ51 (МК51) с использованием пакета franklin proview32.
Цель работы: Изучить возможности программирования однокристального микроконтроллера КР1816ВЕ51 (МК51) с использованием пакета Franklin ProView32.
- Рассчитать количество машинных циклов во временном интервале.
- Составить программу, осуществляющую формирование импульса заданного типа (нормальный) инвертированный с заданной длительностью без использования таймеров.
Вид импульса: 1-0-1, линии порта Р1.1, длительность 5,5 мс, таймер Т1.
Ft – частота резонатора 12 мГц. Т=12*(65536-Т0)/F*t;
Отсюда находим Т0=60036 мс=EA84.
Листинг программы:
org 0000h
set в p1.1
mov 89h, #10h
mov 8bh, #84h
mov 8dh, #EAh
clr p1.1
mov 88h, #40h
m1: mov a, 88h
ani a, #80h
jz m1
set в p1.1
jmp
end
Вывод: в ходе данной лабораторной работы изучили возможности программирования МК51 с использованием пакета ProView32.