![](/user_photo/2706_HbeT2.jpg)
- •2. Сравнительная оценка базовых логических элементов
- •4. Типы корпусов микросхем
- •5. Условное графическое обозначение микросхем
- •6. Основы булевой алгебры
- •7. Аксиомы и законы булевой алгебры
- •8. Формы представления логических функций
- •12. Карты Карно для двух, трех, четырех и пяти переменных. Порядок минимизации функций с помощью карт Карно. Примеры минимизации
- •17. Комбинационные устройства: определение, методика проектирования
- •18. Шифраторы
- •19. Дешифратор
- •22, Преобразователи кодов
- •24, Мультиплексоры
- •25. Мультиплексорное дерево
- •27. Демультиплексоры
- •28. Сумматоры и полусумматоры
- •31. Многоразрядные двоичные сумматоры
- •33. Двоичные компараторы
- •35. Мажоритарный элемент
- •36. Программируемые логические матрицы
- •40. Реализация шифраторов, дешифраторов, мультиплексоров и демультиплексоров на плм
- •43. Последовательностные устройства: определение, основные типы устройств, методика проектирования
- •44. Триггеры
- •45. Классификация триггеров по функциональному назначению
- •46. Регистры
- •47. Регистры хранения
- •48. Регистры сдвига
- •49. Счетчики
- •50. Последовательные счетчики
- •51. Параллельные счетчики
- •52. Вычитающий и реверсивный счетчик
- •53. Декадный счетчик
- •64) Постоянные запоминающие устройства
- •65) Увеличение объема памяти запоминающих устройств
- •66) Назначение цап и ацп
- •67) Основные характеристики цап и ацп
- •68) Цап с матрицей взвешенных резисторов
- •69) Цап с матрицей r-2r
- •71) Области применения цап
- •72) Ацп времяимпульсного типа
- •73) Ацп с двойным интегрированием
- •74) Ацп параллельного преобразования (прямого преобразования)
- •75) Ацп последовательного счета (развертывающего типа)
- •76) Ацп следящего типа
- •77) Ацп последовательного приближения (поразрядного уравновешивания)
- •78) Области применения ацп
- •79) Схема выборки и хранения
- •85) Общая структура и принципы функционирования микропроцессорных систем
- •91. Способы адресации операндов. Особенности способов адресации.
- •92. Формат типовой команды микропроцессора. Одноадресные, двухадресные, и трехадресные команды. Классификация групп операций микропроцессора.
- •93. Команды пересылки. Команды арифметических и логических операций.
- •94. Команды сдвига. Команды сравнения и тестирования. Команды управления процессором.
- •95. Команды битовых операций. Операции управления программой.
- •96. Структурная схема, физический интерфейс и условное графическое обозначение однокристального микроконтроллера (мк) к1816ве48.
- •97) Структурная организация центрального процессора мк к1816ве48.
- •98) Организация памяти программ и данных мк к1816ве48.
- •99) Организация системы ввода-вывода мк к1816ве48.
- •100) Организация систем подсчета времени, прерываний и синхронизации мк к1816ве48.
- •101) Средства расширения памяти программ мк к1816ве48: интерфейс, схе-мы подключения, временные диаграммы.
- •102) Средства расширения памяти данных мк к1816ве48: интерфейс, схемы подключения, временные диаграммы.
- •103) Средства расширения ввода-вывода мк к1816ве48: интерфейс, схемы подключения, временные диаграммы.
101) Средства расширения памяти программ мк к1816ве48: интерфейс, схе-мы подключения, временные диаграммы.
Микроконтроллер может быть использован как функционально законченное устройство. В тех случаях, когда его возможности оказываются недостаточными (не хватает емкостей РПП или РПД, возникает необходимость обмена данными с большим числом устройств ввода-вывода), с помощью дополнительных средств память программ может быть расширена до 4 Кбайт, память данных – до 320 байт, количество устройств ввода-вывода увеличено неограниченно [1, 3].
В
состав интерфейса расширения памяти
входят двунаправленная 8-разрядная
мультиплексированная шина адреса/данных
BUS,
шина старшей части адреса P20–P23,
строб разрешения фиксации адреса
,
строб чтения памяти программ
,
строб чтения памяти данных
и строб записи в память данных
.
Состав линий и временные диаграммы
работы интерфейса приведены на рис.
10. По срезу
передаваемая через шинуBUS
адресная информация должна запоминаться
во внешнем адресном регистре. В случае
обращения к памяти программ старшая
часть адреса передается через 4-разрядную
шину P20–P23.
Тип операции определяется активацией
одного из стробов
,
и
.
Данные считаются действительными на
срезе стробов.
Рис. 10. Интерфейс расширения памяти: а – состав; б – чтение памяти программ; в – чтение памяти данных; г – запись в память данных
Система с внешней памятью программ (ВПП). На рис. 11 показано подключение ВПП к микроконтроллеру. ВПП представлена тремя блоками емкостью 1 Кбайт.
Рис. 11. Подключение ВПП к микроконтроллеру
Если
адрес команды превышает верхнюю границу
адресного пространства резидентной
памяти программ (т.е. оказывается равным
1024 и больше), микроконтроллер формирует
сигналы, предназначенные для управления
ВПП (за исключением сигнала
,
формируемого в каждом машинном цикле):
– содержимое счетчика команд PC выдается через BUS и P2 (младшие восемь разрядов PC выводятся через порт BUS, старшие четыре разряда PC – через младшую тетраду порта P2);
– содержимое
порта BUS
в момент снятия сигнала на выходе
фиксируется в регистреR
и порт BUS
освобождается для ввода в микроконтроллер
выводимой из памяти команды;
– содержимое регистра и двух младших разрядов порта P2 образуют 10-разрядный адрес, подаваемый на все три блока ВПП, два старших разряда порта P2 используются для выбора одного из трех блоков памяти;
– при
снятии сигнала разрешения ВПП
портBUS
переводится в режим ввода поступающего
из ВПП байта команды в микроконтроллер.
102) Средства расширения памяти данных мк к1816ве48: интерфейс, схемы подключения, временные диаграммы.
Система
с внешней памятью данных (ВПД).
На рис. 12 показана схема с ВПД. Обращение
к этой память производится по командам
MOVX.
По этим командам содержимое указанного
в команде регистра Ri
(R0
или R1)
выдается через порт BUS
и при снятии сигнала
фиксируется в буферном регистре, и портBUS
освобождается для передачи байта
данных. Сигналами
и
устанавливается режим работы блока
памяти (чтение или запись). При чтении
поступающий из памяти байт данных
передается в микроконтроллер, при
записи выдаваемый из микроконтроллера
на портBUS
байт записывается в ячейку памяти.
Рис. 12. Подключение ВПД к микроконтроллеру