Programació en mpasm del PIC 16F690

Referència Trucs Perifèrics   Recursos CITCEA
Tutorial Exemples Projectes   Inici

Altres trucs i funcions matemàtiques

Les instruccions de càlcul del PIC16F690 són força limitades. En aquest apartat de trucs hem donat pautes per a algunes operacions de tipus freqüent però en algunes ocasions pot fer falta fer càlculs més complicats.

En alguns casos, una mirada atenta als càlculs que volem fer acompanyada d'alguna simplificació ens pot portar a resoldre càlculs complicats de formes més senzilles. Per exemple quan comentem la lectura del sensor de temperatura simplifiquem unes operacions matemàtiques de manera que estalviem força memòria (tant de dades com de programa) i, sobretot, temps de càlcul. Un altre exemple és el projecte del monitor d'energia elèctrica en el que podem veure com cada grup ha simplificat els càlculs necessaris.

En cas que amb aquest tipus de simplificacions no sigui suficient, podem buscar funcions ja fetes. És difícil que trobem funcions fetes per al nostre microcontrolador i, per tant, sovint ens haurem de conformar amb funcions desenvolupades per a altres microcontroladors que haurem d'adaptar.

Hi ha algunes notes d'aplicació de l'empresa Microchip que ens poden donar idees. Hem seleccionat aquestes com a probablement més útils:

funcions de tipus matemàtic [PIC16] (en aquest document es basen algunes de les funcions que surten en aquest web)

funcions de tipus matemàtic [PIC17] (en aquest document es basen algunes de les funcions que surten en aquest web)

funcions d'operacions de coma fixa

funcions d'operacions de coma flotant

funcions d'operacions de coma flotant amb números en format IEEE 754

funcions de conversió de coma flotant a ASCII

 

 

Llicència de Creative Commons
Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.