Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Программирование и алгоритмические языки





 

Микропроцессорной системе «понятен» лишь язык двоичных кодов (кодовых комбинаций). Поэтому необходимо программу, составленную в мнемокодах, переводить в ее двоичный эквивалент. Это можно сделать вручную, используя таблицы соответствия системы команд данной МП-системе, или автоматически на ЭВМ с помощью специальных программ. Более полную автоматизацию процессов программирования обеспечивает язык Ассемблера, в котором вместо кодовых комбинаций используются мнемонические обозначения операций. В Ассемблере используются команды из системы команд микропроцессора. Это специальные команды, называемые псевдокомандами. Каждый МПК имеет свой язык Ассемблера.

Наибольшее удобство для программирования обеспечивают языки

высокого уровня. Различают машинно-независимые и машинно-зависимые языки высокого уровня. Первые позволяют вести запись программы независимо от серии микропроцессорного комплекта, используемого для построения микропроцессорной системы. К таким языкам относятся алгоритмические языки Паскаль, Фортран, Бейсик, Пролог и др. Вторые

пригодны для применения определенных серий МПК. Например, для программирования МП-систем, построенных на МПК КР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: 566; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию