
Хочу модернизировать схему на два или более термометров. Когда получится, выложу на общее обозрение.
Для 8-битного режима надо восемь проводов для линий D0...D7 тогда как для 4-битного только четыре провода для линий D4...D7. В последнем информационный байт передаётся двумя ниблами по 4 бита, т.е. байт делится пополам и передаётся.Подскажите чем отличается 4-битный режим подключения ЖКИ от 8-битного?
Конечно! Экономия проводов и ножек микроконтроллера.Есть ли в последнем преимущество?
Код: Выделить всё
; function set, DL=0, N=1, F=0:
; data length = 4 bits
; number of display lines = 4
; font = 5x7
ldi r16, 0b00101000
rcall write_lcd_ir
Код: Выделить всё
out LCD_PORT, r17 ; upper 4 bits (E low)
out LCD_PORT, r18 ; upper 4 bits (E high)
out LCD_PORT, r17 ; upper 4 bits (E low)
out LCD_PORT, r19 ; lower 4 bits (E low)
out LCD_PORT, r20 ; lower 4 bits (E high)
out LCD_PORT, r19 ; lower 4 bits (E low)
Код: Выделить всё
out LCD_PORT, r17 ; upper 4 bits (E low)
RCALL PAUSE_RET
out LCD_PORT, r18 ; upper 4 bits (E high)
RCALL PAUSE_RET
out LCD_PORT, r17 ; upper 4 bits (E low)
RCALL PAUSE_RET
out LCD_PORT, r19 ; lower 4 bits (E low)
RCALL PAUSE_RET
out LCD_PORT, r20 ; lower 4 bits (E high)
RCALL PAUSE_RET
out LCD_PORT, r19 ; lower 4 bits (E low)
PAUSE_RET:
RET
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость