Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

LCD Bargraph
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=6469
Страница 1 от 1

Автор:  StiV [ Нед Яну 18, 2009 10:20 am ]
Заглавие:  LCD Bargraph

Здравейте,
Изрових тоя модул за LCD барграф.

Цитат:
'****************************************************************************
'* ADC_2_BARGRAPH ROUTINE FOR LCD LINE 1 *
'****************************************************************************

Column_Position = (t_temp DIV 65) + 1 'which column is ADC value
Column_Value = t_temp MOD 65 'what value in column

For b = 1 to 16
If b < Column_Position Then 'fill in dark columns behind ADC value
LCD_CHR(1, b, $04)
Else 'clear columns ahead of ADC value
LCD_CHR(1, b, $FE)
End If
Next b

LCD_CHR(1, Column_Position, Column_Value DIV 13) 'Place Character Value in proper column

End If

Delay_ms(20) 'Delay helps stabilize a jittery display

goto Read_and_Print

end.

Направих го, работи. Какво трябва да се промени, за да е свети само последния символ (за максималната стойност).
Навремето имаше едни чипове А277 (UAA180) за светодиодна стълбица, които освен като барграф, имаха и режим на "бягаща точка". Това се опитвам да направя и сега с дисплея?

Автор:  nik [ Нед Яну 18, 2009 12:25 pm ]
Заглавие: 

If b < Column_Position Then 'fill in dark columns behind ADC value

If b == Column_Position Then 'запълва само колоната съвпадаща с измерената стойност

Автор:  StiV [ Нед Яну 18, 2009 3:55 pm ]
Заглавие: 

Благодаря nik. Елементарно е, но какво да се прави, сега се уча :oops:

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/