доброе время суток всем ФОРУМЧАНАМ! нужна помощ.
СОБСТВНА программа всем известная
' PICBASIC PRO program to display result of
' 10-bit A/D conversion on LCD
'
' Connect analog input to channel-0 (RA0)
' Define LCD registers and bits
Define LCD_DREG PORTD
Define LCD_DBIT 4
Define LCD_RSREG PORTE
Define LCD_RSBIT 0
Define LCD_EREG PORTE
Define LCD_EBIT 1
' Define ADCIN parameters
Define ADC_BITS 10 ' Set number of bits in result
Define ADC_CLOCK 3 ' Set clock source (3=rc)
Define ADC_SAMPLEUS 50 ' Set sampling time in uS
imput var word ' Create adval to store result
TRISA = %11111111 ' Set PORTA to all input
ADCON1 = %10000010 ' Set PORTA analog and right justify result
Low PORTE.2 ' LCD R/W line low (W)
Pause 500 ' Wait .5 second
mainloop: ADCIN 0, adval ' Read channel 0 to adval
Lcdout $fe, 1 ' Clear LCD
Lcdout "imput: ", DEC adval ' Display the decimal value
Pause 100 ' Wait .1 second
Goto mainloop ' Do it forever
End
как перевести значение в imput в напряжение ?????
Добавлено (12.04.2010, 11.23.31)
---------------------------------------------
а чтобы было понятно что я хочу сделать сейчас поясню
есть зарядное устройсво для електрокар
у него нет автомата зарядки аккумулятора , при достижении напряжения которое отключило бы зарядное
вывести на экран семисигментный или другой...
два параметра
нижний предел
верхний предел
2 кнопки (+) (-)
не очень простое устройство
дискретность 1 вольт
напряжение заряженого аккумулятора 120 вольт постоянки
использывать камень PIC16F877 , хотелось бы программу на PIC BASIC ( оч. нравиться сей язык програмирования)
вот собсна все прошу ВАШЕЙ ПОМОЩИ