Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » CPU188 Модуль процессора - руководство пользователя

CPU188 Модуль процессора - руководство пользователя, страница 6

PDF-файл CPU188 Модуль процессора - руководство пользователя, страница 6 Системы автоматического управления (САУ) (МТ-11) (13138): Книга - 11 семестр (3 семестр магистратуры)CPU188 Модуль процессора - руководство пользователя: Системы автоматического управления (САУ) (МТ-11) - PDF, страница 6 (13138) - СтудИзба2017-12-22СтудИзба

Описание файла

PDF-файл из архива "CPU188 Модуль процессора - руководство пользователя", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.

Просмотр PDF-файла онлайн

Текст 6 страницы из PDF

Тем не менеесуществует ряд особенностей, о которых необходимо помнить:1.2.Функции и процедуры, общающиеся непосредственно с ОЗУ илирегистрами управления видео- адаптера, для работы с ЖКИ неприменимы.Ни один из знакогенераторов не предоставляет полного наборасимволов. Некоторые символы, в частности – псевдографические, немогут быть выведены на экран ЖКИ.Драйвер AT-клавиатуры KEY101.COMДанная программа обеспечивает работу стандартной клавиатуры персонального компьютера в составе модуля CPU188-5 v.3.Запуск программы осуществляется из командной строки или из файлаAUTOEXEC.BAT. После запуска программы драйвер клавиатуры остается резидентно в ОЗУ модуля.Данная программа обеспечивает работу матричной клавиатуры 4x4 или4x5 в составе модуля CPU188-5 v.3.Запуск программы осуществляется из командной строки или из файлаAUTOEXEC.BAT После запуска драйвер матричной клавиатуры остаетсярезидентно в ОЗУ модуля.

Работа операционной системы и библиотекиязыка программирования высокого уровня с матричной клавиатурой неотличается от работы со стандартной клавиатурой PC и не требуетдополнительных затрат на программирование или специальных навыков.Легенды клавишЛегендой клавиши называется код, воспринимаемый операционнойсистемой и/или прикладной программой при нажатии этой клавиши.По умолчанию клавишам присвоены легенды в соответствии с маркировкой на клавишах матричной клавиатуры 4x4, поставляемой компаниейFastwel Inc.

(см.Таблицу). Использованы коды аналогичных клавишстандартной AT-клавиатуры.Легенды клавишколонкаИспользуемые ресурсыДрайвер AT-клавиатуры использует линию прерывания INT4 (прерывание INT 10H). Разряды 4 и 5 регистра 8Dh (Источник прерывания)установлены равными 0.ВНИМАНИЕ ! Изменение значений разрядов 4 и 5 регистра 8Dhпользовательской программой сделает работудрайвера PC-клавиатуры невозможной.Особенности работы AT-клавиатуры с модулем CPU188-5v.31.2.3.4.Переключение регистров Русский/Латинский осуществляетсяодновременным нажатием обеих клавиш Shift.Светодиодные индикаторы клавиатуры не отражают состояниярежимов Num, Caps и Scroll.Вместо комбинации Ctrl-Alt-Del для перезагрузки системынеобходимо использовать клавишу RESET модуля CPU188-5 v.3Отличия архитектуры модуля CPU188-5 v.3 от архитектуры PC непозволяют использовать перехват клавиатурного прерывания INT9.311ряд2341234«1»0x0231«4»0x0534«7»0x0837«*»0x092A«2»0x0332«5»0x0635«8»0x0938«0»0x0B30«3»0x0433«6»0x0736«9»0x0A39«#»0x0423«→→»0x4D00«←←»0x4B00«.»0x342E«-»0x0C2DПользователь имеет возможность установить легенды нескольких иливсех клавиш по своему желанию.

Для этого необходимо создать соответствующий текстовый файл и указывать имя этого файла при запуске программы:MATRIXK [PATH]FILENAME.EXTВ файле легенд пользователя каждому ряду клавиатуры соответствуетстрока: первому ряду соответствует строка 1. Строка может содержатьлегенды клавиш или быть пустой, если в соответствующем ряду пользователя устраивают легенды «по умолчанию». Последние пустые строкимогут отсутствовать.Строка состоит из элементов, определяющих легенду соответствующихклавиш ряда: первый слева элемент соответствует клавише колонки 1.Элементы разделяются пробелами или знаками табуляции. Элемент может задавать значение легенды или обозначать пропуск, если для клави321999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruши соответствующей колонки пользователя устраивает легенда «по умолчанию». Пропуски в конце строки могут отсутствовать.Для обозначения пропуска используется символ или несколько одинаковых символов.

В качестве таких символов не могут использоваться пробел, знак табуляции, цифры и буквы латинского алфавита от A до F обоихрегистров.Легенда представляется шестнадцатеричным числом в формате слова (неболее 4-х значащих). Допускаются признаки шестнадцатеричного представления – “0x” в начале или “h” в конце.

