Микропроцессорная лаборатория “Микролаб КР580ИК80”

Posted by

Это учебное пособие по програмированию размером 360 мм х 310 мм х 100 мм. Питается от сети 220 в.

Получил от бывшего коллеги по работе, спасибо ему.

1.Принципы функционирования микропроцессоров и микропроцессорных систем

1.1.Структура микропроцессорной системы

МП – обрабатывающее и управляющее устройство, выполняющее под программным управлением обработку информации, включая ввод-вывод информации, арифметические и логические операции. В данном пособии в качестве примера рассматривается получивший широкую популярность МП серии К580 (аналог МП 8080 Intel).
Программы и данные, с которыми оперирует МП, хранятся в специализированных СБИС (микросхемах памяти или запоминающих устройствах – ЗУ) в коде, понятном МП. МП начинает работать с чтения из памяти первой машинной команды. После «расшифровки» команды МП выполняет указанное в ней действие. Затем МП считывает следующую команду из ЗУ и выполняет соответствующие действия. Далее этот процесс повторяется.
Взаимодействие МП с окружающим миром (датчиками, исполнительными устройствами, клавиатурой, дисплеем, модемом и др.) осуществляется через порты ввода-вывода (или устройства ввода-вывода – УВВ).
Все узлы МП системы связаны тремя шинами. Структура базовой МП системы представлена на рис.1. Шина представляет собой группу проводов, обеспечивающих параллельное соединение устройств системы.

mikrolab_instrukcija_3.jpg

Рис. 1. Структура микропроцессорной системы

Для выбора устройства, с которым МП намерен работать, используется адресная шина (или шина адреса – ША). Каждое устройство (порты ввода-вывода, каждая ячейка памяти и т.д.) имеет свой индивидуальный номер (или адрес), который МП в двоичном коде выставляет на ША при обращении к выбранному устройству. Обмен информацией между МП и выбранным посредством адресной шины устройством производится по шине данных (ШД). Информация может идти либо от МП к УВВ или ЗУ, либо от УВВ или ЗУ к МП.
По третьей шине (шина управления – ШУ) передаются сигналы, которые сообщают ЗУ или УВВ о готовности МП выполнить пересылку данных. По этой же шине происходит обращение устройств системы с запросами к МП.

11 комментариев

  1. Здорово! Вот сейчас бы такое выпускали…
    “Компьютерный конструтор для детей. Детям с 3-х лет” 😀

  2. у меня контрольная по схемотехнике как раз на єту тему 🙂

  3. Ребята…по этим чомойданам у меня зачет =) хотите увидить ? поступайте на автоматчиков в КНУТД =) жгучая штучка 😈

  4. Картинки красивые, но описание и монтаж отсутствуют.
    Здорово было тогда, спаял, запустил, запрограмировал…

  5. Эк, ребята, поробуйте под него прогу написать – замучаетесь. У нас на потоке все ненавидят эти чемоданы.

  6. Ех-х-х.
    Были времена!
    Я на нем забацал програмку-оргАн. всего-то полторы сотни байт(!) кода 🙂 “жили у бабуси…” играли.
    Тогда управлять динамиком можно было передавая ему 0 1 0 1… с определенной частотой, а количество команд в цикле могло испортить любую вашу ноту т.к. влияло на эту самую частоту.

    А то что програму под него трудно писать это факт, не столько писать трудно сколько правильно внести в него т.к. клавиатура сбоит а еще если програма з ошибкой (что скорее всего) то жмешь ресет и вводишь все заново.

    А еще в те далекие времена я научился прописывать версии програмам, после того как в руках оказалось 10 листиков и на каждом написано “последний вариант!”

  7. Гемору с этим чудом ))
    Лабы делали на нем , 8000 вот это число зверя а не 666 ))
    Вылет клавиатуры лечили пережимом НЕХ клавы ладонью ,
    студентов с повешенным сопротивлением кожи отгоняли от агрегата ибо вмешивание их пальцев сносило ОЗУ , что в свою очередь заставляло вводить адские 8000 !! и полный перебор НЕХ”а .

    Самое большое удовольствие приносит вывод нужного результата на диоды или индикаторы ( порвете мне те кто ни разу не работал с данным девайсом ).
    А сам процесс создания того ж кода …
    Вот вот с чего надо начинать обучать программированию , а не с Delphi …

    Хочу себе достать данный кейс ,уж очень в душу мне запал )))

  8. блин, так вот где настоящее программирование. А то у нас в этом семестре было программирование и я недоумевал, ‘почему вместо c или assembler нам рассказывают про какую-то машину тьюринга, рам машину и сложность алгоритмов.

  9. У меня сейчас лабораторная работа была на основе этого аппарата. Сам он хранится в чемодане и при наборе кода 0300Н выдает мелодию из Свадьбы в Малиновке

Comments are closed.