Снимка ADC - Не напрежения.

M

mbprado

Guest
Здравейте всички.

Аз съм виждал в друга тема, за пример в mikrobasic, на 0V> 5 V voltimeter.
Например на Thamid долу, работи добре за мен, но сега, аз трябва да работят в-5V за 5 V и аз не знам как да го направя.

Имаш ли представа?

TKS за вашата помощ.

Код:Програмата softwarefor887Voltmeterнеясен LCD_RS като sbit в RB4_bit

LCD_EN като sbit в RB5_bit

LCD_D4 като sbit в RB0_bit

LCD_D5 като sbit в RB1_bit

LCD_D6 като sbit в RB2_bit

LCD_D7 като sbit в RB3_bitLCD_RS_Direction като sbit в TRISB4_bit

LCD_EN_Direction като sbit в TRISB5_bit

LCD_D4_Direction като sbit в TRISB0_bit

LCD_D5_Direction като sbit в TRISB1_bit

LCD_D6_Direction като sbit в TRISB2_bit

LCD_D7_Direction като sbit в TRISB3_bitнеясен ADCResult като longword

слабо напрежение като думата [5]

неясен език като низ [5]под процедура GlobInit

Ансел = 1

ANSELH = 0

TRISA = 1

TRISB = 0

PORTB = 0

LCD_Init ()

LCD_Cmd (_LCD_CLEAR)

LCD_Cmd (_LCD_CURSOR_OFF)

LCD_Out (1, 1, "Напрежение:")

LCD_Chr (1, 16, "V")

дисплей [1] = "."Край Subосновни:

GlobInit

а вярно

ADCResult = (ADC_Read (0) * 500)>> 10

напрежение [0] = ADCResult DIV 100

напрежение [1] = (ADCResult DIV 10) Министерството на отбраната 10

напрежение [2] = ADCResult Министерството на отбраната 10

дисплей [0] = напрежение [0] 48

дисплей [2] = напрежение [1] 48

категория [3] = напрежение [2] 48

vout:

LCD_Out (1, 10, дисплей)

delay_ms (50)

тръгвам

край.

 

Welcome to EDABoard.com

Sponsor

Back
Top