- •Часть 2
- •Раздел 1 преобразовательные устройства и устройства электропитания
- •Выпрямители переменного тока
- •Классификация выпрямителей:
- •Параметры выпрямителей:
- •Однополупериодный выпрямитель
- •Двухполупериодный мостовой выпрямитель
- •Двухполупериодный выпрямитель с выводом средней точки вторичной обмотки трансформатора
- •Трехфазный выпрямитель с нейтральным выводом
- •Трехфазный мостовой выпрямитель
- •Сглаживающие фильтры
- •Емкостные фильтры
- •Индуктивные фильтры
- •Электронные фильтры
- •Стабилизаторы напряжения и тока
- •Параметрические стабилизаторы
- •Компенсационные стабилизаторы
- •Импульсные стабилизаторы постоянного напряжения
- •Управляемые выпрямители
- •Инверторы
- •Инверторы, ведомые сетью
- •Автономные инверторы
- •Автономный инвертор напряжения
- •Раздел 2 элементы импульсной и цифровой техники
- •2.1 Импульсный способ представления сигналов информации
- •Общая характеристика импульсных устройств
- •2.3 Простейшие формирователи импульсов
- •2.4 Бесконтактные логические элементы
- •Параметры логических схем
- •2.5 Триггеры Принципы построения триггеров
- •Асинхронные rs–триггеры
- •Синхронный rs-триггер
- •Несимметричный триггер с эмиттерной связью (триггер Шмитта)
- •Мультивибраторы
- •Автоколебательные мультивибраторы
- •Ждущий мультивибратор
- •2.8 Блокинг-генераторы
- •2.9 Генераторы линейно-изменяющегося напряжения (глин)
- •2.10 Цифроаналоговые и аналого-цифровые преобразователи
- •2.11 Дешифраторы и демультиплексоры
- •2.12 Мультиплексоры (multiplex – англ. Многократный)
- •2.13 Регистры
- •2.14 Цифровые счетчики импульсов
- •Двоичные счетчики
- •Работа счетчика
- •23 22 21 20 Вход у с к у с к у с к у с к t t t t d c b a
- •Раздел 3 микропроцессорная техника
- •3.1 Общие сведения о микропроцессорах и микропроцессорных системах Основные определения и классификация
- •Микропроцессорные средства в системах управления технологическими процессами
- •3.2 Арифметические и логические основы микропроцессорной техники Способы представления информации
- •Арифметические основы микропроцессорной техники
- •Логические основы микропроцессорной техники
- •3.3 Цифровые запоминающие устройства Типы запоминающих устройств
- •Оперативные запоминающие устройства
- •Постоянные запоминающие устройства
- •3.4 Архитектура и структура микропроцессорных систем и микропроцессора Архитектура микропроцессорных систем
- •Организация работы микропроцессорной системы
- •Архитектура микропроцессора
- •3.5 Интерфейс в микропроцессорных системах Общие сведения об интерфейсе
- •Способы обмена данными между устройствами мп-систем
- •3.6 Программирование микропроцессорных систем Общие сведения о командах
- •Система команд мп кр580ик80
- •Программирование и алгоритмические языки
- •Литература
- •Содержание
- •Раздел 1 преобразователи устройства и устройства электропитания...............................................................................................3
- •1.1 Выпрямители переменного тока….................................................................3
- •Раздел 2 элементы импульсной и цифровой техники…..35
- •Раздел 3 микропроцессорная техника…………………………..87
Программирование и алгоритмические языки
Микропроцессорной системе «понятен» лишь язык двоичных кодов (кодовых комбинаций). Поэтому необходимо программу, составленную в мнемокодах, переводить в ее двоичный эквивалент. Это можно сделать вручную, используя таблицы соответствия системы команд для данного МП-системы или автоматически на ЭВМ с помощью специальных программ. Более полную автоматизацию процессов программирования обеспечивает язык Ассемблера, в котором вместо кодовых комбинаций используются мнемонические обозначения операций. В Ассемблере используются команды из системы команд микропроцессора. Это специальные команды, называемые псевдокомандами. Каждый МПК имеет свой язык Ассемблера.
Наибольшее удобство для программирования обеспечивают языки высокого уровня. Различают машинно-независимые и машинно-зависимые языки высокого уровня. Первые позволяют вести запись программы независимо от серии микропроцессорного комплекта, используемого для построения микропроцессорной системы. К таким языкам относятся алгоритмические языки Паскаль, Фортран, Бейсик, Пролог и др. Вторые пригодны при применении определенных серий МПК. Например, для программирования МП-систем, построенных на МПК КР580, разработан язык РL /М, относящийся к классу машинно-зависимых языков высокого уровня.
Языки высокого уровня, называемые алгоритмическими языками, требуют большого объема памяти для хранения трансляторов, обеспечивающих перевод программы на язык кодовых комбинаций. Для машинно-независимых языков этот объем больше, чем для машинно-зависимых. Поэтому выбор языка программирования определяется техническими возможностями МП-системы. Как правило, в том и другом случаях трансляция, редактирование, отладка программ осуществляется на отдельных микропроцессорных системах, построенных на том же МПК, однако они не имеют достаточного для нужного транслятора объема оперативной памяти и удобных средств ввода и вывода информации (дисплей, принтер, накопитель на гибких магнитных дисках и др.).
Литература
1 Герасимов В. Г. и др. Основы промышленной электроники. – М.: Высшая школа, 1986, 336с., (с.91-174).
2 Забродин Ю. С. Промышленная электроника. – М.: Высшая школа, 1982, 496с., (с.87-175).
3 Ткаченко Ф. А. Техническая электроника. – Мн.: Дизайн-ПРО, 2000, 352с., (с.245-288).
4 Прянишников В.А. Электроника. Курс лекций. – С.-Петербург: Крона-Принт, 2000, 416с., (с.80-115).
5 Опадчий Ю. Ф., Глудкин О. П., Гуров А. И. Аналоговая и цифровая электроника. – М: Горячая линия - телеком, 1999, 768с., (с.135-179, 183-203, 272-280).
6 Лачин В. И., Савелов Н. С. Электроника. – Ростов-на-Дону: Феникс, 2000, 448с., (с.140-150, 157-228, 248-254).
7 Валенко В. С., Хандогин М. С. Электроника и микросхемотехника. – Мн.: Беларусь, 2000, 320с., (с.180-190, 221-225).
8 Гусев В. Г., Гусев Ю. Н. Электроника. – М.: Высшая школа, 1991, 622с., (с.215-283, 338-376, 585-609).
9 Ибрагим К. Ф. Основы электронной техники. Элементы, схемы, системы. Пер. с англ. М.: Мир, 2001, 398с., (с.176-199, 247-274).