Автор работы: Пользователь скрыл имя, 13 Января 2012 в 00:17, курсовая работа
Необходимо разработать 2 варианта формирователя аналогового напряжения сложной формы, используя аппаратный и программный способы реализации устройства. Первый вариант базируется на использовании устройства на интегральных логических элементах малого уровня интеграции, второй- на использовании микропроцессорной системы.
17.
Подпрограмма
преобразователя
кода.
№
блока алгоритма рис.1.6 |
Адрес
ячейки ЗУ (16-р. код) |
Мнемокод команды
и операнды
(16-р. код) |
Выполняемая операция |
Результат выполненной
операции
(16-р. или дв. код) |
Число
тактов |
1 | 8050 | LXI H | (HL)¬¬<B3><B2> | (HL)=8100 | 10 |
8051 | 00 | ||||
8052 | 81 | ||||
2 | 8053 | MOV A,E | (A)¬¬(E) | (A)=00,01,…,09 | 5 |
8054 | ADD L | (A)¬¬(A)+(L) | (A)=00,01,…,09 | 4 | |
8055 | MOV L,A | (L)¬¬(A) | (L)=00,01,…,09 | 5 | |
3 | 8056 | MOV A,M | (A)¬¬[(HL)] | (A)=Y0,Y1,…,Y9 | 7 |
4 | 8057 | OUT | (Порт F5)¬¬(A) | (ПортF5)=Y0,Y1,…,Y9 | 10 |
8058 | F5 | ||||
5 | 8059 | RET | Возврат в основную программу. | (CK)=800D | 10 |
Массив
сигналов преобразователя
кода в ЗУ.
Состояние счетчика Qn | Адрес ячейки ЗУ | Содержимое ячейки ЗУ | ||||||||
Yn | y8 | y7 | y6 | y5 | y4 | y3 | y2 | y1 | ||
0 | 8100 | CB | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
1 | 8101 | E4 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
2 | 8102 | E4 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
3 | 8103 | CB | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
4 | 8104 | 80 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
5 | 8105 | 4E | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
6 | 8106 | 4E | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
7 | 8107 | 1C | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
8 | 8108 | 80 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | 8109 | B2 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
18.
Подпрограмма
временной задержки.
№
блока алгоритма рис.1.7 |
Адрес
Ячейки ЗУ (16-р. код) |
Мнемокод команды
и операнды
(16-р. код) |
Выполняемая операция |
Результат выполненной
операции
(16-р. или дв. код) |
Число тактов |
1 | 8070 | PUSH D | Сохр. (DE) в СП | В СП сохр. Qn | 12 |
8071 | LXI D | (DE)¬¬<B3><B2> | (DE)=V=EA5A | 10 | |
8072 | 5A | ||||
8073 | EA | ||||
2 | 8074 | DCX D | (DE)¬¬(DE)-1 | (DE)=V-1,…,1,0 | 5 |
3 | 8075 | MOV A,E | (A)¬¬(E) | (A)=(E) | 5 |
8076 | ORA D | (A)¬¬(A)*Ú(D) | (А)_¹0,…,_¹0,=0 | 4 | |
4 | 8077 | NOP | - | - | 4 |
8078 | NOP | - | - | 4 | |
8079 | NOP | - | - | 4 | |
807А | NOP | - | - | 4 | |
5 | 807B | JNZ | Если (А)_¹0,
то
(СК)¬¬ <B3><B2>, иначе (СК)¬¬ (СК)+3 |
(CK)=8074,…,8074,807E | 10 |
807C | 74 | ||||
807D | 80 | ||||
6 | 807E | POP D | Восстановление (DE) | (E)=Qn | 12 |
807F | RET | Возврат в основную программу | (CK)=8010 | 10 |
19.
Список
литературы.
Ред. Э.В. Евреинов. М. Радио и связь, 1991.
по дисциплинам Ц и ВТ, МП и ВУ. Ч.4 / ЛЭИС.-Л .,1989.
20.
Содержание:
I.
Задание на курсовую работу.
II.
Аппаратный способ реализации.
1. Индивидуальное задание
на разработку устройства .
3.
2. Синтез схемы управляемого
счетчика.
3. Расчет цифровых
4. Синтез схемы преобразователя
кода.
5. Расчет числа корпусов
микросхем и потребляемой
2. Схема алгоритма
3. Инициализация
4. Составление программ и подпрограмм
процесса вычислений. 16.
Список литературы.
Информация о работе Разработка 2 вариантов формирователя аналогового напряжения сложной формы