Допускается использованиебукв обоих регистров.Если в качестве прообраза клавиши матричной клавиатуры берется клавиша или комбинация клавиш стандартной AT-клавиатуры, необходимопомнить что:- код клавиши или комбинации клавиш из расширенного набора (“F1”… “F12”, ”Home”, “Delete” и т.п.) – слово с нулевым младшимбайтом;- код «простой» клавиши – байт, но предпочтительно задавать слово вкотором старший байт – код сканирования.- клавиши “Shift”, “Ctrl”, “Alt” “Caps Lock” и т.п. не могут бытьреализованы на матричной клавиатуреПример файла легенд пользователя приведен на рисунке (клавиши«→→», «←←», «.», «-», «*» и «#» заменены, соответственно, на«F1», «F2», «F3», «F4», «Esc» и «Enter»).************011B****************************1C0D3B003C003D003E00Используемые ресурсыДрайвер матричной клавиатуры использует линию прерыванияINT4 (прерывание 10H).

Разряды 4 и 5 регистра 8Dh (Источникпрерывания) установлены равными 0.Изменение значений разрядов 4 и 5 регистраВНИМАНИЕ !8Dh пользовательской программой сделаетработу драйвера матричной клавиатуры невозможной.331999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruДрайвер принтера PRINTER.COMДанная программа обеспечивает работу PC-совместимого принтера черезпорт UNIO48 (каналы IO[23:0]) модуля CPU188-5 v.3.Запуск программы осуществляется из командной строки или из файлаAUTOEXEC.BAT. После запуска драйвер матричной клавиатуры остаетсярезидентно в ОЗУ модуля.ВНИМАНИЕ ! Для каналов IO[23:0] порта UNIO48 должна бытьзагружена схема “n00” или “g01”.Утилита ISL188.COMПрограмма isl188.com используется для загрузки варианта схемыпорта UNIO48 в модуле CPU188-5 v.3.

При запуске программы в качествепараметра необходимо указать файл варианта схемы (поставляются надискете), например, для загрузки схемы с кодом “n00” – необходимонабрать команду:isl188.com n00n00.bitВариант схемы, загруженный программой isl188.com , действителентолько до аппаратного сброса или выключения питания.Утилита ISP188.COMПрограмма isp188.com используется для загрузки и записи в системную область FFD варианта схемы порта UNIO48 в модуле CPU188-5 v.3.При запуске программы в качестве параметра необходимо указать файлварианта схемы.Вариант схемы, загруженный программой isp188.com , будетиспользоваться и после аппаратного сброса или включения питания.Утилита FLWRITER.COMПрограмма flwriter.com предназначена для модификации BIOS,записи серийного номера (используется только для выполнения команд вмногоабонентной сети - см.

Главу 4.) или восстановления файловойструктуры FFD в модуле CPU188-5 v.3.При запуске программы необходимо указать опции и параметр (при необходимости):flwriter options [parameters]Где, options могут иметь следующие значения:-bмодификация BIOS и запись серийного номера-сне запрашивать подтверждения при записи FFD-rp<#> номер COM#- порта ПЭВМ для связи с модулем (поумолчанию #=2)-rs<#> скорость обмена для COM- порта ПЭВМ(#=1:9600;#=2:19200; #=3:38400; #=4:115200-по умолчанию)341999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ru1999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruВ качестве parameters может использоваться серийный номер илиимя файла со структурой FFD (для FFD 1Mb:ffd1_fos.bin для FFD2Mb: ffd2_fos.bin)Например, для модификации BIOS необходимо выполнить команду19:flwriter –b –сДля записи серийного номера необходимо выполнить команду:flwriter –b –с xxxxxx.xxx20Для восстановления файловой структуры FFD 2 Мбайта необходимовыполнить команду21:flwriter ffd2_fos.binПосле выполнения команды в ПЭВМ необходимо включить питание илинажать кнопку RESET в модуле CPU188-5v.3 и дождаться сообщения озавершении операции записи.Более быстрый способ сброса сторожевого таймера реализуется путемзаписи по адресу FFE6H чисел AAAAh и 5555h и на языке C выглядитследующим образом:Глава 7 Расширенный сервис программногопрерывания INT17H_DX=0xFFE6;_AX=0xAAAA;asm out dx ,al_AX=0x5555;asm out dx ,alБлокирование WDTДанная функция предназначена для блокирования (запрещения)сторожевого таймера.Функция:Подфункция:Назначение:Вход:Сторожевой таймерОдно из расширений прерывания INT17h – управление сторожевымтаймером (WDT).Если в модуле CPU188-5 v.3 разрешена работа сторожевого таймера(переключатель ST3= ON), то после включения питания илиаппаратного сброса WDT активизирован.

Это означает что, если поистечении 1.6 секунды программа пользователя не произведет сброс илиблокировку WDT, произойдет перезапуск процессора22.Сброс WDTДанная функция предназначена для сброса сторожевого таймера.Функция:fdhПодфункция:02hНазначение:Сброс сторожевого таймераfdhВход:AH02hALffffhDXВыход:НетВыход:Fdh03hБлокирование сторожевого таймераFdhAH03hALffffhDXНетПример программирования на языке C:asm mov ax,0fd03hasm mov dx,0ffffhasm int 17hБлокирование WDT может производиться однократно, т.к. инициализация WDT происходит толькопосле включения питания и RESET.ВНИМАНИЕ !Пример программирования на языке C:asm mov ax,0fd02hasm mov dx,0ffffhasm int 17h19файл bios.bin должен находится в текущей директориисерийный номер указан на наклейке с обратной стороны модуля21файл ffd2_pa.bin должен находится в текущей директории22без формирования сигнала RESET2035361999 Prosoft Тел: (095) 234-06-36, Факс: (095) 234-06-40, www.prosoft.ruГлава 8 Расширенный сервис программногопрерывания INT14HИнициализация параметров обмена (функция 80h)Данная функция предназначена для инициализации параметров обменапоследовательных портов COM1/COM2 и отличается от стандартнойфункции 0 только скоростями обмена (см.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее