pwm

Download pwm

If you can't read please download the document

Upload: ricardo-javier-guerra-gomez

Post on 21-Feb-2016

213 views

Category:

Documents


0 download

DESCRIPTION

jm60

TRANSCRIPT

/* Funcion para convertir valor del DC del TPM1 a decenas y unidades */void Convertir_Valor(unsigned long tempo){i=0; //inicializa variable de iteraciondo{ //extrae las decenas contenidas en el DCtempo=tempo-10;i++;}while (tempo>=10);decenas_DC= i+0x30; //actualice valor de las decenasunidades_DC= tempo+0x30; //el resto son las unidades}tempo=(new_DC*100/65000); //valor del DC para visualizacion en el LCD, este valor //es redondeado debido a que el MCU no tiene unidad de //punto flotante. El valor se calcula tomando como base //65000 como valor del 100% del modulo del TPM1, que no //mas que el periodo de la sealConvertir_Valor(tempo); //convertir el valor a unidades y decenas para llevar//al LCDLcd_4bit_Wr(0x8B,0); //decenas a la fila fila 1 columna 8 del LCDLcd_4bit_Wr(decenas_DC,1); //actualice valor de decenas en el LCDLcd_4bit_Wr(0x8C,0); //unidades a la fila fila 1 columna 9 del LCDLcd_4bit_Wr(unidades_DC,1); //actualice valor de unidades en el LCD