Авторизация


...

Кто на сайте?

Сейчас 26 гостей и 4 зарегистрированных пользователей на сайте

  • lfandresagea
  • oelletoryk

Статистика

-Посетители : 25316
-Материалы : 210

Пользователь сайта продает...

  pic12f683

Пользователь сайта покупает...

Термометр на PIC18F25K20 с применением видеоадаптера.

Автор: Николай Викторов Просмотров: 5346

 

 

 

Дальше происходит стандартная процедура измерения температуры,  как при работе с ЖКИ , так и с видеоадаптером , затем преобразование результатов измерений в десятичные числа .Если бы работали  с ЖКИ , то дальше необходимо было бы произвести табличный вычисляемый переход для передачи в индикатор  номера символа  шрифта . При работе с видеоадаптером так  же можно пройти эту процедуру , т.к. шрифт в видеоадаптере  совпадает с шрифтом , прошитым в индикаторе .Кроме этого в адаптере   дополнительно прошиты символы 0-9 ,  с адреса 00 -09 . По этому адрес  1 соответствует выводу символа 1 , адрес 5 соответствует выводу символа 5 и т.д , в результате нет необходимости дополнительного преобразования.

 

 

 

 

Схема устройства.

 

 

 

 

В данной программе  не реализованы часы RCF8583 , т.к. для примера работы достаточно термометра и если появится интерес , то можно будет дополнить совместно на форуме.

Устройство питается от видеоадаптера +3.3 в. по шлейфу , по нему же происходит обмен данными с микроконтроллером термометра.В реальной печатной плате подключены два датчика температуры , один как на схеме , другой к RA1. Кварц 12 мГц , подключенный к выводам RA6,RA7 соответственно.

Вопросы по данной статье можно задать на форуме

Скачать проект  прошивка, схема,печатная плата.

Ссылка для скачивания доступна только авторизованным пользователям сайта !

Случайные статьи....

Prev Next

Преобразование однобайтного двоичного числа в трёхзначное десятичное ч…

23-07-2011 Николай Викторов

Преобразование однобайтного двоичного числа в трёхзначное десятичное число в «пиках» 18 серии

  Была необходимость применить подпрограмму «Преобразование однобайтного двоичного числа в трёхзначное десятичное число» в «пиках» 18 серии. Для этого пришлось подправить код. Дело в том , что команда «incf» в пиках 16 серии увеличивает значение регистра f на 1 и...

EEROM память данных PIC18XXXX.

22-05-2012 Super User

Практически все микроконтроллеры семейства  PIC18XXXX  имеют встроенную  энергонезависимую EEPROM память данных, доступную для чтения и записи (т.е. по ходу исполнения программы  можно по-байтно записать/прочитать необходимые данные). EEPROM память в основном применяется  для хранения различных  констант, программных настроек, шрифтов и т.д.. 

Контроллер радиолюбительского репитера RR1Z

07-02-2016 Иван Шевченко (R1ZK)

Контроллер радиолюбительского репитера RR1Z

В данной статье  рассматривается контроллер  радиолюбительского репитера, который был разработан по просьбе радиолюбителей клуба «Мурманск» и предназначен для установки в составе репитера RR1Z.  Устройство работает без нареканий с марта 2015 года. Автором предоставлены все необходимые для повторения материалы включая исходник...

ADDWF

02-02-2012 Super User

ADDWF Сложение W и f Синтаксис: [label] ADDWF f,d,a Операнды: 0 <= f <= 255d Е [0,1]a Е [0,1] Операция: (W) + (f) -> (dest) Изменяет флаги: C, DC, Z, OV, N Код: 0010 01da ffff ffff Описание: Сложение содержимого регистров W и f. Если d=0 - то результат сохраняется в регистре W,...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru