Автор работы: Пользователь скрыл имя, 13 Января 2012 в 00:17, курсовая работа
Необходимо разработать 2 варианта формирователя аналогового напряжения сложной формы, используя аппаратный и программный способы реализации устройства. Первый вариант базируется на использовании устройства на интегральных логических элементах малого уровня интеграции, второй- на использовании микропроцессорной системы.
Преобразование
логических функций в базис И-НЕ
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
.
Принципиальная
схема преобразователя кода на элементах
И-НЕ и НЕ представлена на рис 2.4.
Рис 2.4
Принципиальная схема преобразователя
кода на элементах И-НЕ и НЕ.
5.
Расчет числа корпусов
микросхем и потребляемой
мощности.
Определим число микросхем q , необходимое для реализации схемы.
При этом будем считать, что двухвходовый элемент 2И-НЕ занимает 1/4 корпуса микросхемы К555ЛА3, трехвходовый элемент 3И-НЕ - 1/3 корпуса микросхемы К555ЛА4, четырехвходовый элемент 4И-НЕ – 1/2 корпуса микросхемы К555ЛА1, инвертор – 1/6 корпуса микросхемы К555ЛН1, счетчик К155ИЕ5 – 1 корпус.
Неиспользуемый элемент 4И-НЕ схемы ПК (рис 2.4) применим в схеме управляемого счетчика (рис 2.3) в качестве элемента 3И-НЕ , что позволит сократить общее количество корпусов микросхем.
Получим :
Максимальная
потребляемая мощность составит
мВт.
III.
Программный способ
реализации.
1.
Структурная схема микропроцессорной
системы.
Рис. 1.4
Структурная схема
Система состоит из микропроцессора МП, генератора тактовых импульсов ГТИ, ОЗУ и ПЗУ, устройства ввода-вывода информации и ЦАП. Цифровую обработку информации по программе, определяемой алгоритмом вычислений и хранящейся в ОЗУ, выполняет микропроцессор.
Устройство ввода
- вывода содержит порт ввода, через
который в микропроцессор вводятся
управляющие сигналы х1
и х2 , и порт вывода, через который
в ЦАП выводятся восьмиразрядные коды
Y.
11.
3.
Инициализация микропроцессорной
системы
Организация стека.
Стековая память
микропроцессорной системы
Программирование устройства ввода вывода.
Согласно заданию
в разрабатываемой
Для настройки
данного порта на ввод данных необходимо
сделать соответствующий разряд
равным 1, на вывод - 0.
Индивидуальный
вариант использования портов ППА
задан разрядом D :
D | Порт ввода
сигналов
x1 и x2 |
Порт вывода сигналов y1... y8 |
0 | ПС0-3 | ПВ |
Таким образом
управляющее слово будет иметь
вид : 1 0 0 0 0 0 0 1 ( 2 ) = 81 (16)
.
Адреса портов,
которые фигурируют в командах программы,
зависят от схемы подключения
ППА к шинам микропроцессорной
системы. Вариант подключения
E | Линия шины адреса,
подключенная к
выводу |
1 | А3 |
14.
Рис. 1.8
Схема подключения ППА к шинам
микропроцессорной системы .
ППА выполняет функции ввода - вывода при =0, а при =1 - отключается.
Поэтому в коде
8-разрядного адреса ППА А7
, А6 , А5 , А4 , А3
, А2 , А1 , А0 необходимо
принять А3=0. Разряды А1 и А0
определяют выбор порта ПА, ПВ, ПС или регистра
управляющего слова РУС в той или иной
команде микропроцессора согласно таблицы
1.4 :
Порт или РУС | А1 | А0 |
ПА | 0 | 0 |
ПВ | 0 | 1 |
ПС | 1 | 0 |
РУС | 1 | 1 |
Таким
образом получим
следующие адреса
портов и РУС.
ПА:
1111 0100 ( 2 ) = F4 (16 )
ПВ: 1111 0101 ( 2 ) =
F5 (16 )
ПА:
1111 0110 ( 2 ) = F6 (16 )
РУС: 1111 0111 ( 2 ) =
F7 (16 )
15.
Распределение
памяти и регистров
микропроцессора производится
в соответствии с буквой
F кода задания :
Распределение
памяти и регистров.
|
Расчет константы
V :
Длительность полочки ТС аналогового напряжения (рис.1.2) задается буквой С кода задания. Она определяется временем выполнения одного цикла программы, т.е. общим числом тактов N в цикле и тактовой частотой МП ТС=N/fТ .
При х1 = х2 =1 цикл содержит команды программы формирователя от CALL 8050 до JMP 800A , включая команды подпрограммы ПК и вр. задержки.
Тогда :
N = NПК + NВЗ + NСЧ = 220 + (24 + 4r)V
где: V- число внутренних циклов в подпрограмме временной задержки;
r - число пустых команд.
Для обеспечения
заданной задержки должно быть ТС=N/fТ
откуда получаем:
При
=2МГц. и
r = 4 имеем V=59995(10)
= ЕА5А(16) .
16.
Программа
формирователя.
|
Информация о работе Разработка 2 вариантов формирователя аналогового напряжения сложной формы