русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Принципы построения современных контроллеров.


Дата добавления: 2015-08-14; просмотров: 2119; Нарушение авторских прав


Для создания широкого разнообразия моделей МК, сокращения сроков разработки, производства и выпуска на рынок новых моделей используется модульный принцип построения МК, при котором все модели одного семейства содержат в себе два блока: процессорное ядро и функциональный блок

 

Процессорное ядро представляет собой базовый, неизменный функциональный блок контроллера, предназначенный для использования во всех моделях семейства. Обозначение имени семейства МК ассоциируется с названием процессорного ядра, основой которого оно является. Например, семейство ФИРМЫ Motorola имеет процессорное ядро НС05, основанное на архитектуре популярного микропроцессора 6800. В состав процессорного ядра входят:

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

 

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

Библиотека периферийных модулей. Совокупность модулей, разработанных для конкретного процессорного ядра, называют библиотекой периферийных модулей. В библиотеку семейств МК входят:



  • Модули памяти (FLASH, EEPROM)
  • Модули периферийных устройств, включающие:

- параллельные порты ввода-вывода;

- контроллеры последовательного интерфейса (UART, SCI, SPI, I2C, CAN, USB)

- таймеры-счетчики, таймеры периодических событий, процессоры событий

- ЦАП и АЦП

- контроллеры ЖК- индикаторов и светодиодной матрицы

  • Модули встроенных генераторов синхронизации
  • Модули контроля питающего напряжения
  • Модули внутрисхемной отладки и программирования.


<== предыдущая лекция | следующая лекция ==>
Краткий обзор 8-разрядных контроллеров. | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.128 сек.