Botones, pull-up y antirrebote
Un boton conectado a tierra necesita pull-up para que el pin lea alto cuando no se presiona. En laboratorio se usan resistencias de 10 kΩ.
Conexion tipica
Sección titulada «Conexion tipica»- Pin del PIC como entrada (
TRIS = 1) - Resistencia pull-up a VDD
- Boton entre pin y GND (activo en bajo)
Antirrebote por software
Sección titulada «Antirrebote por software»espera_suelta: BTFSC PORTB, 0 GOTO espera_suelta CALL retardo_20ms BTFSC PORTB, 0 GOTO espera_suelta ; Flanco valido detectadoCon interrupciones
Sección titulada «Con interrupciones»Para teclado matricial (Practica 2) se usan interrupciones RB4-RB7 al detectar cambio en columnas. Esto libera la CPU del polling constante.
Ejercicio · Parcial
Explica por que RB7 se usa como pulsador en el ejercicio de control de nivel
En la guia de ejercicios del II parcial, RB7 es el boton de inicio. Debe configurarse como entrada y leerse con BTFSS PORTB, 7 o mediante interrupcion externa segun el diseno.
Botones y entradas digitales
0 de 0 respondidas
Inicia sesion en CALETAS para sincronizar este resultado entre dispositivos.
Iniciar sesion en CALETAS