Цифровая электроника для начинающих: Цифровая электроника для начинающих – Цифровая электроника для начинающих (2019) Кириченко П. Г.

Содержание

Цифровая электроника для начинающих

Это продолжение «Необычная электроника для начинающих. Введение»

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

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

Тебе наверняка знакомы римские и арабские цифры. В римской системе числа представляются в виде комбинации букв I, V, X, L, C, D, M, а в арабской с помощью комбинации символов 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Но существуют и другие формы представления числа. Одна из них — это двоичная форма. Или, как её чаще называют, двоичная система счисления. В такой системе счисления любое число представляет собой последовательность только из «0» и «1».

Арабские Римские Двоичные
0 00
1 I 01
2 II 10
3 III 11

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

Независимо от того, с какой информацией работает цифровое устройство, глубоко внутри оно занимается обработкой чисел.

Почему именно «0» и «1», а не «0», «1» и «2», к примеру? На самом деле были вполне успешные попытки создать цифровую технику, которая использует не двоичную, а троичную систему исчисления («0», «1» и «2»), но двоичная все же победила.

Возможно, победа досталась ей, потому что СССР развалился, а может потому, что «0» и «1» легче представить в виде электрических сигналов. А значит, цифровые устройства на основе двоичной системы исчисления проще и дешевле производить. Подробнее о двоичных числах я расскажу позже. 

Структура цифрового устройства

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

Давай выберем что-нибудь из этого списка и посмотрим, как оно устроено. Пусть это будет микроконтроллер (МК)! Ладно, признаюсь. Микроконтроллер я выбрал неспроста. Дело в том, что именно появление микропроцессоров произвело настоящую революцию в электронике и выдвинуло её развитие на новый уровень. 

МК является наиболее многочисленным и популярным видом микропроцессоров в мире. Особенным его делает то, что микроконтроллер представляет собой микро-PC — целый компьютер в одной микросхеме. Представь себе компьютер размером, например, с копейку. Вот это и есть МК. 

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

В наше время наибольшей популярностью пользуются, к примеру, микроконтроллеры AVR, PIC, ARM. Каждая из компаний, что выпускает перечисленные виды МК, производит десятки, если не сотни, разновидностей микроконтроллеров, предназначенных под все мыслимые и немыслимые задачи. 

Как работает микроконтроллер

Несмотря на всю сложность конструкции настоящего микроконтроллера, рассказать, как он функционирует можно всего одним предложением: «В память микроконтроллера записывается текст программы, МК считывает команды из этой программы и выполняет их», — вот и всё.

 

Конечно, МК не может выполнить какие угодно команды. У него есть базовый набор команд, которые он понимает и знает как выполнить. Комбинируя эти команды, можно получить практически любую программу, с помощью которой устройство будет делать именно то, что от него хотят.

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

Большинство микроконтроллеров исповедуют RISC. Объясняется это тем, что при использовании сокращенного н

Цифровая электроника для начинающих (2019) Кириченко П. Г.

Цифровая электроника для начинающих (2019)

Цифровая электроника для начинающих (2019) Кириченко П. Г.

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

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

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

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

Оглавление:

Двоичная система в цифровой электронике


Числа, состоящие только из нулей и единиц
Такие разные электрические сигналы
Как перевести электрические сигналы на язык цифр?
Ответы на вопросы для самопроверки

Первые схемы на МОП-транзисторах


Транзистор — что это такое?
Что потребуется для сборки схем из этой книги?
Как выбрать подходящие для экспериментов транзисторы и другие детали?
Первая практическая схема, которая помогает увидеть нули и единицы
Игра «Кто быстрее?» на двух транзисторах
Ответы на вопросы для самопроверки
Ответы на задания по конструкциям для самостоятельной разработки

Цифровая логика на транзисторах


Собираем элемент, который переворачивает сигналы наоборот
Основные логические схемы: И, ИЛИ и все-все-все
Логическое И
Логическое ИЛИ
Вентиль ИЛИ-НЕ
Вентиль И-НЕ
Исключающее ИЛИ и Исключающее ИЛИ-НЕ
Конструирование всех базовых логических элементов: от таблиц истинности к схемам на транзисторах
Практическая схема ИЛИ-НЕ на транзисторах
Алгоритм создания цифровых логических схем на транзисторах
Практическая схема вентиля И-НЕ на транзисторах
Практические схемы вентилей И и ИЛИ на транзисторах
Практическая схема Исключающего ИЛИ на транзисторах
Добавляем входы в логические схемы
Создание логического вентиля по произвольной таблице истинности
Ответы на вопросы для самопроверки
Ответы на задания по конструкциям для самостоятельной разработки

Микросхемы цифровой логики


Общежитие для транзисторов: что важно знать о микросхемах цифровой логики
Приступаем к опытам с микросхемами
Соединим вместе входы логических элементов
Добавим недостающие входы
Инвертируем входы
Что делать с ненужными входами?
Кодовый замок: от идеи до готовой конструкции
Замысел
Приступаем к конструированию схемы
Доработка схемы: экономим энергию
Оборудуем замок сигнализацией
Игра «Угадай число» на базе схемы кодового замка
Ответы на вопросы для самопроверки
Ответы на задания по конструкциям для самостоятельной разработки

Основные комбинационные схемы


Как процессор выполняет вычисления: конструируем сумматор
Тайны двоичных кодов: шифраторы и дешифраторы
Схема дешифратора для клавиатуры кодового замка
Схема дешифратора
Учим цифровые схемы показывать десятичные числа
Мультиплексоры и демультиплексторы — регулировщики цифрового движения
Практическая схема мультиплексора
Демультиплексор
Транзисторные мультиплексоры
Ответы на вопросы для самопроверки

Последовательностные схемы


Два пишем, три в уме: как запомнить результат вычислений?
Практическая схема RS-триггера на вентилях И-НЕ
Входить только по сигналу: как в триггерах разрешают и запрещают запись данных?
Практическая схема тактируемого триггера
Триггеры без запрещенных состояний
Приказано задержать! D-триггер
Двухступенчатые триггеры: теория и практическая схема
Т-триггер, или как посчитать импульсы?
Практическая схема D-триггера на транзисторах
От одного триггера к целому регистру, и зачем процессору конвейер
Ответы на вопросы для самопроверки
Ответ на задание по конструкции для самостоятельной разработки

Сдвиговые регистры и счетчики


Эстафета для триггеров: конструкция сдвигового регистра
Забавный светильник «Бегущие огни»
Считалочка для цифровых схем
Схема простейшего счетчика на Т-триггерах
Вычитающий счетчик
Как научить двоичный счетчик десятичной системе?
Две схемы электронного кубика для игр
Синхронные и асинхронные счетчики
Ответы на вопросы для самопроверки
Ответ на задание по конструкции для самостоятельной разработки

Макет оперативного запоминающего устройства


Как устроена память цифрового мозга?
Собираем память на макетной плате
Заключение

ПРИЛОЖЕНИЯ

Приложение 1. Список дополнительной литературы для изучения электроники и двоичной логики
Приложение 2. Цоколевки транзисторов и микросхем, применяемых в схемах этой книги
Приложение 3. Цветовая маркировка резисторов
Приложение 4. Сводная таблица используемых компонентов
Приложение 5. Аналоги импортных микросхем серии CD4000BE
Предметный указатель

Название: Цифровая электроника для начинающих
Автор: Кириченко П. Г.
Издательство: СПб.: БХВ-Петербург
Серия: Электроника
Год издания: 2019
Страниц: 176
ISBN: 978-5-9775-4010-0
Формат: DjVu
Качество: отличное
Размер: 28 Мб
Язык: русский

Скачать Цифровая электроника для начинающих

banner-turbobit-unlock