• Martes 5 de Noviembre de 2024, 15:48

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 - hansell

Páginas: [1]
1
Microcontroladores / Re: ESTRUCTURA DE UN MICROCONTROLADOR PIC 18F2550
« en: Martes 20 de Enero de 2009, 21:23 »
podes encontra la hoja de datos en la pagina de microchip microchip punto com (sorry no me dejan publicar enlaces) ahi fijate en el costado izquierdo "DESIGN" y datasheet.

Suerte

Hansell

2
Microcontroladores / Re: Hacer una división con ASM del PIC 16F84A
« en: Martes 30 de Diciembre de 2008, 00:49 »
HOLA:

la division  entera es  muy simple , aqui transcribo el codigo que lo hace, ahora para hacer una divion de numeros reales ya que el pic no lo permite deberias implementar los algoritmos de almacenamiento de SIGNO/EXPONENTE /MANTISA, si buscas en la web hay muy buenos paper que lo explican.
La otra solucion es utilizar un micro motorola por ejemplo que ya tienen implementadas las operacions con numeros reales. Amo al PIC pero la verdad en muchos casos se queda corto.

 saludos

OSCAR

listp=16f84

estado equ 0x03
dividendo equ 0x0c
divisor equ 0x0d
div equ 0x0e
aux equ 0x0f

 movlw 0x08
 movwf dividendo
 movlw 0x02
 movwf divisor
 clrf div
 clrf aux


divide
  movf dividendo,0      ; copia dividendo a aux, para no modificar dividendo
  movwf aux
divide1
  movf divisor,0            ; resta aux-divisor y lo almacena en aux
  subwf aux,1
  incf div,1  
  movf divisor,0       ; compara divisor > aux
  subwf aux,0
  btfsc estado,0
  goto divide1
  end

Páginas: [1]