Taula de continguts:

Comptador de segments 0-9 amb microcontrolador CloudX: 3 passos
Comptador de segments 0-9 amb microcontrolador CloudX: 3 passos

Vídeo: Comptador de segments 0-9 amb microcontrolador CloudX: 3 passos

Vídeo: Comptador de segments 0-9 amb microcontrolador CloudX: 3 passos
Vídeo: Tercer tutorial de programación de microcontroladores PIC en asembler (contador de 0 a 9) 2024, Desembre
Anonim
Comptador de segments 0-9 amb microcontrolador CloudX
Comptador de segments 0-9 amb microcontrolador CloudX

En aquest projecte fem servir una pantalla LED de set segments per comptar de 0 a 9.

Una pantalla LED de set segments consta de vuit LEDs i és perfecta per mostrar números. Per reduir el nombre de pins utilitzats per la pantalla, tots els ànodes o càtodes dels LED estan connectats entre ells i s’anomenen ànode comú o comú. càtode, respectivament. Per al nostre projecte utilitzem el tipus de càtode comú. Els 8 LED estan etiquetats de A a G i DP (per al punt decimal). Per al nostre mòdul de càtode comú, hi ha un pin d'ànode per a cada segment de LED. Per exemple, si voleu mostrar el número 4, aplicaríeu el corrent als segments B, C, F i G. La biblioteca de segments CloudX facilita l'ús del mòdul de 7 segments.

Pas 1: recopileu aquests components

Recopileu aquests components
Recopileu aquests components
Recopileu aquests components
Recopileu aquests components
Recopileu aquests components
Recopileu aquests components

1. MICROCONTROLADOR CLOUDX

2. FITXA CLOUDX

3. CORDÓ USB V3

4. 7 SEGMENT (càtode)

5. FIL DE JUMPER

6. Resistència de 330ohm

Pas 2: CONFIGURACIÓ DE HARDWARE

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

Seguiu aquest pas:

connecteu el:

Pin A del segment a pin1 del CloudX

Pin B del segment a pin2 del CloudX

Pin DP del segment a pin3 del CloudX

Pin C del segment a pin4 del CloudX

Pin D del segment a pin5 del CloudX

Pin E del segment a pin6 del CloudX

Pin F del segment a pin7 del CloudX

Pin G del segment a pin9 del CloudX

connecteu el pin càtode comú a GND

Després de la connexió, deixeu anar la codificació:

descarregueu Cloudx IDE aquí

Pas 3: CODIFICACIÓ

Copieu aquest codi a CloudX IDE

#include #include char NumberOfDigit = 1; // defineix el nombre de pantalles de 7 segments a utilitzar

// connecteu aquests pins CloudX als pins de dades A, B, C, D, E, F, G i H de la pantalla

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

// connecteu aquests pins CloudX a l'ànode comú o al càtode de cada pantalla de 7 segments

char segmentScanPins = 0; // per desar pins connectem directament a terra (càtode) setup () {// configureu aquí // inicialitzeu la visualització de 7 segments amb aquestes dades Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Programa aquí Segment_write (0, 1000); // escriviu 0 a la pantalla de 7 segments durant 1 s Segment_write (1, 1000); // escriure 1 en pantalla de 7 segments durant 1 s Segment_write (2, 1000); // escriu 2 en pantalla de 7 segments durant 1 s Segment_write (3, 1000); // escriu 3 en pantalla de 7 segments durant 1 s Segment_write (4, 1000); // escriviu 4 a la pantalla de 7 segments durant 1 s Segment_write (5, 1000); // escriviu 5 en pantalla de 7 segments durant 1 s Segment_write (6, 1000); // escriviu 6 en pantalla de 7 segments durant 1 s Segment_write (7, 1000); // escriviu 7 en pantalla de 7 segments durant 1 s Segment_write (8, 1000); // escriviu 8 en pantalla de 7 segments durant 1 s Segment_write (9, 1000); // escriviu 9 en pantalla de 7 segments durant 1 segon}}

Recomanat: