
- •1 Протокол can. Требования, реализация, арбитраж.
- •2 Протокол can. Формат кадра.
- •3 Ввод аналоговых сигналов. С промежуточным преобразованием.
- •4 Ввод аналоговых сигналов. С применением аналогового компаратора напряжения.
- •5 Ввод аналоговых сигналов. С применением ацп.
- •6 Вывод аналоговых сигналов.
- •7 Однокристальные ведомые микропроцессорные устройства.
- •8 Eeprom.
- •9 Методы и способы отладки микропроцессорных устройств.
- •10 Инструменты для разработки приложений на базе мк (редактор исходных текстов, компилятор-ассемблер, симуляторы).
- •11 Инструменты для разработки приложений на базе мк (схемный эмулятор, программатор). Пзу (основа).
- •12 Пзу (чтение).
- •13 Пзу (запись). Eprom. Eeprom.
- •15) Методы адресации (прямая, непосредственная, индексная, косвенная
- •16)Методы адресации(относительная, страничная)
- •17) Mcs-51. Синхронизация
- •18) Внешний интерфейс микроконтроллера. Цикл чтения из внешней памяти данных.
- •19) Цикл записи во внешнюю память данных. Цикл чтения из внешней памяти программ.
- •20) Начальная установка микроконтроллера.
- •21)Система памяти
- •22) Регистры, слово состояния программы (psw).
- •24) Система команд (арифметические и логические инструкции).
- •25) Система команд (команды передачи данных).
- •26) Система команд (булевы операции, инструкции переходов).
6 Вывод аналоговых сигналов.
Обычно для получения выходного аналогового напряжения используются внешние ЦАП, цифровые потенциометры, включённые как делители напряжения, или широтно-модулированные импульсные сигналы, из которых отфильтрована постоянная составляющая (обычно RC-цепью). Такие способы обеспечивают высокую точность и малый дискрет установки выходного напряжения (единицы милливольт). Кроме этого, МК могут использоваться с развязывающим каскадом в виде повторителя напряжения на операционном усилителе. Между МК и повторителем напряжения установлен многодиапазонный резистивный делитель напряжения, к промежуточным узлам которого подключены выходы МК (рисунок 4.4). Значение напряжения, поступающего на вход повторителя, зависит от того, накаких выходах МК установлен низкий уровень напряжения (логический «0»). Аналоговый повторитель напряжения на операционном усилителе обеспечивает
развязку цепи нагрузки от резистивного делителя, что обеспечивает независимый от нагрузки коэффициент деления резистивного делителя напряжения. Значения сопротивлений резисторов делителя выбирают в зависимости от количества выводов МК, используемых для управления выходным напряжением. От этой схемы нельзя получить выходное напряжение большее, чем напряжение питания. Даже запитав резистивный делитель от источника с напряжением большим, чем UПИТ, заставим открыться ограничительные диоды, подключённые к выводам выходов внутри МК. Для получения большего напряжения нужно заменить повторитель напряжения на усилитель, тоже на операционном усилителе.
7 Однокристальные ведомые микропроцессорные устройства.
Однокристальные МП-устройства могут функционировать в режиме ведомого (slave) устройства: оно подключается к другому процессору как периферийное устройство. В этом режиме определённое количество выводов МК выделяется для связи с шиной ведущего процессора. Ведомый МК ведёт себя как интеллектуальная специализированная ИС (ASIC), включённая в систему, которая управляется ведущим устройством. Например, в ПЭВМ микроконтроллер служит в качестве интерфейса клавиатуры. Это позволяет процессору ПЭВМ просто считывать и записывать данные, не реализуя протокол последовательного обмена с клавиатурой, который обеспечивается микроконтроллером. Структура, показывающая использование МК в качестве ведомого устройства, показана на рисунке 4.5. МК может прерывать ведущее устройство, используя одну из своих линий ввода–вывода для подачи запроса прерывания. В ряде случаев ведомые МК могут работать как ведущие устройства при соблюдении конкретных заранее определённых условий.
8 Eeprom.
Ряд однокристальных МП-устройств имеет электрически перепрограммируемую память, расположенную на собственном кристалле (EEPROM). Особенность таких устройств – это необходимость программирования их памяти. EEPROM (Electrically Erasable Programmable Read Only Memory) – это память, в которой информация стирается с помощью электрического сигнала. Программирование памяти МК идёт в следующем порядке:
– в регистр программатора загружаются данные, которые необходимо записать в память;
– пересылка данных по необходимому адресу и запись данных в выбранную ячейку памяти;
– выполняется верификация (проверка правильности записанного значения.
Лучшие характеристики имеет EEPROM, впервые разработанная фирмой Intel в 1989 году и получившая название Flash EEPROM (или Flash Memory) – флэш-память. Основные преимущества по сравнению с EEPROM – достаточно высокое быстродействие, малая длительность процесса стирания информации. Микросхемы современной флэш-памяти имеют время доступа при чтении не более 35 нс. МК могут содержать специальные средства для защиты своего программного кода. Эти средства предотвращают считывание хранящихся в них программ. Часто такая возможность реализуется путём установки определённого значения конфигурационного бита в процессе программирования. Обычно значение этого бита может быть изменено только в процессе программирования содержимого памяти МК, например, при ультрафиолетовом стирании содержимого EPROM (ППЗУ).