Encender Y Apagar Un Led, Mplab

Páginas: 21 (5163 palabras) Publicado: 29 de septiembre de 2011
E.P.S. de Ingeniería de Gijón Curso 2002-2003

Prácticas de Sistemas Electrónicos Digitales Curso 3º Ingeniería de Telecomunicación

Prácticas 5 y 6 – Microcontroladores PIC: Editor con teclado matricial, displays de 7 segmentos y matriz de leds Se trata de realizar el diseño del programa encargado de gestionar dos displays de siete segmentos y una matriz de led por barrido como dispositivosde salida y un teclado matricial 4x4 como elemento de entrada. Se pueden representar los números del 0 al 9 y las letras de la A a la F que se seleccionan mediante el teclado. Inicialmente aparecerá 000 y a medida que se van pulsando las teclas, van apareciendo por la derecha los caracteres pulsados y desplazándose una posición hacia la izquierda el resto. Se emplea una placa auxiliar que seconecta a la PICDEM2 y que tiene displays y matriz conectados en paralelo al puerto C y con control de la habilitación por medio del CI ULN2003 y el puerto D. El teclado irá conectado al PORTB según el esquema adjunto. Se sugiere verificar el manejo del teclado por los 2 métodos conocidos: exploración secuencial y por inversión de línea. En la PICDEM2 se emplea un oscilador RC que proporciona unafrecuencia de 2,8 MHz (aprox.) y el diseño se basa en el empleo de un microcontrolador PIC16C65B.

Pag. -1-

E.P.S. de Ingeniería de Gijón Curso 2002-2003

Prácticas de Sistemas Electrónicos Digitales Curso 3º Ingeniería de Telecomunicación

Esquema de conexionado del teclado
Segmentos & Filas Control del Barrido

PORTC

PORTD RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0

F3 F2 F1 F0 C3 C2 C1 C01 4 7 A

2 5 8 0

3 6 9 B

F E D C

PIC 16C65

F0 2.8MHz F1 F2 F3

1

2

3

F

4

5

6

E

7

8

9

D

A

0

B

C

C0

C1

C2

C3

Pag. -2-

E.P.S. de Ingeniería de Gijón Curso 2002-2003

Prácticas de Sistemas Electrónicos Digitales Curso 3º Ingeniería de Telecomunicación

Esquema de conexionado de los displays de 7 segmentos y de lamatriz de leds.

PLACA DE MATRIZ DE LED Y DISPLAYS DE 7 SEGMENTOS PARA CONEXIÓN A PICDEM-2
MATRIZ DE LED: KINBRIGHT TC12 10Ω

Conector Vertical en la Placa
RD6 RD5 RD4 RD3 RD2 RD1 RD0 Control col.1 (c1) c2 c3 c4 c5 D.dec. D.un.

11=4

F1 F2 8 F3 5 F4 F5 1 7 F6 2 F7 c1 c2 c3 c4 c5 39Ω
9 14 13 3 4 10 16 15 14 13

7 6 4 2 1 9 10 abcdefg

7 6 4 2 1 9 10 abcdefg

12=5

a f g e d
3 8 1211

b c
dp 5 3 8 10 dp 5

DISPLAYS: KINBRIGHT SC08-11HWA

6

ULN2003A

1

d/F4

b/F2

RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0

dp

2

3

4

5

6

7

8

Conector Horizontal en la Placa

f/F6 e/F5

g/F7

c/F3

a/F1

Pag. -3-

E.P.S. de Ingeniería de Gijón Curso 2002-2003

Prácticas de Sistemas Electrónicos Digitales Curso 3º Ingeniería de TelecomunicaciónPrograma para exploración de teclado mediante la técnica de inversión de línea (teclado.asm)
;********************************************************************************************** ; Ejemplo de manejo de dos displays de siete segmentos por barrido, ; una matriz de led que representa los números del 0 al 9 y las letras A a la F ; y de un teclado matricial de 4x4 ; (Identificación de teclapor Inversión de Línea)

; ; Inicialmente aparece 000 y a medida que van pulsando las teclas, van entrando ; dígitos y letras por la derecha y desplazándose hacia la izquierda ; ; Inicialmente en el fichero teclado.asm ; Autor: Fernando Nuño García ; ;********************************************************************************************** ; ; Se emplea una placa auxiliar que se conecta ala PICDEM2 y que tiene ; displays y matriz conectados en paralelo al puerto C y con control ; de la habilitación por medio del CI ULN2003 y el puerto D ; El teclado al PORTB ;********************************************************************************* list p=16c65 include DISPLAYS NUM_MTZ AUX LEIDO COL ROTAR W_temp ST_temp AUX2 EQU 0x20 EQU 0X21 EQU 0x22 EQU 0x23 EQU 0x24 EQU 0x25 EQU 0x26...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • encendido y apagado de led puerto paralelo
  • Encendido Y Apagado Correcto De La Pc
  • Encendido y apagado de un bombillo con pulsadores
  • Prcedimientos de encendido y apagado
  • Proceso de encendido y apagado en un computador
  • Apagar y encender una bombilla con un sensor
  • Led A La Cadencia De Un Segundo En Mplab
  • Instructivo encendido y apagado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS