Autor Tema: Modulo comparador  (Leído 2131 veces)

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

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
Modulo comparador
« en: 05 de Octubre de 2003, 17:53:00 »
Hola. Alguién usó el módulo comparador del pic (16f628 p .ej.)? Sobre todo en el modo "Two Common Reference Comparators with Outputs".
Si alguien tiene una rutina trabajando en este modo (u otro)... que se pegue el detalle vale??
Gracias y un saludo!
Saludos desde Huelva (ESPAÑA)

Desconectado jorgeansuini

  • PIC18
  • ****
  • Mensajes: 340
RE: Modulo comparador
« Respuesta #1 en: 06 de Octubre de 2003, 19:32:00 »
Buenas:
Yo tambien estoy empezando a probar estos modulos,asi que lo hice con unas rutinas en basic ,que toma las entradas A0 y A1, A2 es la tension de referencia de 2,5 volts, y las salidas digitales son A3 y A4, te paso el listado generado por el desensamblador:
;-----------------------------------
;PIC DISASSEMBLER LISTING
;Instruction
;-----------------------------------
BCF PCLATH,3
BCF PCLATH,4
GOTO 0x005
NOP
RETFIE
NOP
MOVLW 0x06
MOVWF 0x1F
BSF STATUS,RP0
MOVLW 0x07
MOVWF 0x05
BCF STATUS,RP0
BSF STATUS,RP0
MOVLW 0xEC
MOVWF 0x1F
BCF STATUS,RP0
BSF STATUS,RP0
CLRF 0x06
BCF STATUS,RP0
NOP
NOP
BTFSC 0x0C,6
GOTO 0x018
GOTO 0x014
MOVLW 0x1F
ANDWF STATUS,F
MOVF 0x1F,W
MOVWF 0x06
BCF 0x0C,6
GOTO 0x013
GOTO 0x01E

Después vemos si intercambiamos mas información
Jorge

Desconectado cucaracha

  • PIC24H
  • ******
  • Mensajes: 1409
    • CUCAWEB
RE: Modulo comparador
« Respuesta #2 en: 09 de Octubre de 2003, 09:11:00 »
Hola Jorge, mira aquí:
http://miarroba.com/foros/ver.php?foroid=44527&temaid=1062102&msgid=7898316

He dejado un programita en C y su simulación en Proteus.
Es lo primero que hago en C para micros, pero al menos en proteus funciona.

Un saludo!
Saludos desde Huelva (ESPAÑA)