Читаем Занимательно о микроконтроллерах полностью

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

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

Наиболее сильные позиции на рынке сигнальных процессоров в настоящее время занимают такие фирмы, как Analog Devices и Texas Instruments. Именно они предлагают в настоящее время наиболее производительные модели сигнальных процессоров. Не менее сильными являются позиции фирмы Motorola, но в нашей стране процессоры этого производителя менее распространены.

Итак, подведем итоги

Разнообразие микропроцессоров поражает, но все они построены по одинаковым принципам, которые будут рассмотрены в данной книге. При этом микропроцессоры будут рассматриваться на примере микроконтроллеров. Причем микроконтроллеров очень распространенного в настоящее время семейства — MCS-51. Однако прежде чем начать подробное изучение принципов работы с микропроцессорами, рассмотрим основы работы цифровых систем, частью которых являются микропроцессоры.

<p>Глава 2</p><p>Цифровая техника</p>

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

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

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

Обычно любые устройства предназначены для преобразования входных сигналов в выходные. Свойства аналоговых схем описываются рядом общепринятых параметров (например, коэффициентом усиления и динамическим диапазоном) и характеристик (амплитудно-частотные и фазо-частотные характеристики).

Иначе обстоит дело с параметрами цифровых микросхем. Для идеализированных цифровых устройств коэффициент усиления не нормируется — он реализуется достаточным для того, чтобы сигнал на выходе не затухал. И только! Логические уровни на входе и выходе цифровых микросхем одинаковы. Если логический элемент обладает запасом по коэффициенту усиления, то выходной сигнал просто ограничивается. Конкретное значение логических уровней зависит от напряжения питания цифровых микросхем и примененной схемотехники, но это не меняет принципов работы цифрового устройства.

Цифровые схемы наиболее полно описываются таблицей истинности.

Таблица истинности позволяет поставить выходные сигналы в соответствие входным сигналам. Обычно каждый из выходных сигналов цифрового устройства зависит от нескольких входных сигналов этого цифрового устройства. Поэтому в таблице истинности перечисляются все возможные комбинации входных сигналов и записывают соответствующий каждой комбинации входных сигналов выходной сигнал.

Достаточно часто одним и тем же комбинациям входных цифровых сигналов соответствуют несколько выходных сигналов. Тогда для всех выходных сигналов записывается одна таблица истинности.

Для простейших цифровых логических элементов таблица истинности состоит из одного выходного и одного или двух входных сигналов. Рассмотрим эти элементы.

Простейшие логические элементы

Любые цифровые устройства строятся на основе простейших логических элементов: «НЕ», «ИЛИ», «И». Самым простым логическим элементом является инвертор (элемент «НЕ»), который работает в соответствии с табл. 2.1. Он просто изменяет значение входного сигнала на прямо противоположное. В качестве инвертора можно использовать обычный транзисторный усилитель, построенный по схеме с общим эмиттером или общим истоком. Схемы, позволяющие реализовать функцию логического инвертирования, изображены на рис. 2.1. На рис. 2.1, а приведена схема инвертора на обычном биполярном транзисторе, а на рис. 2.1, б приведена схема инвертора, выполненного на комплементарных МОП-транзисторах.

Перейти на страницу:

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

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

Чарльз Платт

Радиоэлектроника / Технические науки
PIC-микроконтроллеры. Все, что вам необходимо знать
PIC-микроконтроллеры. Все, что вам необходимо знать

Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей.В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.Книга рассчитана на самый широкий круг читателей — от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.

Сид Катцен

Радиоэлектроника
Электроника для начинающих
Электроника для начинающих

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

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки