ccsc de dizin oluşturma

Başlatan portekisli7, 05 Mayıs 2015, 14:33:03

portekisli7

ccscde 16f877a ile şifreli kilit yapıyorum 123 sayılarını lcdde aynı anda yazmam lazım dizin oluşturmak gerekiyormuş nasıl yapabilirim?

Emre MERMİ

a=1 b=2 c=3 olsun.
Z=ax100+bx10+c yap.
Z=123 oldu. Ekrana yazdır.

omereliusuk

Alıntı yapılan: Emre MERMİ - 05 Mayıs 2015, 18:27:16
a=1 b=2 c=3 olsun.
Z=ax100+bx10+c yap.
Z=123 oldu. Ekrana yazdır.
z= a*0x100+b*0x10+c bence bu daha guzel oldu. Okumasi da kolay

pwm.c

toplama yöntemiyle yapmak istiyorsanız şu şekilde yazmalısınız:
sifre=(((int16)a*1000)+((int16)b*100)+(c*10)+(d*1));


dizin oluşturmak ve içeriğini göstermek için şöyle yapabilirsin:
int data[4];  

   data[0]=1; data[1]=2; data[2]=3; data[3]=4;
   printf(lcd_putc,"\f sayi=%u%u%u%u  \n CCS SAYI TEST",data[0],data[1],data[2],data[3]);
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-