Приветствую Вас, Гость Суббота, 04 Апреля 2026, 10:22

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная | Регистрация | Вход

Меню сайта
Главная
Статьи
О сайте

Категории
Нейронные сети [2]
Микроконтроллеры [5]
Книги [0]
Устройства [1]

Популярные статьи
Программатор для микроконтроллеров AVRProg 910
Вольтметр и амперметр на микроконтроллере для лабораторного блока питания
Основные понятия теории нейронных сетей
Atmega fusebit doctor
Программатор для микроконтроллеров PonyProg
Знакомство с микроконтроллерами - Раздел 1.2 - Подробнее об устройстве микроконтроллеров
Знакомство с микроконтроллерами - Раздел 1.1 - Устройство микроконтроллера
Искусственные нейронные сети

 Каталог статей 
Главная » Статьи » Микроконтроллеры

Знакомство с микроконтроллерами - Раздел 1.1 - Устройство микроконтроллера

     Микроконтроллеры являются сердцем многих современных устройств и приборов, в том числе и бытовых. Самой главной особенностью микроконтроллеров, с точки зрения конструктора-проектировщика, является то, сто с их помощью легче и зачастую гораздо дешевле реализовать различные схемы.
     На рисунке изображена структурная схема типичного современного микроконтроллера.


Структурная схема микроконтроллера

     Из рисунка видно, что микроконтроллер может управлять различными устройствами и принимать от них данные при минимуме дополнительных устройств, так как так как большое число периферийных схем уже имеются на кристалле микроконтроллера. Это позволяет уменьшить размеры конструкции и снизить потребление энергии от источника питания.

     Для сравнения: при использовании традиционных микропроцессоров приходится все необходимые схемы сопряжения с другими устройствами реализовывать на дополнительных компонентах, что увеличивает массу, размеры и потребление электроэнергии.

Давайте рассмотрим типичные схемы присутствующие в микроконтроллерах.

1.  Центральное процессорное устройство (ЦПУ) - сердце микроконтроллера. Оно принимает из памяти программ коды команд, декодирует их и выполняет. ЦПУ состоит из регистров, арифметическо-логического устройства (АЛУ) и цепей управления.

2. Память программ. Здесь хранятся коды команд, последовательность которых формирует программу для микроконтроллера.

3. Оперативная память данных. Здесь хранятся переменные программ. У большинства микроконтроллеров здесь расположен также стек.

4. Тактовый генератор. Этот генератор определяет скорость работы микроконтроллера.

5. Цепь сброса. Эта цепь служит для правильного запуска микроконтроллера.

6. Последовательный порт – очень полезный элемент микроконтроллера. Он позволяет обмениваться данными с внешними устройствами при малом количестве проводов.

7. Цифровые линии ввода/вывода. По сравнению с последовательным портом с помощью этих линий возможно управлять одновременно несколькими линиями (или проверять состояние нескольких линий).

8. Таймер. Используется для отсчета временных интервалов.

9. Сторожевой таймер. Это специальный таймер, предназначенный для предотвращения сбоев программы. Он работает следующим образом: после запуска он начинает отсчет заданного временного интервала. Если программа не перезапустит его до истечения этого интервала времени, сторожевой таймер перезапустит микроконтроллер. Таким образом, программа должна давать сторожевому таймеру сигнал – все в порядке. Если она этого не сделала, значит по какой-либо причине произошел сбой.



Категория: Микроконтроллеры | Добавил: Melligos (06 Марта 2011) | Автор: Melligos E
Просмотров: 2380 | Теги: структура микроконтроллера, микроконтроллер | Рейтинг: 4.6/12
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright Another Reality Studio © 2026