Подключено вот так, как на скриншоте.
Это почти копия подключения платы от кассы. Может оно и не правильно...
Только там Е подключен на 15 ногу МК. И это, видимо, совсем нереально сделать.
PSEN как по Вашей ссылке подключен.
Больше, чем это я не понимаю. А по описанию из Bascom с сигналом Е не получилось.
По описанию работы сигналов LCD, сигнал Е, вообще имеет низкий уровень изначально.
В то же время сигнал WR ( который в качестве Е и от которого LCD заработало) имеет изначально высокий уровень. Это мне тоже не понятно.
Или вот, например, захотел я сделать управление LCD своими средствами... а как записывать в порт P0 свои данные, когда этот порт постоянно общается с ПЗУ? Простая запись в порт типа P0=&Bxxxxxxxx + доп сигналы (RS,E) с других портов ничего не дает. Во время подачи этих сигналов на шине уже не то, что я там выставляю.
===
Попытался понять еще раз про сигнал PSEN. Есть подозрение, что в одном случае адресное пространство задается как все сразу, которое есть, а в другом случае ровно столько, сколько занимает программа в ПЗУ и дальше адреса свободны.
В коммутации второй вариант это PSEN на 20 и 22 ногу ПЗУ одновременно?
В симуляторе это ничего не дало. Цифры 1234567890 печатаются, как и раньше 13579, если Е висит на А15.
Судя по схемам сигнал PSEN подключается на 22 ногу ПЗУ и все. А что с ним еще можно сделать?