Files
SyncHome/trunk/MPLABXProjects/Preamplificatore.X/PREAMPLI.C

45 lines
789 B
C++
Raw Normal View History

2023-03-09 10:05:56 +00:00
/*
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<EFBFBD>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);
}