با سلام. من قبلا که با lcd کاراکتری کار میکردم با استفاده از دستور Fusing به راحتی تا چند رقم اعشار رو نشون می داد.
اما حالا میخوام از lcd گرافیکی استفاده کنم و این برنامه رو نوشتم ولی روی lcd مینویسه: 0.000000654 :eek: عکسش هم میذارم..
به نظرتون مشکل از برنامه هستش؟
$regfile = "m8def.dat"
$crystal = 4000000
Dim X As Single
$include "font8x8.font"
$lib "glcdks108.lbx"
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portc , Cd = 0 , Rd = 1 , Enable = 2 , Ce2 = 3 , Ce = 4 , Reset = 5
Setfont Font8x8
Cls
X = 1.2546688
X = Fusing(x , "#.##"
Lcdat 4 , 1 , X
End
:surprised:
اما حالا میخوام از lcd گرافیکی استفاده کنم و این برنامه رو نوشتم ولی روی lcd مینویسه: 0.000000654 :eek: عکسش هم میذارم..
به نظرتون مشکل از برنامه هستش؟
$regfile = "m8def.dat"
$crystal = 4000000
Dim X As Single
$include "font8x8.font"
$lib "glcdks108.lbx"
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portc , Cd = 0 , Rd = 1 , Enable = 2 , Ce2 = 3 , Ce = 4 , Reset = 5
Setfont Font8x8
Cls
X = 1.2546688
X = Fusing(x , "#.##"

Lcdat 4 , 1 , X
End
:surprised:


. گفتم شاید به درد یکی بخوره :eek:
برای عموم قرار می دهید. خداوند توفیق حل مشکلات را به شما عنایت کند.
دیدگاه