Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 08.06.2012, 00:23   #1
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию LCD индикатор от логического реле

Всем доброго дня.
Никто не юзал индикатор от такого логического реле.
Просто силовуху (выходные реле) спалили, а остальное работает. Очень жалко выкидывать.
К сожалению ничего такого, типа многоканального осциллографа для анализа и определения протокола нет. А индикатор вполне себе ничего.
Поиск по инету положительного результата не дал






© "Мы в такие шагали дали, что не очень то и дойдешь"
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Старый 08.06.2012, 09:15   #2
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/129
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: LCD индикатор от логического реле

Наглость, конечно... Но - а можно еще фото нижней платы выложить... интересно просто.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 08.06.2012, 14:20   #3
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

RE: Но - а можно еще...

Это фигура речи, или шутка
Да не проблема, вечером домой приду, щёлкну...
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Старый 08.06.2012, 14:23   #4
FlashBack
Senior Member
 
Аватар для FlashBack
 
Регистрация: 16.02.2010
Адрес: Грузия, Тбилиси
Возраст: 35
Сообщений: 2,232
Вес репутации: 2337/81
FlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond reputeFlashBack has a reputation beyond repute
По умолчанию Re: LCD индикатор от логического реле

Чёт мне жопнутое чутьё говорит, что это обычный HD44780, 12x4, не?
Осталось только распиновку угадать.
FlashBack вне форума   Ответить с цитированием
Старый 08.06.2012, 14:40   #5
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/129
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: LCD индикатор от логического реле

http://www.gaw.ru/html.cgi/txt/lcd/l...tek/wintek.htm

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

Vanizma вне форума   Ответить с цитированием
Старый 08.06.2012, 23:25   #6
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

Вот остатки...







Да я бы и не заморачивался, но тоже чую что это тот же 44780, тока не знаю как вычислить пиновку, где там данные, а где такты. Да и по количеству выводов всё очень похоже, если от общего к-ва (20) выводов разъёма отнять выводы занятые кнопками, а кнопок 8, то остаётся 12. Минус 2 вывода питание. Остальные 10 принадлежат индикатору. То есть 8 выводов данные, и 2 вывода такты. Видать немного усечённый вариант, нет RE или чё там обычно отсекают, что не всегда нужно. Попробую потыкать, есть осциллограф, тока одноканальный.

Прём в мировое пространство...
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Старый 08.06.2012, 23:37   #7
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

RE: htp://www.gaw.ru/html.cgi/txt/lcd/l...tek/wintek.htm

Я конечно находил 16-ую серию от "Wintek", но то и настораживает, что обычно найдя производителя, находишь на его ресурсе информацию по всей номенклатуре. Но 12-ой серии нет. Одно из двух, либо это не "Wintek", а какой нить Вестерн Дигитал, либо 12-ая серия заказная, заточена под одного покупателя, и информация по понятным причинам закрыта.

© "Нет ли у вас, точно такого же, но с перламутровыми пуговицами? Нет? Будем искать..."
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Старый 08.06.2012, 23:56   #8
K_E_S_T
Senior Member
 
Регистрация: 25.08.2010
Возраст: 26
Сообщений: 258
Вес репутации: 275/38
K_E_S_T is a jewel in the roughK_E_S_T is a jewel in the roughK_E_S_T is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

8 кнопок могут быть матрицей 2х4 тогда проводов надо 6 а не 8

получаем 8 на данные и 4 управляющих
K_E_S_T вне форума   Ответить с цитированием
Старый 09.06.2012, 01:02   #9
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/129
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: LCD индикатор от логического реле

тьфу, блин, ступил я как - подумал что-то, что от 220 питается.
Но всё равно большое спасибо за фотки. полезная инфа.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 09.06.2012, 01:06   #10
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,131
Вес репутации: 4577/129
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: LCD индикатор от логического реле

Цитата:
Сообщение от fol Посмотреть сообщение
RE: htp://www.gaw.ru/html.cgi/txt/lcd/l...tek/wintek.htm

Я конечно находил 16-ую серию от "Wintek", но то и настораживает, что обычно найдя производителя, находишь на его ресурсе информацию по всей номенклатуре. Но 12-ой серии нет. Одно из двух, либо это не "Wintek", а какой нить Вестерн Дигитал, либо 12-ая серия заказная, заточена под одного покупателя, и информация по понятным причинам закрыта.

