Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

dizi

Başlatan shark27, 19 Mart 2013, 15:47:39

shark27

s.a ii çalışmalar

biliyorum size basit gelecek ama ..

seri portta sırayla

"A" ardındanda "B" karakterleri geliyor

bunları birleştirip "AB" şeklinde bir değişken yaratıp

if(degısken=='AB')
{
output_high(pin_d0)
}
yapmak istiyorum dizi tanımlaması ve bu iki karakteri birleştirme nasıl oluyor.

Cevaplrınız için teşekkürler...

FEHMİ_ASM

#1
f {
  unsigned int ReceiveByteL, ReceiveByteH, degısken ;

  degısken = ReceiveByteH;
  degısken = degısken << 8 ;

  degısken =  degısken + ReceiveByteL ;
 
.
.
.

if(degısken=='AB')
{
output_high(pin_d0)
}


}
Hz.Hamza'nın Belinde İki Kılıç Duruyor ! Attığı Her Adım Bir Kalbi Durduruyor ! Ey Hamza ! Gördüğün Hiçbir Şeyden Korkmazsın , Bu Doğru Ama Heybetini Gizli Tut , Yürüyüşün Ölümü Korkutuyor !  İşte Hz.Ömer ve Hz.Ali , Biri Hattaboğlu , Biri Haydâr-ı Kerrar ! Ve Kolkola Ölümün Ağzına Giriyorlar !

rree

unsigned int16 DegX;

int8 DegXHigh;
#Byte DegXHigh= DegX

int8 DegXLow;
#Byte DegXLow=DegX+1

// Değişkenler  DeX, DegXHigh,DegXLow

shark27

pekidiyelimi "E" "L" "E" "K" "T" "R" "O" "I" "K" karakterleri ni nasıl birleştirebiliriz??

Mucit23

memcpy denen bir fonksiyon olacaktı. Buna bi bak.

rree

#5
      9 bytlık veriyi  ancak dizi tanımlanır. Birleştirmeden kastınız anlayamadım!
         
         String fonksiyonları ile karşılaştırma yapılabilir.
         cresult=strcmp  (s1, s2)   Compare s1 to s2