Mikrobasic de LCD ye integer değeri nasıl yazdırabiliriz?

Başlatan 35badboy35, 13 Şubat 2011, 12:34:32

35badboy35

Arkadaşlar selam. Öncelikle konuyu daha iyi anlatabilmek için deneme amaçlı yazmış olduğum MicroBasic kodlarını aşağıda sizlere verdim.
--------------------------------------------------------------------------------------------
program RDS

\' Declarations section

dim txt1 as char[20]

\' Lcd module connections

dim
  LCD_RS as sbit at RB2_bit
  LCD_EN as sbit at RB3_bit
  LCD_D7 as sbit at RB7_bit
  LCD_D6 as sbit at RB6_bit
  LCD_D5 as sbit at RB5_bit
  LCD_D4 as sbit at RB4_bit

dim
  LCD_RS_Direction as sbit at TRISB2_bit
  LCD_EN_Direction as sbit at TRISB3_bit
  LCD_D7_Direction as sbit at TRISB7_bit
  LCD_D6_Direction as sbit at TRISB6_bit
  LCD_D5_Direction as sbit at TRISB5_bit
  LCD_D4_Direction as sbit at TRISB4_bit

\' End Lcd module connections

main:

TRISB = 0
PORTB = 0
ADCON1 = 0  \' Configure AN pins as digital I/O

txt1=\"selam\"

Lcd_Init()

DONGU:

Lcd_Cmd(_LCD_CURSOR_OFF)       \' Cursor off
Lcd_Out(1,1,txt1)                           \' Write text in first row

GOTO DONGU

end.

-------------------------------------------------------------------------------
Şimdi bu kod üzerinden sormak istediğim bir soru var, ben MicroBasic te karakter LCD nin ekranına yazı yazdırabiliyorum. Buraya kadar herşey güzel, ama LCD ler sadece üzerlerine yazı yazdırılmak için kullanılmıyor tabiki. Benim üzerinde çalıştığım projede pic in bir şekilde algıladığı verileri integer hatta float tipinde sabitlere atadıktan sonra bu sayı değerlerini LCD ye girebilmem gerekiyor. Bu Lcd_Out(1,1,txt1) komutunda txt1 değişkenini nasıl kullanayımki veya nasıl bir metod uygulayımki LCD de pic in algıladığı sayısal verileri gösterebileyim. Benim için önemli bir konu, yardımlarınızı bekliyorum. Şimdiden çok teşekkürler herkeze.

NOT:   
PicBasic te bu işlem,
...
LCDOUT  $FE,$8A,DEC V

şeklinde yapılabiliyordu.

gevv

neden konunuzun başına  Not: Bu ileti bir moderatörden onay beklemektedir.   yazıyorsunuz ??

35badboy35

Ya çok pardon ben bir kaç forumda bu konuyu açtımda sanırım yanlışlık olmuş kusura bakmayın görmedim onu.

Flatron

Bu tür  sorular başlangıç konularıdır. MicroBasic in sitesinde anlatılıyor.
Örnegin bu Referance Guide da  var
http://www.mikroe.com/pdf/mikrobasic/basic_syntax_v101.pdf



Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın