45 lines
789 B
C
45 lines
789 B
C
/*
|
|
Progetto di preamplificatore digitale comandato da microcontrollore.
|
|
Collegare un display LCD con controller HITACHI ai piedini:
|
|
|
|
RB0->D4
|
|
RB1->D5
|
|
RB2->D6
|
|
RB3->D7
|
|
RA2->LCD_RS
|
|
RA3->LCD_EN
|
|
|
|
quindi dei pulsanti ai piedini RB4öRB7 e il LMC1983CN ai pin RA0-RA1.
|
|
RA4 e RA5 restano a disposizione per eventuali collegamenti con un
|
|
orologio real time clock.
|
|
*/
|
|
|
|
#include <pic.h>
|
|
#include "delay.h"
|
|
#include "lcd.h"
|
|
|
|
__CONFIG(FOSC0|UNPROTECT);
|
|
|
|
void main(void)
|
|
{
|
|
OPTION=0x01;
|
|
TRISA=0x03;
|
|
TRISB=0xD0;
|
|
lcd_init();
|
|
lcd_goto(0x00);
|
|
lcd_puts("Preamplificatore 0.1");
|
|
lcd_goto(0x40);
|
|
lcd_puts("By Paolo");
|
|
RB5=0;
|
|
do {
|
|
if (RB6==0){
|
|
RB5=0x00;
|
|
DelayMs(250);
|
|
};
|
|
if (RB4==0){
|
|
RB5=0xff;
|
|
DelayMs(250);
|
|
};
|
|
} while (1);
|
|
}
|