ТЕМПЕРАТУРА НА ЭКРАНЕ МОНИТОРА

     Представленная на рисунке схема - устройство для подключения через разъем расширения к PC "SCHNEIDER CPC464". В настоящее время такие РС (со встроенным лентопротяжным механизмом, процессором Z80A, ОЗУ 64 К, тактовой частотой 4 МГц) не представляют интереса в использовании для игр. Они скупаются для разборки на комплектующие или извлечения драгметаллов, хотя с успехом могут использоваться в программаторах и других устройства. Выполненное по предлагаемой схеме устройство при внесением корректив в программное обеспечение может без доработок использоваться для подключения к параллельному порту PC АТХ с интегрированной материнской платой, необходимо лишь изготовить кабель-переходник.
     Ввод-вывод данных осуществляется по адресу порта F8F8 (или F8 в других РС). Схема не содержит полной выборки-сравнения адреса порта, сравниваются только линии А0, А5 и А7. Порты в РС используются для управления дисководом, а устройство подключается вместо него. Запись данных из РС в параллельный регистр DD3 осуществляется по адресу порта F8F9.
     Вывод 8 микросхемы DD4.2 формирует сигнал разрешения параллельной записи для DD3, вывод 11 DD6 - сигнал разрешения чтения. Перечисленные сигналы формируются аппаратно, без использования программы их обслуживания . Для правильной работы устройства расчетным путем проверялась задержка распространения сигнала со входа на выход при использовании указанных микросхем и типовом характере сигналов от Z80A. Свободные логические элементы микросхем можно использовать для сокращения общего количества корпусов, но такой вариант схемы не проверялся. Диод VD1 и резистор R1 обеспечивают развязку сигналов, так как вход/выход последовательных данных осуществляется по одному выводу 1 DD7.
     Фактически устройство представляет собой схему программатора цифрового термометра и термостата DS1620, но в предлагаемой статье представлена только программа вывода значения температуры на экран монитора. Строки 1-21 программы обеспечивают запуск преобразователя температуры , строки 156- 177 обеспечивают вывод значения температуры на экран монитора, строки 180-182 содержат подпрограммы, строки 222-330 служат для остановки преобразователя температуры, если это понадобится.
     Программа выполнена на Бейсике версии 1.0, встроенном в РС, быстродействие 1000 операций в секунду.
     Применение такого устройства для задач управления проще и дешевле разработок на микроконтроллерах для целей единичного производства. Я лично встречал оборудование, где стоял PC и клавиатура, закрытые панелью от внешнего взора и используемые только наладчиком.


Besucherzahler most beautiful Russian and Ukrainian brides
счетчик посещений
META - Украина. 
Украинская поисковая система
Hosted by uCoz