Микропроцессоры и микроконтроллеры

 
 
 
«Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.»
Brian W. Kernighan.
Русский | Українська


Микропроцессоры и микроконтроллеры :: Каналы ввода-вывода на основе МК51

Каналы ввода-вывода на основе МК51


1. Архитектура микроконтроллерной системы

Как отмечалось ранее, МК51 является полнофункциональным самодостаточным вычислителем (как и более современные разработки микроконтроллеров)...


2. Принципы построения системного интерфейса МК51

Все электронные элементы, подключаемые к системному интерфейсу МК51, должны рассматриваться разработчиками системы и ПО для МК как элементы внешней памяти данных (внешнего адресного пространства), т.е. обращение к ним в программе выглядит как работа с ячейками ВП...


3. Построение каналов приема-передачи данных в параллельном коде

Расширение количества портов ввода-вывода данных в параллельном коде для МК51 может выполняться следующим образом...


4. Типовые структуры аналого-цифровых каналов ввода-вывода

Назначение каналов ввода данных в вычислителе – получение аналоговой или дискретной информации с датчиков, нормализация сигналов, реализация квантования сигналов по времени и выполнение аналого-цифрового (АЦ) преобразования...


5. Примеры аппаратно-программной реализации входных каналов

АЦП К1113ПВ1 относится к классу АЦП последовательных приближений, функционально закончен и сопрягается с МП по уровню ТТЛ-сигналов...


6. Обзор современных моделей микроконтроллеров MCS-51

Первые микроконтроллеры с ядром MCS-51 были разработаны в 70-х годах прошлого столетия фирмой Intel одновременно с микропроцессорами серии i8086, которые являются «предками» современных МП для ПЭВМ...


7. Характеристики микроконтроллера модели AT89S8252

Данная модель использована в качестве основного микроконтроллера в двухпроцессорной системе УУМС, разработанной на каф. 301 и изучаемой на лабораторных работах...


8. Интерфейс внутрисистемного программирования SPI

В микроконтроллерах AT89Sxxxx реализована возможность изменения содержимого памяти программ при нахождении МК в целевой системе – ISP – in-system programming...


9. Принципы построения многоканальных систем сбора данных

Как отмечалось ранее, особенностью цифровых управляющих систем является необходимость приема данных от большого количества датчиков. В связи с этим блоки ввода и АЦ-преобразования должны строиться как многоканальные...


10. Разработка схемы ССД и программного обеспечения

В приведенном примере для удобства подключения к МК будем использовать восьмиразрядный АЦП К572ПВ3...


11. Базовые принципы проверки достоверности при передаче на основе МК51

Все методы контроля достоверности передачи информации и защиты от сбоев основаны на принципе информационной избыточности, т.е. к передаваемым информационным битам добавляется некоторое количество дополнительных разрядов, с помощью которых обеспечивается контроль достоверности...


12. Характеристика формата с плавающей запятой (ПЗ)

Общий вид формата с плавающей запятой...


13. Реализация суммирования в формате ПЗ

Для приведения масштабов чисел к единому значению масштаб большего числа будем считать основным, а меньшее число будем приводить к основному масштабу...


14. Реализация умножения в формате ПЗ

Запись операции в общем виде выглядит так...


15. Реализация деления в формате ПЗ

Запись операции в общем виде выглядит так...


16. Особенности реализации табличных функций

В дисциплинах, связанных с изучением численных методов (информатика, исследование операций) рассматривается классический метод линейной интерполяции...


17. Аппаратная реализация ввода аналоговых сигналов на основе ШИМ

Существуют несколько способов ввода аналоговых сигналов в цифровую систему, альтернативных аналого-цифровому преобразованию...


18. Программная реализация измерения длительности ШИМ-импульсов

При выборе принципов измерения длительности ШИМ-импульсов имеет смысл учитывать такие факторы...


19. Получение физического значения параметра, измеренного как ШИМ

Данные, полученные в результате измерения длительности ШИМ-импульса, необходимо пересчитать в значение того физического параметра, который измеряется системой...


20. Принципы аппаратной реализации выходных ШИМ-сигналов

Для управления исполнительными устройствами, особенно двигателями постоянного тока, широко используются ШИМ-сигналы. Формировать такие сигналы можно аппаратными средствами...


21. Принципы программной реализации выходных ШИМ-сигналов

Несмотря на то, что в микроконтроллерах семейства MCS-51 отсутствуют встроенные аппаратные ШИМ-генераторы, сформировать ШИМ-сигнал на выводе МК достаточно просто...


22. Реализация периода дискретности выполнения вычислений

Алгоритмы управления, сформированные в процессе синтеза цифрового регулятора, в качестве одного из параметров содержит значение периода (периодов) дискретности Т0. Например...