klavyeden gelen bilgi işleme

Başlatan balarim, 26 Kasım 2007, 20:20:59

balarim

klavye tusuna basıldığında datadan gelen veriyi işleyip bırakıldığında veriyi tekrar yazmayan program parçasını yazabilirmisinz. LCD ye yazmak için kursorü nasıl kaydırabiliriz. sitedeki klavye çalısmalarına baktm cok karısık geldi. basit bi program parçası yazabilrseniz .. sağolun.

F493

konuyu biraz daha açabilirsen iyi olur ,tam anlaşılmıyor,birde hangi dili kullanıyorsun ,

balarim

öncelikle pbp dilini kllanyorm. klavye her tusa bastğnda 1 byte veri gnderior 1 start 8 data biti 1 parity 1 stop biti bu veriyi bir değişkene kaydetmek ikincisi tus bırakıldığında 2 byte veri gnderior 1 byte F0 tustan cekilince tekrar harf algılamasın üçüncüsü lcd ye harfleri yazdırdığımda lcd kursoru kaydırmak için nasıl bişi yazılmalı örneğin a yazdıktan sonro kursor kayacak ab bu şekilde yazabilmek istediğim basit bi program parcası veriyi su sekilde alyrm
IF CLK=0 THEN 'Klavyeye basilinca CLK 0 degeri alir
WHILE CLK=0 'bu sirada ilk clock alinir
WEND
WHILE CLK=1 '2. clock alinir
WEND 've datamizin ilk biti
BILGI.0=DO 'BILGI nin 0. bitine atanir
WHILE CLK=0
WEND
WHILE CLK=1 '3. clock alinir
WEND ' ve
BILGI.1=DO 'datamiz BILGI nin 1.bitine atanir
WHILE CLK=0 ' clock alinir
WEND
WHILE CLK=1 '4. clock alinir
WEND 'datamiz BILGI nin 2.bitine atanir
BILGI.2=DO
WHILE CLK=0
WEND
WHILE CLK=1 '5. clock alinir
WEND 'datamiz BILGI nin 3.bitine atanir
BILGI.3=DO
WHILE CLK=0
WEND
WHILE CLK=1 '6. clock alinir
WEND 'datamiz BILGI nin 4.bitine atanir
BILGI.4=DO
WHILE CLK=0
WEND
WHILE CLK=1 '7. clock alinir
WEND 'datamiz BILGI nin 5.bitine atanir
BILGI.5=DO
WHILE CLK=0
WEND
WHILE CLK=1 '8. clock alinir
WEND 'datamiz BILGI nin 6.bitine atanir
BILGI.6=DO
WHILE CLK=0
WEND
WHILE CLK=1 '9. clock alinir
WEND 'datamiz BILGI nin 7.bitine atanir
BILGI.7=DO
WHILE CLK=0
WEND
WHILE CLK=1 '10. clock alinir
WEND
WHILE CLK=0
WEND
WHILE CLK=1 '11. clock alinir
WEND
WHILE CLK=0
WEND

umarım açıklayıcı olmuştur.

buiba

kullandigin dili bilmiyorum ama,klavye verisi okuman icin basildigi anda olusan start bit + 8 bitlik veriyi algilayan bir program yazacaksin.parity bit, stop biti ve birakildiginda meydana gelen ikinci datayi algilaman gerekmiyor.