Programación de instrucciones Sfm
RS lectura/escritura DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 1 A6 A5 A4 A3 A2 A1 A0
Tiempo de ejecución (250 khz):40 us;
Función: Establecer dirección DDRAM.
N=0, una línea muestra A6 ~ A0 = 0 ~ 4fh
N=1, dos líneas muestran, la primera línea A6~A0=00H~27H,
La segunda fila es A6~A0=40H~67H.
Hay dos tipos de monitores 1602, uno es de una sola línea y el otro es de doble línea en modo de doble línea:
La primera fila A6~A0=00H~. 27H,
p>
La segunda fila es A6~A0=40H~67H.
Los bits más significativos del byte de instrucción utilizados para configurar la dirección DDRAM son 1 y 0x80.
Entonces, el valor inicial de la primera línea es 0x800 y el valor inicial de la segunda línea es 0x80x40.
Este es el byte de instrucción. Lo que realmente hay que escribir es el byte de datos, que se divide en dos pasos. Entonces existen write_1602com y write_1602dat.
En cuanto al octavo carácter que se muestra en el 13 entrante, depende de dónde lo muestre la pantalla. Puedes esperar completamente a que se muestren los caracteres y luego ajustarlos uno por uno. Si tiene tiempo, lo mejor es leer las instrucciones de 1602. Las instrucciones anteriores son bastante completas.