Типичная структура управляющей микропроцессорной системы содержит следующие элементы:
1)Центральный процессор – основное устройство микроконтроллера, обрабатывает внешние запросы и выполняет управление объектами.
2)супервизор питания – обеспечивает стабильное питание микропроцессора, а также переводит его в ждущий режим в случае сбоев в питании.
3)драйвер последовательного интерфейса – предназначен для связи с другими микроконтроллерами и передачи данных на ПК оператора.
4) Регистр порта ввода – позволяет читать данные с внешних устройств, подключенных к порту.
5) регистр порта вывода – позволяет записывать данные во внешнее устройство, подключенное к порту.
6) индикаторное устройство, используемое для вывода графической и текстовой информации; может использоваться светодиодный индикатор либо LCD-экран.
7) ОЗУ – устройство памяти, необходимое для хранения временных данных или программ.
8) RTC – счетчик-таймер реального времени, позволяющий отсчитывать и хранить время и дату; зачастую имеет собственное ЗУ.
9)клавиатура, позволяющая вручную вводить необходимые данные в процессор.
10) регистр управления аналоговыми данным, подающий на адресный вход мультиплексора код управления для коммутации необходимого входа.
11)аналоговый мультиплексор, коммутирующий входы с операционным усилителем.
12)операционный усилитель – усиливает аналоговые сигналы с внешних устройств.
13)АЦП – преобразует аналоговые сигналы с внешних устройств в цифровые и передает их по шине SPI в процессор.
14) ЦАП – принимает цифровой код с процессора по шине SPI и преобразует в аналоговый сигнал для передачи на внешние объекты.
15) Блок дешифрации адресного пространства – формирует адреса периферийных устройств, по которым обращается процессор.
Данная обобщенная структура позволяет реализовать сбор аналоговых и цифровых данных, выполнять управление необходимым цифровыми и аналоговыми объектами, а также обеспечивать связь с другими микропроцессорными системами и компьютерами с помощью применяемых интерфейсов.