• Lunes 18 de Noviembre de 2024, 13:44

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - amospi

Páginas: [1]
1
ASM (Ensamblador) / Puerto Usb Con Pic
« en: Jueves 3 de Marzo de 2005, 15:03 »
Hola todos  Necesito intercambiar información entre el PC. y un PIC 16F8xx por el puerto USB.   Si alguien me puede guiar o indicarme donde puedo encontrar esta información le quedaría muy agradecido.    

Atte

A. Ospina

2
ASM (Ensamblador) / Re: Convertir Un Numero Hexadecimal A Su Valor Decimal
« en: Sábado 10 de Julio de 2004, 15:50 »
Hola DAREDEVIL

Para pasar un número exadecimal a decimal basta con utilizar la rutina para tal propósito llamada BIN_bcd que se encuentra en la librería Rutinas matemáticas de los manuales de la MICRICHIP en la sección de notas de aplicación.  Esta rutina entrega el número descompusto en unidades, decenas y centenas;  luego de tener dicho número descompuesto se convierte a código ASSCI sumandole a cada dígito el decimal 48 (30h en hexadecimal) y ya está el número listo para mostrarlo en pantalla.

Nota: esta rutina sirve para números menores o iguales a 255 (FFh);  para números mayores existen otras rutinas que tambien se encuentran en la misma sección.

Le anexo la rutna BIN_bcd (Debe cargar el número a convertir en el registro unidad y luego llamar la rutina BIN_bcd)

;==========================================
;  RUTINA DE CONVERSION DE BINARIO A BCD    
;==========================================
;
Bin_BCD   clrf   Decena      ; limpiar decenas
   clrf   Centena      ; limpiar centenas
   movlw   0x64      
otra   subwf   unidad,1                   ; restarle cien al valor unidad
   btfss   status,cy   
   goto   sum
   incf   Centena,1
   goto   otra

sum   addwf   unidad,1
   movlw   0x0a
repite   subwf   unidad,1
   btfss   status,cy
   goto   sum1
   incf   Decena,1   
   goto   repite

sum1   addwf   unidad,1
   return
;

Atte

amospi@hotmail.com

3
ASM (Ensamblador) / Re: Generacion Y Deteccion De Dtmf
« en: Sábado 3 de Julio de 2004, 16:58 »
DTMF quiere decir tono dual de multifrecuencia y es el tono de identificación que se usa en telefonía para marcación por tonos.   El MT8888 genera estos tonos y también los identifica

Atte

amospi

4
ASM (Ensamblador) / Generacion Y Deteccion De Dtmf
« en: Viernes 2 de Julio de 2004, 15:56 »
Hola todos

Necesito me envien un progama en assembler para generar y detectar tono DTMF utilizando un MT8888 manejado con un PIC 16F873

Atte

AMOSPI

mi correo es amospi@hotmail.com

5
ASM (Ensamblador) / Generacion Y Deteccion De Dtmf
« en: Viernes 2 de Julio de 2004, 15:55 »
Hola todos

Necesito me envien un progama en assembler para generar y detectar tono DTMF utilizando un MT8888 manejado con un PIC 16F873

Atte

AMOSPI

6
ASM (Ensamblador) / Re: Transmision De Datos Por Puerto Serial
« en: Viernes 2 de Julio de 2004, 15:45 »
En los archivos adjuntos le envio dos programas en aseembler para transmisión serial utilizando la USART del PIC y el programa tabler-p se realiza una transmisión serial sin utilizar la USART de PIC sólo utilizando rutinas de envío y resepción

Atte
amospi

Páginas: [1]