Autor Tema: Ayuda para el un mando RC5 de reloj giratorio  (Leído 1760 veces)

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

Desconectado Mako22

  • PIC12
  • **
  • Mensajes: 77
Ayuda para el un mando RC5 de reloj giratorio
« en: 18 de Febrero de 2004, 14:54:00 »
Me monté un circuito con un pic que recoge los códigos de un mando RC5. Las informaciones que me da en el LCD, son:
TOCM, SYSTEM y COMMAND, diferentes para cada una de las teclas del mando pulsadas.

Mi problema es el siguiente, tengo el siguiente fichero que añadiré aquí abajo, el cual se incluye junto con el programa del pic a la hora de pasarlo a HEX, y la cosa es que no se como casa lo anterior con lo de este fichero, para poder adaptar el fichero a mi mando.

Puede ser que la adaptación sea en el fichero del pic y no en este?

Si es necesario pondré el codigo del pic pero como es largo de momento no lo hago.

Agradecería cualquier ayuda ya que no se como salime de esta.

Saludos

El fichero se llama keys.asm, por si os da una idea:


; Define RC5 address of Remote Control

RemoteAddr   EQU   0x06

; Definition of Keys and key-codes on my remote control

NUM_0   EQU   0x00
NUM_1   EQU   0x01
NUM_2   EQU   0x02
NUM_3   EQU   0x03
NUM_4   EQU   0x04
NUM_5   EQU   0x05
NUM_6   EQU   0x06
NUM_7   EQU   0x07
NUM_8   EQU   0x08
NUM_9   EQU   0x09
FREEZE   EQU   0x5D
PAUSE   EQU   0x30
STANDBY   EQU   0x0C
MUTE   EQU   0x0D
HELP   EQU   0x2F
TEXT   EQU   0x0F
VOL_UP   EQU   0x10
VOL_DN   EQU   0x11
BRI_UP   EQU   0x12
BRI_DN   EQU   0x13
SAT_UP   EQU   0x14
SAT_DN   EQU   0x15
BAS_UP   EQU   0x16
BAS_DN   EQU   0x17
TRE_UP   EQU   0x18
TRE_DN   EQU   0x19
BAL_RI   EQU   0x1A
BAL_LE   EQU   0x1B
CON_UP   EQU   0x1C
CON_DN   EQU   0x1D
HUE_UP   EQU   0x27
HUE_DN   EQU   0x1F
SHA_UP   EQU   0x4D
SHA_DN   EQU   0x4E
PHA_UP   EQU   0x48
PHA_DN   EQU   0x49
ADJUST   EQU   0x52
EXIT   EQU   0x53
ADDR   EQU   0x54
ASTRSK    EQU   0x77
ENTER   EQU   0x57
F1   EQU   0x6B
F2   EQU   0x6C
F3   EQU   0x6D
F4   EQU   0x6E
F5   EQU   0x6F
CUR_UP   EQU   0x50
CUR_RI   EQU   0x56
CUR_DN   EQU   0x51
CUR_LE   EQU   0x55

; Definition of Functions on the Propeller clock

SEC_UP      EQU   VOL_UP
SEC_DN      EQU   VOL_DN
MIN_UP      EQU   BAL_RI
MIN_DN      EQU   BAL_LE
HOUR_UP      EQU   CON_UP
HOUR_DN      EQU   CON_DN
DAY_UP      EQU   BRI_UP
DAY_DN      EQU   BRI_DN
MON_UP      EQU   SAT_UP
MON_DN      EQU   SAT_DN
YEAR_UP      EQU   HUE_UP
YEAR_DN      EQU   HUE_DN
INDEX_UP   EQU   PHA_UP
INDEX_DN   EQU   PHA_DN

BlueLine   EQU   F1
DigiTime   EQU   F2
DigiDate   EQU   F3
AnaTime      EQU   F4
TTicks      EQU   F5

DM      EQU   ASTRSK   ;Demo Mode
TextMode   EQU   TEXT


 

anything