Visualización De Un Texto Progresivo En La Lcd - LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante

Tabla de contenido

Publicidad

Programación C de microcontroladores (C515C)
Visualización de un texto progresivo en la LCD
1.7
1.6
1.5
1.4
U5P
1.3
1.2
1.1
1.0
Fig. 308: Instalación de aparatos del ensayo CMC 5-3.3
Explicación del ensayo:
La función LCD_SENDSTRING(unsigned char *ptr_char); solamente está apropiada para la
visualización de cadenas de caracteres terminadas en cero que contienen hasta 12
caracteres de texto. Si hay que visualizar cadenas de caracteres más largas, esto se puede
realizar mediante un texto progresivo. El tamaño de una cadena individual entonces
solamente está limitado, en teoría, por el tamaño de la memoria de códigos disponible. El
problema puede solucionarse de forma efectiva utilizando un puntero.
Ejemplo para la declaración de una cadena de caracteres en el área de memoria de
códigos:
code unsigned char cadena de caracteres [] = {"
unsigned char code *puntero = cadena de caracteres;
CMC 5-3 Bloque de ensayos 3
CMC 5
PSD1
U5P
7
6
5
4
3
P 1
P 5
P 4
7
6
5
4
3
PSD1-FLASH
PSD1
GND
RESET
P 6
7
6
5
4
3
P 3
8 - BIT ADAPTER - UNIT
3.1
U5P
3.0
Arbeitsplattform
Working Platform
MCLS - modular
PSD2
U5P
GND
2
1
0
P 0
SDA
-on-
P 1
-on-
P A
RESET
2
1
0
I2C LCD - UNIT
RESET
INFINEON
C515C
ANGND
U5P
UREF
SO4000-1G
P E
2
1
0
GND
P D
(TxD) (RxD)
SO4000-1K
GND
Texto"};
// Cadena de caracteres con
// 12 espacios
// Puntero en cadena
GND
SCL
BL
2.5
GND
SO4000-3M
2.4
GND
2.3
2.2
2.1
2.0
SO4000-1E
79

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido