30 Kasım 2013 Cumartesi

HAVADA SAAT



                Daha önce paylaşmış olduğum havada yazı projesinde kullandığım devrenin aynını kullanabiliriz.
Saat programını assambly dilinde yazılmış bir programı düzenleyerek derledim. 
   Devre şeması:
       Ares (.lyt) şeması:
         Deneme bir ki :)




       Gerekli dökümanlar:  indir

HAVADA YAZI


                Günümüzde kullandığımız bir çok elektronik sistemlerde mikro denetleyiciler kullanılmaktadır. Bir mikro denetleyici ile yapılabilecek bir çok tek ve tümleşik devreler olabilir. Yapmış olduğum havada yazı uygulamasını  bir deney seti (geliştirme kartı) olarak kullanabileceğimiz gibi reklam vs. gibi birden fazla alanda da kullanılabilir. Tamamen tasarım ve hayal gücü ile geliştirilmekte olan bu sistem günümüzde daha çok reklam sektöründe kullanılmaktadır. 
                Oldukça kolay bir devreye mevcut olsa da tasarımına göre farklı modelleri de mevcuttur. Ama çoğundaki mantık aynıdır. Göz yanılması diye tabir edilen 25. kare olayı ile devredeki 8 adet ledin mikro denetleyici yardımıyla her mikrosaniye de havada oluşturulmak istenen yazıdaki herhangi bir harfinin bir sütununu 8 adet led ile çıkış alarak havada gösterilmektedir.
   Devre şeması:

     CCS C prgoramı:
#include <havadasaat.h>
#use delay(clock=4000000)
#use fast_io(b)

main(void)
{
set_tris_b(0x00);
output_b(0x00);

unsigned int i;
unsigned char dizi[]={
0x80,0xFD,0xF3,0xFD,0x80,0xFF,   // M
0xC0,0xBF,0xBF,0xBF,0xC0,0xFF, // U
0xFE,0xFE,0x80,0xFE,0xFE,0xFF,  // T
0xFF,0xBB,0x82,0xBB,0xFF,0xFF, // İ
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF   // Bosluk

};
set_tris_b(0x00);
for(;;){
for(i=0;i<30;i++){
output_b(dizi[i]);
delay_ms(1); // 1ms bekle
}
delay_ms(30); // 48ms bekle
}
}
      Harf oluşturma:

       Ares (.lyt) şeması:
         Deneme bir ki :)