İlk SMD uygulamam ; Devremiz 8 satır ve 8 sütündan oluşmaktadır. Kullanılan ledler 4mm kare leddir.İstenildiği taktirde devrenin satır ve sütün sayısı arttıralabilinir.
Proteus 7.5 Ares Layout programında çizilmiş baskı devresi
Baskı devredeki yollar T20 ile çizilmiştir.Yazıcıdan çıktı alırken resim terslenip (invert) olarak çıktı alınmıştır. Çıktı kuşe kağıdına basılmıştır.
Ütüleme işi normal ütü ile yapılmıştır.Yaklaşık olarak 5dk boyunca ütüleme işlemi plakete tatbik edilmiştir. Ütüleme işlemi bitirildikten sonra ılık sabunlu suya plaket atılıp soğuması beklenilmiştir. 5dk suda kaldıktan sonra kuşe kağıt kendiliğinden pcb’den kolayca çıkmaktadır.
PCB’nin çözelti işleminde boş bir plastik kaba 3 ölçek tuzruhu ve 1 ölçek perhidrol eklendiğinde yaklaşık 2 dakika tepkime süresinden sonra aşağıdaki resim ortaya çıkmıştır.
Devremizde kullanacağımız MCU 16f73’dur 28pinli olan bu işlemci 16f876 yapısına çok benzemektedir. Sütün 1 yatayda Sol en üst köşe 1.ledden başlamaktadır. Sol dikey led dizisi 1.satırdan başlamaktadır.
Bu Devre ile kayan yazı ve animasyon uygulamalarını kolayca yapabilirsiniz.Şimdi uygulamalara geçelim.
UYGULAMA1 ; SMD ledler ile animasyon uygulaması
Proton kodu;
Device=16F73 XTAL=4 TRISB=0 TRISC=0 ALL_DIGITAL=1 BASLA: PORTB=%00000001 PORTC=%11111110 DelayMS 250 PORTB=%00000010 PORTC=%11111101 DelayMS 250 PORTB=%00000100 PORTC=%11111011 DelayMS 250 PORTB=%00001000 PORTC=%11110111 DelayMS 250 PORTB=%00010000 PORTC=%11101111 DelayMS 250 PORTB=%00100000 PORTC=%11011111 DelayMS 250 PORTB=%01000000 PORTC=%10111111 DelayMS 250 PORTB=%10000000 PORTC=%01111111 DelayMS 250 'RB0 PORTB=%00000001 PORTC=%11111110 DelayMS 100 PORTB=%00000001 PORTC=%11111101 DelayMS 100 PORTB=%00000001 PORTC=%11111011 DelayMS 100 PORTB=%00000001 PORTC=%11110111 DelayMS 100 PORTB=%00000001 PORTC=%11101111 DelayMS 100 PORTB=%00000001 PORTC=%11011111 DelayMS 100 PORTB=%00000001 PORTC=%10111111 DelayMS 100 PORTB=%00000001 PORTC=%01111111 DelayMS 100 'RB1 PORTB=%00000010 PORTC=%01111111 DelayMS 100 PORTB=%00000010 PORTC=%10111111 DelayMS 100 PORTB=%00000010 PORTC=%11011111 DelayMS 100 PORTB=%00000010 PORTC=%11101111 DelayMS 100 PORTB=%00000010 PORTC=%11110111 DelayMS 100 PORTB=%00000010 PORTC=%11111011 DelayMS 100 PORTB=%00000010 PORTC=%11111101 DelayMS 100 PORTB=%00000010 PORTC=%11111110 DelayMS 100 'RB2 PORTB=%00000100 PORTC=%11111110 DelayMS 100 PORTB=%00000100 PORTC=%11111101 DelayMS 100 PORTB=%00000100 PORTC=%11111011 DelayMS 100 PORTB=%00000100 PORTC=%11110111 DelayMS 100 PORTB=%00000100 PORTC=%11101111 DelayMS 100 PORTB=%00000100 PORTC=%11011111 DelayMS 100 PORTB=%00000100 PORTC=%10111111 DelayMS 100 PORTB=%00000100 PORTC=%01111111 DelayMS 100 'RB3 PORTB=%00001000 PORTC=%01111111 DelayMS 100 PORTB=%00001000 PORTC=%10111111 DelayMS 100 PORTB=%00001000 PORTC=%11011111 DelayMS 100 PORTB=%00001000 PORTC=%11101111 DelayMS 100 PORTB=%00001000 PORTC=%11110111 DelayMS 100 PORTB=%00001000 PORTC=%11111011 DelayMS 100 PORTB=%00001000 PORTC=%11111101 DelayMS 100 PORTB=%00001000 PORTC=%11111110 DelayMS 100 'RB4 PORTB=%00010000 PORTC=%11111110 DelayMS 100 PORTB=%00010000 PORTC=%11111101 DelayMS 100 PORTB=%00010000 PORTC=%11111011 DelayMS 100 PORTB=%00010000 PORTC=%11110111 DelayMS 100 PORTB=%00010000 PORTC=%11101111 DelayMS 100 PORTB=%00010000 PORTC=%11011111 DelayMS 100 PORTB=%00010000 PORTC=%10111111 DelayMS 100 PORTB=%00010000 PORTC=%01111111 DelayMS 100 'RB5 PORTB=%00100000 PORTC=%01111111 DelayMS 100 PORTB=%00100000 PORTC=%10111111 DelayMS 100 PORTB=%00100000 PORTC=%11011111 DelayMS 100 PORTB=%00100000 PORTC=%11101111 DelayMS 100 PORTB=%00100000 PORTC=%11110111 DelayMS 100 PORTB=%00100000 PORTC=%11111011 DelayMS 100 PORTB=%00100000 PORTC=%11111101 DelayMS 100 PORTB=%00100000 PORTC=%11111110 DelayMS 100 'RB6 PORTB=%01000000 PORTC=%11111110 DelayMS 100 PORTB=%01000000 PORTC=%11111101 DelayMS 100 PORTB=%01000000 PORTC=%11111011 DelayMS 100 PORTB=%01000000 PORTC=%11110111 DelayMS 100 PORTB=%01000000 PORTC=%11101111 DelayMS 100 PORTB=%01000000 PORTC=%11011111 DelayMS 100 PORTB=%01000000 PORTC=%10111111 DelayMS 100 PORTB=%01000000 PORTC=%01111111 DelayMS 100 'RB7 PORTB=%10000000 PORTC=%01111111 DelayMS 100 PORTB=%10000000 PORTC=%10111111 DelayMS 100 PORTB=%10000000 PORTC=%11011111 DelayMS 100 PORTB=%10000000 PORTC=%11101111 DelayMS 100 PORTB=%10000000 PORTC=%11110111 DelayMS 100 PORTB=%10000000 PORTC=%11111011 DelayMS 100 PORTB=%10000000 PORTC=%11111101 DelayMS 100 PORTB=%10000000 PORTC=%11111110 DelayMS 100 GoTo BASLA End
8X8 smd led uygulamasına ait proteus simülasyon, ares ve proton dosyaları;
Şifre-Pass: 320volt.com
Yayım tarihi: 2010/01/09 Etiketler: 8x8 smd, ares, isis, microchip pic projeleri, proteus, proton led, smd led, t20 invert
Teşekkürler güzel bir proje eminim çok uğraştırdı smd pcb amatörler için hep zordur 🙂
Merhabe çok güzel olmuş öğrenmek istediğim şey =) ama anlamıyorum o picde o kadar led çıkışı yok ki nasıl ayrı ayrı yanıyor o kadar led =) yardımcı olursanız çok sevineceğim =) Çok teşekkürler…
amaç aslında basit orda resimde görülen dotmatrix elemanı 2 farklı yapıdadır. Ortak anod ve katod ben ortak katoda göre yaptım. Led bloğun artı uçları satır eksi uçları sütün. Satırdan yanması istediğimiz lede +5v sütündan ise 0V verdiğimizde istediğimiz led yanıyor….
Satırlar arasında bağlantı varmı acaba? Dijital elektronik dersi için bu devreyi yapcağımda yardım lütfen!