Вопрос по статье: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628A).http://www.radiohlam.ru/control/dot_matrix_LCD.htm
Прошивка HEX. для контроллера в статье для восьмибитного или четырехбитного интерфейсов?
Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
Готовая прошивка - для 8-ми битного, для 4-х битного только отдельные процедуры.
С уважением, администрация сайта.
-
- Читатель
- Сообщения: 28
- Зарегистрирован: 14 апр 2012, 23:36
- Откуда: 056.RU
- Контактная информация:
Re: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
Спасибо, когда собрал понял.
Нужен был прибор для проверки дисплеев на руссификацию, ну и на работоспособность.
Получился такой тестер. Так как дисплеи имеют разные разъемы (однорядные и двухрядные) сделаны переходники.
Для новых, с не впаяными разъёмами, так же можно в прибор воткнуть разъём типа "папа".
Для разной полярности (1,2 -GND или +5) применён переключатель полярности питания дисплея.
Спасибо автору.
Нужен был прибор для проверки дисплеев на руссификацию, ну и на работоспособность.
Получился такой тестер. Так как дисплеи имеют разные разъемы (однорядные и двухрядные) сделаны переходники.
Для новых, с не впаяными разъёмами, так же можно в прибор воткнуть разъём типа "папа".
Для разной полярности (1,2 -GND или +5) применён переключатель полярности питания дисплея.
Спасибо автору.
-
- Читатель
- Сообщения: 1
- Зарегистрирован: 24 окт 2015, 15:32
Re: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
Последний раз редактировалось shinkorehko.m 08 янв 2016, 15:03, всего редактировалось 1 раз.
Re: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
Помогите с 4х битным подключением!!! Попробовал в протеусе, работает на отлично только первая строчка в ЖКИ. На вторую строчку ну никак не могу перейти.
Вот так все работает:
movlw b'1000' ; db7=1, address=03h
movwf M_byte
call in_port
call zapis
movlw b'0011'
movwf M_byte
call in_port
call zapis
call P_40mks ;пауза 40мкс
А если заменить первую строку на:
movlw b'1100' ; db7=1, address=40h
то ничего не отображается! КАК ТАК?
Вот так все работает:
movlw b'1000' ; db7=1, address=03h
movwf M_byte
call in_port
call zapis
movlw b'0011'
movwf M_byte
call in_port
call zapis
call P_40mks ;пауза 40мкс
А если заменить первую строку на:
movlw b'1100' ; db7=1, address=40h
то ничего не отображается! КАК ТАК?
- rhf-admin
- администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
- Сообщения: 3060
- Зарегистрирован: 25 авг 2009, 23:19
- Откуда: Уфа
- Контактная информация:
Re: Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628
Может у тебя формат дисплея не 24х2, тогда адреса могут быть другие. Либо доку надо читать, либо искать нужные адреса методом тыка.
P.S. А почему при замене первой строки получается адрес 40h? Наверное 43h? Хотя сути дела это не меняет.
P.S. А почему при замене первой строки получается адрес 40h? Наверное 43h? Хотя сути дела это не меняет.
С уважением, администрация сайта.