Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программирование и алгоритмические языки⇐ ПредыдущаяСтр 36 из 36
Микропроцессорной системе «понятен» лишь язык двоичных кодов (кодовых комбинаций). Поэтому необходимо программу, составленную в мнемокодах, переводить в ее двоичный эквивалент. Это можно сделать вручную, используя таблицы соответствия системы команд данной МП-системе, или автоматически на ЭВМ с помощью специальных программ. Более полную автоматизацию процессов программирования обеспечивает язык Ассемблера, в котором вместо кодовых комбинаций используются мнемонические обозначения операций. В Ассемблере используются команды из системы команд микропроцессора. Это специальные команды, называемые псевдокомандами. Каждый МПК имеет свой язык Ассемблера. Наибольшее удобство для программирования обеспечивают языки высокого уровня. Различают машинно-независимые и машинно-зависимые языки высокого уровня. Первые позволяют вести запись программы независимо от серии микропроцессорного комплекта, используемого для построения микропроцессорной системы. К таким языкам относятся алгоритмические языки Паскаль, Фортран, Бейсик, Пролог и др. Вторые пригодны для применения определенных серий МПК. Например, для программирования МП-систем, построенных на МПК КР580, разработан язык РL / М, относящийся к классу машинно-зависимых языков высокого уровня. Языки высокого уровня, называемые алгоритмическими языками, требуют большого объема памяти для хранения трансляторов, обеспечивающих перевод программы на язык кодовых комбинаций. Для машинно-независимых языков этот объем больше, чем для машинно-зависимых. Поэтому выбор языка программирования определяется техническими возможностями МП-системы. Как правило, в том и другом случаях трансляция, редактирование, отладка программ осуществляется на отдельных микропроцессорных системах, построенных на том же МПК, однако они не имеют достаточного для нужного транслятора объема оперативной памяти и удобных средств ввода и вывода информации (дисплей, принтер, накопитель на гибких магнитных дисках и др.).
СПИСОК ЛИТЕРАТУРЫ Валенко, В. С. Электроника и микросхемотехника / В. С. Валенко, М. С. Хандогин. – Минск: Беларусь, 2000. – 320 с. Гусев В. Г. Электроника / В. Г. Гусев, Ю. Н. Гусев. – Москва: Высшая школа, 1991. – 622 с. Забродин, Ю. С. Промышленная электроника / Ю. С. Забродин. – Москва: Высшая школа, 1982. – 496 с. Ибрагим, К. Ф. Основы электронной техники. Элементы, схемы, системы: пер. с англ. / К. Ф. Ибрагим. – Москва: Мир, 2001. – 398 с. Лачин, В. И. Электроника / В. И. Лачин, Н. С. Савелов. – Ростов-на-Дону: Феникс, 2000. – 448 с. Опадчий, Ю. Ф. Аналоговая и цифровая электроника / Ю. Ф. Опадчий, О. П. Глудкин, А. И. Гуров. – Москва: Горячая линия –Телеком, 1999. – 768 с. Основы промышленной электроники / В. Г. Герасимов [и др.] – Москва: Высшая школа, 1986. – 336 с. Прянишников, В. А. Электроника: курс лекций / В. А. Прянишников. – Санкт-Петербург: Крона-Принт, 2000. – 416 с. Ткаченко, Ф. А. Техническая электроника / Ф. А. Ткаченко. – Минск: Дизайн-ПРО, 2000. – 352 с.
ОГЛАВЛЕНИЕ ЭЛЕМЕНТЫ ИМПУЛЬСНОЙ И ЦИФРОВОЙ ТЕХНИКИ.......................................................................................... 3 ИМПУЛЬСНЫЙ СПОСОБ ПРЕДСТАВЛЕНИЯ СИГНАЛОВ ИНФОРМАЦИИ............................................................................................................................. 3
ОБЩАЯ ХАРАКТЕРИСТИКА ИМПУЛЬСНЫХ УСТРОЙСТВ....... 6
ПРОСТЕЙШИЕ ФОРМИРОВАТЕЛИ ИМПУЛЬСОВ....................... 8
БЕСКОНТАКТНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ........................... 12
ТРИГГЕРЫ............................................................................................. 15
МУЛЬТИВИБРАТОРЫ......................................................................... 27
БЛОКИНГ-ГЕНЕРАТОРЫ.................................................................... 36
ГЕНЕРАТОРЫ ЛИНЕЙНО-ИЗМЕНЯЮЩЕГОСЯ НАПРЯЖЕНИЯ (ГЛИН)..................................................................................................... 38
ЦИФРОАНАЛОГОВЫЕ И АНАЛОГО-ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ.................................................................................... 39
ДЕШИФРАТОРЫ И ДЕМУЛЬТИПЛЕКСОРЫ.................................. 41
МУЛЬТИПЛЕКСОРЫ......................................................................... 44
РЕГИСТРЫ............................................................................................ 45
ЦИФРОВЫЕ СЧЕТЧИКИ ИМПУЛЬСОВ........................................... 48
МИКРОПРОЦЕССОРНАЯ ТЕХНИКА..................................................................................................... 53
ОБЩИЕ СВЕДЕНИЯ О МИКРОПРОЦЕССОРАХ И МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ................................................. 53 АРИФМЕТИЧЕСКИЕ И ЛОГИЧЕСКИЕ ОСНОВЫ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ........................................................................................................ 56
ЦИФРОВЫЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА........................... 62
АРХИТЕКТУРА И СТРУКТУРА МИКРОПРОЦЕССОРНЫХ СИСТЕМ И МИКРОПРОЦЕССОРА............................................................ 66
ИНТЕРФЕЙС В МИКРОПРОЦЕССОРНЫХ СИСТЕМАХ.............. 75
ПРОГРАММИРОВАНИЕ МИКРОПРОЦЕССОРНЫХ СИСТЕМ.... 78
СПИСОК ЛИТЕРАТУРЫ...................................................................... 85
Учебное издание
Дудников Игорь Львович
Date: 2015-05-04; view: 619; Нарушение авторских прав |