Управление светодиодным индикатором - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Функциональные узлы упрощенной структуры МП8085: арифметико-логическое устройство; аккумулятор; регистр признаков и команд; дешифратор команд и шифратор машинных циклов; блок регистров общего назначения; буфер адреса. Интерфейсные интегральные схемы.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
" Вычислительные машины, системы и сети "
по теме: " Управление светодиодным индикатором "
В схеме используется светодиодный индикатор АЛС 333 Б (с общим анодом), поэтому сегменты светодиода зажигаются при "0".
В начале программы команды MVI A,01H и OUT 10H настраивают порт А на вывод. Затем, используя команды IN 13, ANI 02H и JZ M1, ожидаем пока не будет замкнута кнопка в порте С. Загружаем 16-ричное число в аккумулятор и выводим его в порт А. Используя подпрограмму TIME, вызываем задержку в выполнении программы продолжительностью 0,01 секунда. После команд EI и HLT переходим на адрес 003С и используя регистр С как счетчик вызываем программу TIME 100 раз. Регистр В используем как счетчик 4 символов. В зависимости от результата логической операции CPI мы будет переходить на метки М5, М6 и М7, что зажечь следующий символ. В конце программы переходим на метку М4.
С точки зрения программиста архитектура микропроцессора ВМ85 практически тождественна архитектуре микропроцессора ВМ80. В нем присутствует тот же набор программно доступных регистров. Система команд включает весь набор команд ВМ80 в той же их кодировке, благодаря чему обеспечивается полная программная совместимость с микропроцессором ВМ80. Введены только две новые команды, связанные с расширением средств прерываний и последовательным вводом-выводом данных.
Отличия состоят в следующем, в микропроцессоре ВМ80 имеется лишь один вход запроса прерывания, который может быть подключен к одному источнику прерываний. Если необходимо иметь несколько источников прерываний, используют программируемый контроллер прерываний ВН59. В микропроцессоре ВМ85 наряду с входом прерываний RSTn, аналогичным соответствующему входу микропроцессора ВМ80, предусмотрено несколько дополнительных входов для принятия запросов прерываний. В табл. 1 приведены начальные адреса прерывающих программ, к которым происходит обращение при поступлении запросов прерывания на соответствующие входы, и их приоритеты. Наивысшим приоритетом обладает вход RST 4.5, Если при реализации прерываний возникает запрос прерывания с более высоким приоритетом, происходит прерывание текущей прерывающей программы.
Все запросы прерываний, за исключением запросов по цепи RST 4.5, запрещаются или разрешаются командами DI и ЕI. Кроме того, они могут быть раздельно разрешены или запрещены с помощью команд SIМ и RIM. С помощью команд SIM и RIM осуществляется также ввод и вывод данных в последовательной форме.
Наличие дополнительных (по сравнению с микропроцессором ВМ80) выводив, связанных с цепями прерываний и последовательным вводом-выводом, потребовала (при сохранении корпуса с 40 выводами) объединения функций вывода младшего байта адреса и данных АД 7 .. АД 0 . В такте T 1 эти выводы используются для выдачи младшего байта адреса, в последующих тактах они используются дня связи с шиной данных. Очевидно, такое совмещение функций требует фиксации выдаваемого через эти выводы в такте T 1 байта адреса во внешнем регистре.
В результате проделанной работы я научился решать задачи на ассемблере. Когда-то это был основной язык, без знания которого нельзя было заставить компьютер сделать что-либо полезное. Постепенно ситуация менялась. Появлялись более удобные средства общения с компьютером. Но в отличие от других языков ассемблер не умирал, более того, он не мог сделать этого в принципе. Почему? Чтобы ответить на этот вопрос, нужно понять, что такое язык ассемблера. Если коротко, то ассемблер -- это символическое представление машинного языка. Все процессы в машине на самом низком, аппаратном уровне приводятся в действие только командами (инструкциями) машинного языка. Отсюда понятно, что, несмотря на общее название, язык ассемблера для каждого типа компьютера свой. Это касается и внешнего вида программ, написанных на ассемблере, и идей, отражением которых этот язык является. По-настоящему решить проблемы, связанные с аппаратурой, невозможно без знания ассемблера. Программист или любой другой пользователь может использовать любые высокоуровневые средства, вплоть до программ построения виртуальных миров и, возможно, даже не подозревать, что на самом деле компьютер выполняет не команды языка, на котором написана его программа, а их трансформированное представление в форме скучной и унылой последовательности команд совсем другого языка -- машинного. А теперь представим, что у такого пользователя возникла нестандартная проблема или просто что-то не получается. К примеру, его программа должна работать с некоторым необычным устройством или выполнять другие действия, связанные с непосредственным обращением к аппаратуре. И вот здесь-то и начинается "совсем другая история". Каким бы умным не был программист, каким бы хорошим не был язык, на котором он написал свою чудную программу, без знания ассемблера ему не обойтись. И не случайно практически все компиляторы языков высокого уровня содержат средства связи своих модулей с модулями на ассемблере либо поддерживают выход на ассемблерный уровень программирования. Конечно, время компьютерных универсалов уже прошло. Как говорится "нельзя объять необъятное". Но есть нечто общее в базовой подготовке всех программистов, своего рода фундамент, -- это знание принципов работы компьютера, его архитектуры и языка ассемблера, отражающего устройство компьютера. Без рассмотрения данных вопросов невозможно любое сколько-нибудь серьезное компьютерное образование.
Краткий обзор теории проектирования цифровых устройств. Описание используемых микросхем: назначение и основные параметры. Восьмиразрядный управляемый по фронту регистр с параллельным вводом-выводом данных. Дешифратор возбуждения одноразрядного индикатора. курсовая работа [1,7 M], добавлен 15.12.2013
АЛУ - параллельное восьмиразрядное устройство, обеспечивающее выполнение арифметических и логических операций, а также операции логического сдвига, обнуления, установки. Регистр аккумулятора и регистр временного хранения. Регистр состояния программы. контрольная работа [111,2 K], добавлен 23.08.2010
Реализация блоков структурной схемы на основе функциональных узлов общего назначения (регистров, счетчиков, дешифраторов, мультиплексоров, элементов задержки, триггеров с разветвленной логикой. Порты ввода и вывода, дешифратор адреса, работа модуля. курсовая работа [15,8 M], добавлен 03.04.2012
Изучение функциональных возможностей программы ISIS Proteus, системы команд и способов адресации данных в микро ЭВМ семейства МК51. Определение состояния регистров и внутренней памяти данных после выполнения программы. Сохранение содержимого в стеке. лабораторная работа [89,7 K], добавлен 16.04.2014
Предназначение и состав счетчика команд компьютера. Регистр указателя данных (DPTR). Память данных и память программ: понятие и значение. Работа с внешней памятью программ. Функции и электрические параметры портов. Команды и категории чтения портов. контрольная работа [208,3 K], добавлен 23.08.2010
Исследование и принцип работы арифметико-логического устройства для выполнения логических операций. Условно–графическое обозначение микросхемы регистра. Анализ логической схемы регистра, принцип записи, чтения информации. Проектирование сумматора. курсовая работа [879,6 K], добавлен 23.11.2010
Выполнение арифметических и логических преобразований над операндами в арифметико-логическом устройстве, их классификация по принципу работы. Структурная схема, алгоритм вычисления, синтез сумматоров, регистров, счетчика и тактовые параметры устройства. курсовая работа [377,0 K], добавлен 03.12.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Управление светодиодным индикатором курсовая работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Реферат по теме Жизнь и творчество Р.И. Аванесова
Реферат по теме Распад СССР
Реферат На Тему Птицы России 2 Класс
Презентация На Тему Экология И Железнодорожный Транспорт
Реферат по теме Простейшие дифференциальные уравнения
Сочинение На Тему Как Троекуров Стал Разбойником
Реферат: Порядок определения размеров платежей за загрязнение окружающей среды
Реферат: Кредитоспособность заемщика и методика ее определения
Курсовая работа: Технологии 3D-видео
Реферат по теме Горелки для дизельных котлов
Благотворительные и другие общественные фонды: характеристика, основные области деятельности, перспективы развития в россии
Курсовая работа по теме Сопротивление материалов
Реферат по теме Реформы в экономике России в 60-х - 80-х годах, достижения и неудачи
Доклад: Рецензия на рассказ А. Солженицына "На изломах"
Организация и проведение пресс-конференции
Реферат: Современные проблемы жизни и смерти
Реферат: Новый диалог человека с природой
Сочинение Рассуждение Напиши Мне Письмецо
Реферат: Особенности развития Камчатского края
Лекция по теме Диалектология - наука о языке
Сравнительное правоведение - Государство и право контрольная работа
Громадська думка і ЗМІ та їх вплив на забезпечення законності та профілактики правопорушень у службовій діяльності працівників міліції - Государство и право реферат
Реализация и анализ ЦФ с КИХ - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа