Capturas de pantalla de las simulaciones de LCD y teclado
LCD
PROGRAMA
|
#include <16f877a.h>
#use delay (clock=20M)
#fuses HS, NOPROTECT, NOWDT
#define LCD_ENABLE_PIN PIN_D3
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_A0
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
#include <lcd.c>
void main ()
{
lcd_init () ;
printf (lcd_putc, " CONTADOR") ;
WHILE (true)
{
IF (input(PIN_A1))
{
lcd_gotoxy(1,2);
printf (lcd_putc, " Incrementar") ;
delay_ms(200);
}
IF (input(PIN_A2))
{
lcd_gotoxy(1,2);
printf (lcd_putc, " Decrementar") ;
delay_ms(200);
}
}
}
| |
CCS COMPILER
| ||
PROTEUS
| ||
INSERTADO 1 LÓGICO A A1 Y A2 RESPECTIVAMENTE
| ||
TECLADO
vídeo de explicación : https://youtu.be/uhzajJZHvPU
programa en csc compiler
| |
simulacion en proteus
| |
Comentarios
Publicar un comentario