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

Лабораторные работы / Лаба 17 / Laboratornaya_rabota_17

.docx
Скачиваний:
25
Добавлен:
22.02.2016
Размер:
14.23 Кб
Скачать

Клиндухов Д.А. ЭТ-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.

Соседние файлы в папке Лаба 17