© "Нет ли у вас, точно такого же, но с перламутровыми пуговицами? Нет? Будем искать..."
Говорю, осциллографом потыкайся, определишь (я определял SPI шный индикатор ничего вообще не зная о нем - тоже заказной был)...
данные 90% подряд идут... D0-D8(D4).
на кнопки прозвонить/отследить трассы можно
__________________

Vanizma вне форума   Ответить с цитированием
Старый 09.06.2012, 08:54   #11
Machine slave
Senior Member
 
Аватар для Machine slave
 
Регистрация: 18.01.2008
Возраст: 37
Сообщений: 4,264
Вес репутации: 2731/113
Machine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond reputeMachine slave has a reputation beyond repute
По умолчанию Re: LCD индикатор от логического реле

Цитата:
Сообщение от fol Посмотреть сообщение
Одно из двух, либо это не "Wintek", а какой нить Вестерн Дигитал
Там стоит значок Wintek
Machine slave вне форума   Ответить с цитированием
Старый 14.06.2012, 02:00   #12
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

Продолжение изучения неизвестного зверя.
Публикую для отчётности, ну и для себя, может ещё и вернусь к теме, а пока утомился.
Итак испытания LCD WD-C12 (4 строки по 12 разрядов)
На рисунке показана разводка LCD.
Находясь на материнской плате LCD получал импульсы показанные на рисунке. Я сгруппировал их по степени схожести. Все импульсы представляют из себя пачки, интервалы между которыми в зависимости от того что было выведено на индикатор от примерно 10 до 1 мсек.
То есть материнка постоянна гнала в индикатор данные, при этом на индикаторе всегда отображались часы с мигающей точкой. Но всё равно такой поток данных уже смущает.
По поводу принадлежности линий с данными. Предположил, что 4 линии с "не ровными импульсами" это линия данных, DBx. Две линии с ровными импульсами, это линии RS и RW. Линия с ровными спадами это строб RE. Вывод «7» подтянутый резистором это скорее всего сброс, правда сброс до какого уровня не знаю, поэтому не пользовал его, во всяком случае при подаче на него низкого уровня LCD очищается.
Исходя из этих предположений подключил к контроллёру как показано на схеме.
Программа контроллёра при нажатии кнопки выбирает комбинацию (одну из 24) линий DBx и при этой комбинации производит стандартную инициализацию LCD и отправляет для вывода тестовую надпись. Если на экране ничего не происходит, то нажимаем кнопку, программа меняет комбинацию линий DBx и снова производит инициализацию и вывод. Таким образом, перебирая 24 возможные комбинации, отлично находится правильная комбинация подключения линий DBx, проверено на других LCD.
Таким макаром я вроде нашёл комбинацию при которой на индикатор выводилось что то вменяемое. Но когда я использовал эту комбинацию уже "жёстко" вставив её в программу, она не заработала, то есть LCD не откликнулся. Оказалось что все мои попытки подобрать комбинацию без предварительного отключения питания LCD были не корректны. То есть LCD получал поток всякого мусора и что то выдавал на экран.
Тогда я добавил в схему транзистор (и в программу) опцию отключения на 1,5 сек индикатора от питания. То есть, после нажатия кнопки, программа отключала питание индикатора, затем меняла комбинацию линий DBx, затем включала питание и с новой комбинацией линий DBx производила операции с LCD.
И вот при таком раскладе LCD вообще молчит, чистенький как слеза. Но ведь когда в него посылал поток мусора он что то выводил, и даже очень похожее на правду. А теперь тишина. Везде где мог поставил дополнительные задержки, чтоб не напрягать его, и ни фига. Молчит. Повторяю, подключал другие, известные индикаторы, предварительно специально путая линии DBx, всё нормально находилось и работало.
Привожу куски кода. Может у кого будет время посмотреть и появятся какие мысли.
Показанный код инициализации LCD проверен на других индикаторах. Код ибыточен, установлены лишние задержки, переключения порта с выхода на вход и т.д. , просто уже не знаю что предпринять.

Я уже не знаю какие команды в него посылать.
Естественно пробовал менять местами RW и RS.
Может этот индикатор не нужно инициализировать "под 4 битный интерфейс"?
Короче одни только вопросы. Слишком много комбинаций кодов и команд нужно перелопатить. Это как по кругам на воде угадывать что за зверь плещется.


Код:
              ;--- ПОСЛЕ НАЖАТИЯ КНОПКИ ЗАХОДИМ СЮДА ---


