Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе

    Дисциплина: Программирование
    Тип работы: Курсовая
    Тема: Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе

    Московский
    ордена Октябрьской Революции и
    ордена Трудового Красного Знамени
    институт Стали и Сплавов
    кафедра электротехники
    Курсовая работа
    “Микропроцессорная техника. Микроконтроллер в двухпозиционном регуляторе”
    Выполнил студент: Денисов А.В.
    подпись:
    Группа: МПП97-1В
    Задание:
    разработка структурной и электрической схемы микроконтроллера на базе заданных в варианте
    микропроцессорных интегральных схем и его программирование для работы с двухпозиционным
    регулятором по заданному закону регулирования.
    Данные варианта №4:
    Карта памяти:
    Адрес таймера и интерфейса:
    0000-3
    СВОБОДНО
    16К
    74h,75h,76h,77h
    4000-47FF
    4800-
    СВОБОДНО
    44К
    C8h,C9h,CAh,CBh
    F800-FFFF
    ОЗУ 512х8
    Закон регулирования
    ПЗУ 1024х8
    Краткое описание: контроллер выполнен на микропроцессорном комплекте серии К580. Микросхемы, входящие в
    состав комплекта, образуют полный набор, необходимый для построения несложных программно управляемых микроконтроллеров.
    Набор микросхем:
    КР580ВМ80А
    микропроцессор
    КР580ВК28
    системный контроллер
    КР580ВВ55А
    программируемый контроллер ввода-вывода
    КР580ВИ53
    программируемый таймер
    КР580ГФ24
    генератор тактовых импульсов
    К555ИД3 - дешифратор 4 в 16
    К555ИД7 - дешифратор 3 в 8
    К505РЕ3 – динамическое ОЗУ 512х8
    Микросхемы ПЗУ иностранного производства
    Микросхемы ОЗУ и ПЗУ подключены к шине адреса ЦПУ согласно карте памяти, при этом двоичные адреса каждой из
    микросхем
    показаны в таблице 1.
    Контроллер ввода-вывода и системный таймер подключены к младшим 8 адресным линиям (0-7), так как пространство ввода-вывода для процессора серии 580 допускает обращение только к 256
    устройствам.
    Программное обеспечение:
    Контроллер управляется программно. Среднее время выполнения команды микропроцессором составляет максимально около 10 тактов (на самых сложных участках), что при частоте тактирующих
    импульсов 2 МГц даёт около 200000 операций в секунду. При частоте опроса внешних устройств 1000 Гц длина основного цикла программы может составлять до 200 команд. Такое быстродействие,
    а также объём памяти 2048 байт позволяют строить программу с модульной архитектурой, что значительно облегчает её отладку и сопровождение.
    Для компиляции программы применён
    Borland
    Turbo
    Assembler
    4.0, команды подмножества
    Intel
    8085 обрабатываются при помощи подключаемого файла макроопределений
    MACROS
    . Подобный подход позволяет получать исполняемые файлы 8085 на машинах класса
    , наиболее доступных в настоящее время.
    В данном исполнении контроллер может поддерживать температуру [0..255] градусов Цельсия с точностью до 1 градуса во временном интервале [1..65,53] секунды при линейном изменении
    или неограниченно, если температура постоянна. Точность измерения температуры объекта ограничена разрядностью АЦП и сопряжённого с ним порта
    контроллера ввода-вывода.
    Программа управления приведена ниже.
    ИМС
    АДРЕС
    АДРЕС
    BIN, БИТЫ
    RAM 1
    4000
    41FF
    RAM 2
    4200
    43FF
    RAM 3
    4400
    45FF
    RAM 4
    4600
    УСТРОЙСТВО НА ШИНЕ
    ROM 1
    F800
    FBFF
    ROM 2
    FCFF
    FFFF
    УСТРОЙСТВО НА ШИНЕ
    УСТРОЙСТВО НА ШИНЕ
    НЕ ПОДКЛЮЧЕНЫ
    табл 1
    подключение микросхем к шине адреса в адресном пространстве
    НЕ ПОДКЛЮЧЕНЫ
    рис 1
    схема контроллера электрическая принципиальная
    Язык: Русский
    Скачиваний: 109
    Формат: Microsoft Word
    Размер файла: 88 Кб
    Автор:
    Скачать работу...

    Забрать файл

    Похожие материалы:


ПИШЕМ УНИКАЛЬНЫЕ РАБОТЫ
Заказывайте напрямую у исполнителя!


© 2006-2016 Все права защищены