Autor Tema: Proyect CCS Proteus sustitucion del Keypad-phone  (Leído 2085 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Berto

  • PIC16
  • ***
  • Mensajes: 191
Proyect CCS Proteus sustitucion del Keypad-phone
« en: 19 de Octubre de 2015, 17:13:15 »
Aunque esta hecho vajo CCS Este proyecto lo espongo mas por Proteus
Emplear botones es mucho mas aparatoso que un Keypad-phone pero tiene sus ventajas solo
son necesarios 4 bit de entrada y podria atender asta 15 botones, de hecho si utilizase 7 bit
como el keypad-phone podria atender 127 botones (todo es proporcional al binario - 1)
La funcion principal que lo hace funcionar es:

void lectura(){
unsigned int8 resta=0;
if (Input(PIN_b4)){ resta+=16;}
if (Input(PIN_b5)){ resta+=32;}
if (Input(PIN_b6)){ resta+=64;}
if (Input(PIN_b7)){ resta+=128;}
lee=Input_B ();
lee-=resta;// resta cualquier valor adicional que den el pin 4 - 5 - 6 -7
}