Разработка микропроцессорного устройства цифрового фильтра
| Категория реферата: Рефераты по радиоэлектронике
| Теги реферата: quality assurance design patterns системный анализ, доклад на тему россия
| Добавил(а) на сайт: Конев.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
B21YK1
Вычисление YK ( W
YK=А21UM1-
- B21YK1 с сох-
ранением зна-
чения
W ( YK1
Вычисление
A31YN1YK1 =
=A31(YN1+YK1) Вычисление
с сохранением A10UM
значения
3 4
4 6 5
Вычисление
YN =A10UM+ UM ( W
+YNN с сохранением значения
W ( UM1
Вычисление
YL=A30(YN+
+YK)+YLL с сохранением значения
ОСТАНОВ
Передача знач-
чения YL на
порт B
YN1 ( W
W ( YN2
YN ( W
W ( YN1
YL ( W
5
Рисунок 4.2 - Алгоритм программы проектируемого
устройства
5 РАЗРАБОТКА ПРОГРАММЫ НА ЯЗЫКЕ АССЕМБЛЕР
Прежде чем приступить к написанию программы необходимо учесть
спецификацию ПЗУ микроконтроллера. Организация ПЗУ изображена на рисунке
5.1
[pic]
Рисунок 5.1 – Организация ПЗУ PIC16C71
Из рисунка видно, что начало программы пользователя может быть расположено ниже адреса 0004h. Адрес 0000h – вектор сброса, 0004h – вектор прерывания. По этим адресам перед началом программирования, как правило, прописывают безусловный переход на программу пользователя и безусловный переход на программу обработки прерывания соответственно. Так как в случае нашей системы устройство, осуществляющее запрос прерывания, одно, то по адресу 0004h можно прописывать начало программы обработки прерывания.
Также при программировании обязательно нужно учесть спецификацию банков ОЗУ. Структура ОЗУ изображена на рисунке 5. При обращении к регистрам ОЗУ каждый раз необходимо программно переключаться между банками ОЗУ, в зависимости от того в каком банке находится регистр. Ассемблер, поставляемый производителем, позволяет вначале всем регистрам присвоить вместо адреса определенное имя. Это удобно для составления программы.
Рекомендуем скачать другие рефераты по теме: шпаргалки по математике, сочинение по русскому, индия реферат.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата