Вот я и вернулся с результатом. В общем грешил на все что можно.... Уже подумывал сменить ЖКИ. Уважаемый
Pooher, ваша инициализация совершенно не работоспособна (по крайней мере на моем ЖКИ). Хотя код ваш рабочий. Команды инициализации, что вы привели не выводят ЖКИ в рабочий режим, хоть вы и утверждали обратное. Следуя вашему совету
Pooher писал(а):Это всё, что угодно, но не инит!
Думал на подпрограммы вывода, но как бы я их не упрощал, как бы не увеличивал задержки, результата это не принесло. Следование в точности даташиту тоже результатов не принесло (даташит в моем посте выше). В итоге нашел на давно забытой флешке свою (!!! охренеть) старую программу с инициализацией ЖКИ. Подставил команды оттуда и О, ЧУДО! Свершилось! тут же начало все работать!!! даже с моими подпрограммами вывода (в которых вы не разобрались).
вот собственно команды:
Код: Выделить всё
;7-отключен
;6-выбор регистра
;5-чтение/запись
;4-строб
;3-DB7
;2-DB6
;1-DB5
;0-DB4
.db 0b00000011,0b00000011
.db 0b00000011,0b00000010
.db 0b00000010,0b00001000
.db 0b00000000,0b00001000
.db 0b00000000,0b00000110
.db 0b00000000,0b00001100
.db 0b00000000,0b00001100
.db 0b00000000,0b00000001
спасибо всем откликнувшимся.