komut yazılım farkı

Başlatan onurinci, 07 Ekim 2022, 13:04:39

onurinci

merhaba hocam.
bazı arkadaşlarım yazılım farkı oluşturduğunu fark ettim acaba mantıklı bir açıklaması varmı ?
örnek
DTT=0
CL=0
LE=0

DTT=%0
CL=%0
LE=%0

GONDER:
DTT=0
CL=0
LE=0 		            'Data,clock ve enable pinlerini low yapalım.

SHOut DTT,CL,1,[SW\1,REF\13,1\1]    'sırasıyla belirtilen bit adedi kadar msb ilk olacak şekilde kaydır.
      PulsOut LE,10
      DelayMS 10 			      'ilk posta veri gönderimi tamamlandı.
SHOut DTT,CL,1,[N\11,A\7,0\1] 	'ikinci posta veri kaydırılıyor.
      PulsOut LE,10 			'ikinci posta veri gönderimi tamamlandı.
      DelayMS 10
DTT=%0 
CL=%0
LE=%0 	            'Data,clock ve enable pinlerini tekrar low yapalım.(İşi garantiye bağlıyoruz.)
      Return

ete

#1
DTT=0 şeklindeki bir komut DTT değişkenine byte cinsinden 0 değerini verir.
DTT=%0 şeklindeki komut ise DTT değişkenin bir bitlik 0 değerini verir.
Bit değişkenine byte veremezsin. Ama "0" ve "1" farklı ayrıcalıkları var hem bit hem de byte'ın sıfır ve bir'i var.
Değişkenin tanımlama biçimine bağlı olarak her değişken sıfır ve bir vermek kaydı ile ihtiyacı olanı alır. Bit değişkenine 0 sıfır verirsen onu bir bitlik sıfır olarak alır. %0 verirsen yine bir bitlik sıfır olarak alır. Byte değişkenine sıfır verirsen onu byte biçiminde sıfır olarak kabul eder alır.
Ete

onurinci

Hocam çok teşekkür ederim Help'inde bulamamıştım..

Powered by EzPortal