Цифровой термометр с функцией управления термостатом 2007№7

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Цифровой термометр с функцией управления термостатом 2007№7

Сообщение jokerflesh » 26 авг 2009, 19:49

Ребята кто собирал это утройство поделитесь опытом у меня оно не заработало приминил детали как в схеме пик прошил вместо лсд dv-162330 применил RC-1602a-ghw-esx встроенный контролер HD44780 ну вроде все как описывается вместо символов он выдает сплошные черные квадратики во всех строках больше не на что не реагирует :idea:
jokerflesh
 
Сообщения: 1
Зарегистрирован: 26 авг 2009, 19:38

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 17 окт 2009, 18:09

jokerflesh писал(а):Ребята кто собирал это утройство... :idea:

Я собирал,всё работает согласно статьи. LCD тоже другой. Главное соблюсти полярсть,
а сплошные черные квадратики во всех строках ,это перебор яркости R4*.
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение Gregory » 18 окт 2009, 10:55

ML320s писал(а):перебор яркости
Контрастности. ;-)
Gregory
 
Сообщения: 38
Зарегистрирован: 13 апр 2008, 21:43

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 18 окт 2009, 15:04

Да,да,Вы правы.-Контрасности-
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 21 окт 2009, 17:05

Предложение к автору статьи привести исходник в надлежащий вид, чтобы MPASM не ругался.Компилятор MPASM V.3.0
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ASD » 21 окт 2009, 21:04

Чтобы MPASM особенно не ругался, достаточно добавить в начале ассемблерного файла две строки (они должны начинаться с одного или нескольких пробелов):
Код: Выделить всё
   processor 16f84a
    include   p16F84A.inc

Останутся несколько предупреждений, в основном о том, что метки начинаются не с первой позиции строки. Это несложно устранить, просто перенеся метки в первую позицию, а можно не обращать внимания, поскольку на результат это не влияет, трансляция проходит успешно.

Но вообще-то программа написана на каком-то варианте языка BASIC и выложенный ассемблерный файл - это промежуточный результат работы BASIC-компилятора. Строки исходного текста на BASIC-е включены в него в виде пронумерованных комментариев. В принципе их можно "вытащить", чтобы анализировать и изменять текст на языке высокого уровня. Это значительно проще, чем на языке ассемблера. К сожалению, мне не удалось "с налета" выяснить, каким именно BASIC-ом пользовался автор.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 21 окт 2009, 22:19

Спасибо ASD,пробовал,не проходит вообще через Mpasmwin. Может создать проект в MPLAB и прокомпилировать?
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 22 окт 2009, 01:03

Всё получилось,создав проект в MPLAB.Спасибо.
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ASD » 22 окт 2009, 08:28

Скачайте MPLAB посвежее. Там проект создавать не обязательно, достаточно загрузить ассемблерный файл и нажать Quickbuild (Alt+F10).
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Цифровой термометр с функцией управления термостатом 2007№7

Сообщение ML320s » 22 окт 2009, 09:47

Благодарю за совет.
ML320s
 
Сообщения: 28
Зарегистрирован: 22 мар 2008, 11:50

След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66