¿Puede PIC16F877 hacer aritmética de punto flotante?

S

stevenlkz

Guest
Hola a todos!Im haciendo mi proyecto final sobre el sistema de tráfico inteligente, con la lógica difusa que se necesitan construir en PIC16F877.Pero se enfrentan a un problema que es que no hay multiplicar, dividir, la enseñanza de la raíz cuadrada y la plaza con MPLAB.Otro problema es que tengo que hacer los cálculos en coma flotante.¿Cómo puedo solucionarlo?Cualquier consejos y sugerencias de hacer u todos me puede dar?
¡Gracias por pasar su tiempo.

 
¿Qué lenguaje de programación que está usando??

Por favor, wheter estado de programar en ensamblador, Basic, C ...

saludos cordiales

 
Siento que no es el compilador, pero el tamaño de archivo que desea enviar a usted es muy grande
así me envíe su correo electrónico y le enviaré a usted por partes.<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Sorprendido" border="0" />
 
La mayoría de MCUs pequeñas no cuentan con una unidad FPU, debido a diversas limitaciones.Si está utilizando C es probable que haya una biblioteca de FP disponibles.Aunque no muy eficiente, que costará la velocidad y la memoria.

 
Im usando el MPLAB, que es un ensamblador.Tengo que usar la coma flotante para mi lógica difusa.

 
stevenlkz escribió:

Im usando el MPLAB, que es un ensamblador.
Tengo que usar la coma flotante para mi lógica difusa.
 
Hora de salida AN576 nota de aplicación (creo) de Microchip.Da detalles sobre la aplicación de IEEE-754 compatible con las rutinas de coma flotante.(Si no es AN576, intente AN575. El sitio web de Microchip es por ahora, así que no pude comprobar).

 
mirar a este proyecto, implementado en C y ASM.

http://sourceforge.net/projects/picfloat/

 
Sí, 16F877 puede hacer de punto flotante y creo que la mayoría de MCUs.el problema será la velocidad.MPLAB no es una buena opción cuando los algoritmos de programación de punto flotante.

 
Se AN575, después de todo.Aquí está el enlace:
www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en010961

 
Sí, tiene un PIC16F877 i matemáticas de punto flotante de saber porque

Yo en mi proyecto final estoy usando este microcontrolador, pero utilizando un compilador de
WIZ-C que proporcionan la fascility de
aritmética de punto flotante de

U puede comprobar el software en

wizc.co.uk / fored

 
si está utilizando una u u ensamblador tienen que aplicar de punto flotante algoritham urself, o bien si u usar cualquier compilador de C que se construirá en las bibliotecas que se ocupan de operaciones de punto flotante.de operaciones de punto flaoting requieren más instrucciones a ejecutar.sobre todo el reloj de micro determina la velocidad de operaciones de punto flotante tiene lugar y si Jence freq reloj UR.es demasiado pequeña, micro si place completarlo.

 

Welcome to EDABoard.com

Sponsor

Back
Top