A voir également:
- Caractère en ascii
- Caractère ascii - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractere speciaux mac - Guide
- Caractère invisible - Forum Windows
1 réponse
Il faut que tu fasse comme ca:
#include <18F4580.h>
#device *=8 //permet de renvoyer que les 8bits de poids fort de la conversion
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#include <MonLCD.c>
#define bp PIN_A4
#define led1 PIN_B1
float CONV;
float volt;
void main()
{
SET_TRIS_B(0b00000000);
SET_TRIS_A(0b00010001);
setup_adc_ports(AN0); //seul la broche RA0 est analogique
setup_adc(ADC_CLOCK_INTERNAL); // l'horloge interne est utilisée pour le CAN
set_adc_channel(0); // le CAN effectuera une lecture sur le channel 0 (AN0)
lcd_init();
while(1)
{
delay_ms(20);
CONV= READ_ADC();
volt=CONV*5/255;
lcd_gotoxy(6,1);
if (Volt>2.5)
{
output_high(led1);
lcd_gotoxy (4,2);
LCD_PUTC("feux allumees");
}
else
output_low(led1);
lcd_gotoxy (5,2);
LCD_PUTC("feux eteint");
}
#include <18F4580.h>
#device *=8 //permet de renvoyer que les 8bits de poids fort de la conversion
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#include <MonLCD.c>
#define bp PIN_A4
#define led1 PIN_B1
float CONV;
float volt;
void main()
{
SET_TRIS_B(0b00000000);
SET_TRIS_A(0b00010001);
setup_adc_ports(AN0); //seul la broche RA0 est analogique
setup_adc(ADC_CLOCK_INTERNAL); // l'horloge interne est utilisée pour le CAN
set_adc_channel(0); // le CAN effectuera une lecture sur le channel 0 (AN0)
lcd_init();
while(1)
{
delay_ms(20);
CONV= READ_ADC();
volt=CONV*5/255;
lcd_gotoxy(6,1);
if (Volt>2.5)
{
output_high(led1);
lcd_gotoxy (4,2);
LCD_PUTC("feux allumees");
}
else
output_low(led1);
lcd_gotoxy (5,2);
LCD_PUTC("feux eteint");
}