Código en PIC C Compiler CCS
#include <16F887.h>
#use delay(internal=4MHz)
#include <lcd.c>
#include <stdio.h>
#include <stdlib.h>
void main()
{
lcd_init();
int registro = 57;
int unidad = 0, decena = 0;
while(TRUE)
{
unidad = registro%10;
decena = (registro - (registro%10))/10;
lcd_gotoxy(1,1);
printf(lcd_putc,"Decena: %d ",decena);
lcd_gotoxy(1,2);
printf(lcd_putc,"Unidad: %d ",unidad);
}
}
Diagrama electrónico en proteus
#include <16F887.h>
#use delay(internal=4MHz)
#include <lcd.c>
#include <stdio.h>
#include <stdlib.h>
void main()
{
lcd_init();
int registro = 57;
int unidad = 0, decena = 0;
while(TRUE)
{
unidad = registro%10;
decena = (registro - (registro%10))/10;
lcd_gotoxy(1,1);
printf(lcd_putc,"Decena: %d ",decena);
lcd_gotoxy(1,2);
printf(lcd_putc,"Unidad: %d ",unidad);
}
}
Diagrama electrónico en proteus