/* * File: TEST_lcd.c * Author: angelo * * Created on 9 ottobre 2014, 11.51 */ #include #include #include"LCD_MTC-20400X.h" #define _XTAL_FREQ 4000000 //#include "delay.h" //--setto bit configurazione pic--// #pragma config FOSC=INTOSCIO #pragma config WDTE=OFF #pragma config PWRTE=ON #pragma config MCLRE=OFF #pragma config BOREN=OFF #pragma config LVP=OFF #pragma config CPD=OFF #pragma config CP=OFF void main(void) { //POWER ON RESET PCONbits.nPOR=0; // ABILITATO OSCILLATORE 4MHZ PCONbits.OSCF=1; //INIBIZIONE COMPARATORI CMCON=0x07; // ASSEGNA PRESCALER A TMR0 E REGOLA RAPPORTO PRESCALER OPTION_REG=0x07; // SETTATI SU OUT TRANNE RA5 TRISA=0b00100000; // SETTA PORTA PORTA=0; //SET TRISB 4 OUT E 4 IN TRISB=0b11111111; //ABILITA' RESISTORI PULL-UP PORTB OPTION_REGbits.nRBPU=0; // AZZERA PORTB PORTB=0; //INIZIALIZE_LCD inizilization_lcd(); write_char ('M'); /*RS=1; set_lcd(0,0,1,0); set_lcd(0,0,0,1); RS=0; */ while(1){ } }