TEST:


      ;********************************************************
      ;***              ВЫКЛЮЧИМ ПИТАНИЕ LCD                ***
      ;********************************************************

            clrf       PortA
            clrf       PortB


          ;---  Установим направление работы портов  ---

          ;--- ЭТО ЧТОБЫ ЧЕРЕЗ ЧЕРЕЗ ЛИНИИ ДАННЫХ НЕ ШЛО ПИТАНИЕ

            BSF        Status,RP0  ; банк 1
            BCF        Status,RP1  ; (полная процедура)

            movlw      b'11111111' ; Все 
            movwf      TrisA       ; на вход.

            movlw      b'11111100' ; 
            movwf      TrisB       ; 

            BSF        OptionR,7   ; Выключить подтяжку

            BCF        Status,RP0  ; банк 0

          ;----------------------------------------------


            CALL       TIME_500ms
            CALL       TIME_500ms
            CALL       TIME_500ms


      ;********************************************************
      ;***              ВКЛЮЧИМ ПИТАНИЕ LCD                 ***
      ;********************************************************


            BSF        PortB,POWER ; ВКЛЮЧИТЬ ПИТАНИЕ LCD

            BSF        PortB,LED   ; ВКЛЮЧИТЬ СВЕТОДИОД


          ;---  Установим направление работы портов  ---

            BSF        Status,RP0  ; банк 1
            BCF        Status,RP1  ; (полная процедура)

            movlw      b'00000000' ; Все 
            movwf      TrisA       ; на выход.

            movlw      b'00001100' ; Все кроме RB2, RB3
            movwf      TrisB       ; на выход.

            BCF        OptionR,7   ; Включить подтяжку

            BCF        Status,RP0  ; банк 0.

          ;----------------------------------------------



            CALL       TIME_500ms


            CALL       LCDINIT     ; Произвести ИНИЦИИРОВАНИЕ LCD


      ;---   ВЫВОДИМ СИМВОЛЫ   -----------------------


            CALL       IN          ; ОЧИСТИТЬ ИНДИКАТОР И УСТАНОВИТЬ
                                   ; МЕСТО ПЕРВОГО ЗНАКА ВЫВОДИМОЙ СТРОКИ

            movlw      '0'
            call       LCDPUTCHAR  ; Вывести символ на LCD
            movlw      '1'
            call       LCDPUTCHAR  ; Вывести символ на LCD
            movlw      '2'
            call       LCDPUTCHAR  ; Вывести символ на LCD
            movlw      '3'
            call       LCDPUTCHAR  ; Вывести символ на LCD
            movlw      '4'
            call       LCDPUTCHAR  ; Вывести символ на LCD
            movlw      '5'
            call       LCDPUTCHAR  ; Вывести символ на LCD



                ;--- И ДАЛЕЕ СМОТРИМ КНОПКИ, ЖДЁМ ---

Код:
     ;******************************************************************
     ;*************        ИНИЦИАЛИЗАЦИЯ   LCD         *****************
     ;******************************************************************

LCDINIT:

            CALL       Port_DB_OUT_IN ; Установка выводов порта на ВХОД

            CALL       TIME_15ms      ; ЗАДЕРЖКА  15 мс

            CALL       Port_DB_IN_OUT ; Установка выводов порта на ВЫХОД


        ;--- Инициализация интерфейса ------------
        ;--- Техническая операция, установим '0011' ---

            BSF        Buf_DB,4
            BSF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7

            CALL       WRITE_PORT     ; ВЫВЕСТИ В ПОРТ

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------

        ;-----------------------------------------


            CALL       Port_DB_OUT_IN ; Установка выводов порта на ВХОД

            CALL       TIME_15ms      ; ЗАДЕРЖКА  15 мс

            CALL       Port_DB_IN_OUT ; Установка выводов порта на ВЫХОД


        ;--- Инициализация интерфейса ------------
        ;--- Техническая операция, установим '0011' ---

            BSF        Buf_DB,4
            BSF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7

            CALL       WRITE_PORT     ; ВЫВЕСТИ В ПОРТ

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------

        ;-----------------------------------------


            CALL       Port_DB_OUT_IN ; Установка выводов порта на ВХОД

            CALL       TIME_15ms      ; ЗАДЕРЖКА  15 мс

            CALL       Port_DB_IN_OUT ; Установка выводов порта на ВЫХОД


        ;--- Инициализация интерфейса ------------
        ;--- Техническая операция, установим '0011' ---

            BSF        Buf_DB,4
            BSF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7

            CALL       WRITE_PORT     ; ВЫВЕСТИ В ПОРТ

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------

        ;-----------------------------------------


            CALL       Port_DB_OUT_IN ; Установка выводов порта на ВХОД

            CALL       TIME_15ms      ; ЗАДЕРЖКА  15 мс

            CALL       Port_DB_IN_OUT ; Установка выводов порта на ВЫХОД


        ;--- Установка разрядности интерфейса ---
        ;--- Техническая операция, установим '0010' ---

            BCF        Buf_DB,4
            BSF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7

            CALL       WRITE_PORT     ; ВЫВЕСТИ В ПОРТ

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------

        ;-----------------------------------------

            CALL       Port_DB_OUT_IN ; Установка выводов порта на ВХОД

            CALL       TIME_15ms      ; ЗАДЕРЖКА  15 мс

            CALL       Port_DB_IN_OUT ; Установка выводов порта на ВЫХОД


                   ;--- СЕРВИСНЫЕ И НАСТРОЕЧНЫЕ КОМАНДЫ ---


	    movlw      b'00101000' ; ПОШЛЕМ В LCD КОМАНДУ
	    call       LCDPUTCMD   ; 4-х битная шина данных      (БИТ,4=0)
                                   ; Режим развёртки - 2 строки  (БИТ,3=1)
                                   ; Матрица (знак) 5х8 точек    (БИТ,2=0)

            movlw      b'00000001' ; ПОШЛЕМ В LCD КОМАНДУ
            call       LCDPUTCMD   ; Очистить LCD и установить курсор
                                   ; в самую левую позицию

            movlw      b'00000110' ; ПОШЛЕМ В LCD КОМАНДУ
            call       LCDPUTCMD   ; Авто-Инкремент счётчика     (БИТ,1=1)
                                   ; Сдвиг экрана запрещён       (БИТ,0=0)


	    movlw      b'00001100' ; ПОШЛЕМ В LCD КОМАНДУ
	    call       LCDPUTCMD   ; Отображение дисплея вкл.     (БИТ,2=1)
                                   ; Курсор в виде подчерка выкл. (БИТ,1=0)
                                   ; Курсор мерцающий выкл.       (БИТ,0=0)

            RETURN








     ;******************************************************************
     ;*****************    ПРОВЕРКИ ЗАНЯТОСТИ LCD      *****************
     ;----------------- (проверяется флаг на линии D7) -----------------
     ;******************************************************************

LCDBUSY:

           CALL      TIME_15ms   ; ПРВЕРКА ФЛАГА ЗАМЕНЕНА ЗАДЕРЖКОЙ

           RETURN






     ;******************************************************************
     ;*******         ПРОЦЕДУРА ЗАПИСИ В LCD ДАННЫХ       **************
     ;*******  ПРИШЕДШИЕ ДАННЫЕ НАХОДЯТСЯ В АККУМУЛЯТОРЕ  (w)  *********
     ;******************************************************************

LCDPUTCHAR:

            movwf      Lcd_Temp2      ; Сохраним пришедшие для вывода данные
            call       LCDBUSY        ; в буферном реге и уходим на проверку
                                      ; занятости LCD

        ;--- Установить НУЛИ  в буфере на  DB4 DB5 DB6 DB7 ---
            BCF        Buf_DB,4
            BCF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7

            CALL       OUT_LEFT_BUTE  ; ВЫВОДИМ В ЛИНИЮ ЛЕВУЮ (старшую)
                                      ; ПОЛОВИНУ БАЙТА ЛЕЖАЩУЮ В БУФ. РЕГИСТРЕ

            CALL       TIME_5ms


           ;-----------
	    bcf        PortA,RW    ; 
	    bsf        PortA,RS    ; 
	    bsf        PortA,RE    ; 
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------


        ;--- Установить НУЛИ  в буфере на  DB4 DB5 DB6 DB7 ---
            BCF        Buf_DB,4
            BCF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7


            CALL       OUT_RIGT_BUTE  ; ВЫВОДИМ В ЛИНИЮ ПРАВУЮ (млашую)
                                      ; ПОЛОВИНУ БАЙТА ЛЕЖАЩУЮ В БУФ. РЕГИСТРЕ


            CALL       TIME_5ms

           ;-----------
	    bcf        PortA,RW    ; 
	    bsf        PortA,RS    ; 
	    bsf        PortA,RE    ; 
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------


            RETURN




     ;******************************************************************
     ;**** ПРОЦЕДУРА ЗАПИСИ В LCD КОМАНД НАЧАЛЬНЫХ УСТАНОВОК И Т. Д. ***
     ;*******  ПРИШЕДШАЯ КОМАНДА НАХОДЯТСЯ В АККУМУЛЯТОРЕ  (w)  ********
     ;******************************************************************

LCDPUTCMD:

            movwf      Lcd_Temp2      ; Сохраним пришедшую команду
            call       LCDBUSY        ; в буферном реге и уходим на проверку
                                      ; занятости LCD

        ;--- Установить НУЛИ  в буфере на  DB4 DB5 DB6 DB7 ---
            BCF        Buf_DB,4
            BCF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7


            CALL       OUT_LEFT_BUTE  ; ВЫВОДИМ В ЛИНИЮ ЛЕВУЮ (старшую)
                                      ; ПОЛОВИНУ БАЙТА ЛЕЖАЩУЮ В БУФ. РЕГИСТРЕ

            CALL       TIME_5ms

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------


        ;--- Установить НУЛИ  в буфере на  DB4 DB5 DB6 DB7 ---
            BCF        Buf_DB,4
            BCF        Buf_DB,5
            BCF        Buf_DB,6
            BCF        Buf_DB,7


            CALL       OUT_RIGT_BUTE  ; ВЫВОДИМ В ЛИНИЮ ПРАВУЮ (млашую)
                                      ; ПОЛОВИНУ БАЙТА ЛЕЖАЩУЮ В БУФ. РЕГИСТРЕ

            CALL       TIME_5ms

           ;-----------
	    bcf        PortA,RW    ;
	    bcf        PortA,RS    ;
	    bsf        PortA,RE    ;
            CALL       TIME_1ms
	    bcf        PortA,RE    ; Формируем перепад
           ;-----------

	    RETURN
Миниатюры
аспайка.JPG   ма.JPG  
__________________
...с особым цинизмом надругался над общественным мнением

Последний раз редактировалось fol; 14.06.2012 в 02:10.
fol вне форума   Ответить с цитированием
Старый 03.07.2012, 14:22   #13
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 33
Сообщений: 1,382
Вес репутации: 2524/81
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: LCD индикатор от логического реле

Простите, что не в тему, но очень хочется узнать как подобные недорогие программируемые реле в эксплуатации? Нашел подобное на 12 входов/8 выходов с дисплеем, по той же цене, что и ОВЕНовское ПР110.
Рак вне форума   Ответить с цитированием
Старый 04.07.2012, 01:32   #14
fol
Senior Member
 
Аватар для fol
 
Регистрация: 04.05.2007
Возраст: 44
Сообщений: 267
Вес репутации: 264/51
fol is a jewel in the roughfol is a jewel in the roughfol is a jewel in the rough
По умолчанию Re: LCD индикатор от логического реле

RE: как подобные недорогие
RE: программируемые реле
RE: в эксплуатации?

Да смотря ЧЁ понимать под эксплуатацией.
Я пару раз по требованию заказчика ставил такие от "SIEMENS", до сих пор работают с простенькой программкой. То есть надёжность обеспечивает изготовитель, на его ресурсе всё написано, и обещаний много.
Но лично мне эти гаджеты не по вкусу. Кто "набил" на них руку, те хвалят. А мне так проще програмку написать на несколько килобайт под контроллёр чем возится со всеми этими феничками которые нужно знать для программирования этих девайсов.

ИМХО естественно
__________________
...с особым цинизмом надругался над общественным мнением
fol вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LCD от сотового Vinterman Общетехнические вопросы 25 13.03.2010 02:56
Термометр на LCD от Nokia 3310 mikola Продукция MICROCHIP 26 25.02.2010 12:55
Подключаем LCD от Siemens S65 к LPT-порту Ecole Продукция MICROCHIP 0 25.06.2008 15:10
Программная симуляция pic16F876 в MPLAB Timik Продукция MICROCHIP 2 12.10.2007 15:12
LCD от PANASONIC 2365 Bar_boss Общетехнические вопросы 3 21.04.2007 16:55


Часовой пояс GMT +3, время: 23:41.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot