Tabla de contenido:

Contador de segmentos 0-9 con microcontrolador CloudX: 3 pasos
Contador de segmentos 0-9 con microcontrolador CloudX: 3 pasos

Video: Contador de segmentos 0-9 con microcontrolador CloudX: 3 pasos

Video: Contador de segmentos 0-9 con microcontrolador CloudX: 3 pasos
Video: Tercer tutorial de programación de microcontroladores PIC en asembler (contador de 0 a 9) 2024, Mes de julio
Anonim
Contador de segmentos 0-9 con microcontrolador CloudX
Contador de segmentos 0-9 con microcontrolador CloudX

En este proyecto utilizamos una pantalla LED de siete segmentos para contar de 0 a 9.

Una pantalla LED de siete segmentos consta de ocho LED y es perfecta para mostrar números. Para reducir el número de pines utilizados por la pantalla, todos los ánodos o cátodos de los LED están conectados entre sí y se denominan ánodo común o común- cátodo, respectivamente. Para nuestro proyecto utilizamos el tipo de cátodo común. Los 8 LED están etiquetados de A a G y DP (para el punto decimal). Para nuestro módulo de cátodo común, hay un pin de ánodo para cada segmento de LED. Por ejemplo, si desea mostrar el número 4, entonces aplicaría corriente a los segmentos B, C, F y G. La biblioteca de segmentos de CloudX facilita el uso del módulo de 7 segmentos.

Paso 1: recopile estos componentes

Recoger estos componentes
Recoger estos componentes
Recoger estos componentes
Recoger estos componentes
Recoger estos componentes
Recoger estos componentes

1. MICROCONTROLADOR CLOUDX

2. TARJETA SOFTCARD DE CLOUDX

3. CABLE USB V3

4. 7 SEGMENTOS (cátodo)

5. ALAMBRE DE PUENTE

6. Resistencia de 330 ohmios

Paso 2: CONFIGURACIÓN DEL HARDWARE

CONFIGURACIÓN DE HARDWARE
CONFIGURACIÓN DE HARDWARE
CONFIGURACIÓN DE HARDWARE
CONFIGURACIÓN DE HARDWARE

Siga este paso:

conecta el:

Pin A del segmento al pin1 del CloudX

Pin B del segmento al pin2 del CloudX

Pin DP del segmento al pin3 del CloudX

Pin C del segmento al pin4 del CloudX

Pin D del segmento al pin5 del CloudX

Pin E del segmento al pin6 del CloudX

Pin F del segmento al pin7 del CloudX

Pin G del segmento al pin 9 del CloudX

conecte el pin de cátodo común a GND

Después de la conexión, suelte la codificación:

descarga Cloudx IDE aquí

Paso 3: CODIFICACIÓN

Copie este código en CloudX IDE

#incluir #incluir char NumberOfDigit = 1; // establecer el número de pantallas de 7 segmentos que se utilizarán

// conecte estos pines CloudX a los pines de datos A, B, C, D, E, F, G y H de la pantalla

char segmentoDataPins = {1, 2, 3, 4, 5, 6, 7, 8};

// conecte estos pines CloudX al ánodo o cátodo común de cada pantalla de 7 segmentos

char segmentoScanPins = 0; // para guardar los pines nos conectamos directamente a tierra (cátodo) setup () {// configura aquí // inicializamos la pantalla de 7 segmentos con estos datos Segment_setting (CCathode, NumberOfDigit, segmentoScanPins, segmentoDataPins); loop () {// Programar aquí Segment_write (0, 1000); // escribe 0 en la pantalla de 7 segmentos durante 1 segundo Segment_write (1, 1000); // escribe 1 en la pantalla de 7 segmentos durante 1 segundo Segment_write (2, 1000); // escribe 2 en la pantalla de 7 segmentos durante 1 segundo Segment_write (3, 1000); // escribe 3 en la pantalla de 7 segmentos durante 1 segundo Segment_write (4, 1000); // escribe 4 en la pantalla de 7 segmentos durante 1 segundo Segment_write (5, 1000); // escribe 5 en la pantalla de 7 segmentos durante 1 segundo Segment_write (6, 1000); // escribe 6 en la pantalla de 7 segmentos durante 1 segundo Segment_write (7, 1000); // escribe 7 en la pantalla de 7 segmentos durante 1 segundo Segment_write (8, 1000); // escribe 8 en la pantalla de 7 segmentos durante 1 segundo Segment_write (9, 1000); // escribe 9 en la pantalla de 7 segmentos durante 1 segundo}}

Recomendado: