Konular
Teknik
Pic
Yazılar: Pic
JAL "Just Another Language" sözcüklerinin kısaltılmışıdır. Türkçeye, "Yalnızca Başka Bir Dil" olarak çevrilebilir. Microchip firmasının 8-bit PIC mikordenetleyicileri için geliştirilen açık kaynaklı, yüksek-düzeyli ve ücretsiz bir programlama dilidir.
Devre programlandığı şekliyle, açılışta "m" harfini gösteriyor. Azalt
butonuna basınca harfleri geriye doğru, artır butonuna basınca ileri
doğru sayıyor. Merkez butonuna basınva "M" harfini gösteriyor.
When the circuit initializes it displays the character "M" as it is
programmed. Pressing decrease button (left button in the breadboard)
counts the characters backward and pressing (right button in the
breadboard) increase button counts forward.
Devre ile basılan butonun tanımlanmış bilgileri HC-06 bluetooth modül
üzerinden telefona gönderilmektedir. Devre 5 volt ile çalışmaktadır. Birinci butona basınca telesona "Teknomerkez - Teknoloji Merkezi" yazısnı gönderir. İkinci butona basınca "Mehmet YILMAZ" yazısını gönderir. Üçüncü butona basınca "ASM ile PIC16F628A ve Bluetooth ile veri gonderme" yazısını gönderir.
With this circuit, the push-button information is sent to the phone via
the HC-06 bluetooth module. The circuit must be fed with 5Vdc.
The circuit's work: When it press the first button when it is send "Teknomerkez - Teknoloji Merkezi" text to the phone.
The circuit is shown how to make the 7-segment display with pic ASM. The circuit is feeding with 5 volt.
Devre bir buton uygulamasıdır ve çok basit düzeyde pic assmbly
uygulaması kontrol yapısını göstermeyi hedeflemektedir. SW1 butonuna
parmak ile basınca D1 ledi yanmaktadır. Bırakınca da sönmektedir.
Bu uygulama devresi 1 adet kırmızı ledi birer saniye arayla yakıp söndürmeyi gerçekleştirmektedir. Devrede PIC16F628A mikrodenetleyicisi kullanılmıştır. 4 Mhz harici kristal ile devre çalıştırılmıştır. Devre 5 Volt ile beslenmiştir.
Bu program başlangıç düzeyinde olanların Assembler'da tuşların nasıl
taranıp, girilen değerin nasıl 7-Parçalı bir LED göstergede
gösterilebileceğini kavrayabilmesi için yapılmştır.
Bu çalışmada ds1302 ile ayarlanabilir CCS C ve PIC 17F877 ile yapılmış Takvim Saat Isı Devresi yapacağız
Bu yazı ve diğer yazılarda GLCD uygulamaları ve PIC MCU ile yapılmış projelerden bahsedilecektir. Kullanılan programlama dili Proton Basic ve kullanılan şematik programı Proteus 7.4 sp3 olacaktır. Kullanılan MCU 16F877 olacaktır.
Bu devre su depolarının yada kuyuların su seviye kontrolünü yapmaktadır. Su seviyesini ölçmek için depo içinde üç tane seviye probu kullanılmaktadır. Bunlar plastik kılıflı iletken
çubuklardır. A probu suyun en üst seviyesini belirler. B probu suyun en
düşük olacağı seviyeyi belirler C probu ise deponun en altta ki ya da
depo metal ise dış şasesine bağlanacak probtur.
LCD ( Liquid Crystal Display ) LCD’ler ilk olarak 1960 yılında kullanılmış olup günümüzdede kullanılan yüksek teknolojik sistemlerdir. LCD'ler cep telefonu, hesap makinası ve televizyonlarda kullanılmaktadır.
Bu yazımda, Pic Basic ve PWM başlıklı yazıda yayınlanan PWM konusuna örnekler vereceğim.
PWM üretilecek olan darbelerin genişliklerini kontrol eder. PWM çıkışta analog sinyalin oluşmasına neden olur.
Bu çalışmada, 1 adet 5x7 led matrix üzerinde karakter oluşturacak ve oluşturduğumuz bu karakteri kaydıracağız. Sonraki çalışmalarımızda matrix sayısını çoğaltmak, karakter jeneratörü oluşturmak ve bunları kaydırmak gibi konular üzerinde duracağız.
Pic 16f84 ile yapılmış olan bir signboard (İşaret tahtası) uygulaması
görülmektedir. Bu devrede toplam 16*16 256 adet LED lamba
kullanılmıştır. Lambalar 74154 entegresi tarama mantığında 74373
entegreleri ise 16 adet satıra denk gelen dataları sürme işleminde
kullanılmıştır. 74373 entegresi, 8 bitlik latch entegredir. Tabi ki
uygun işaret için gerekli datalar ise pic16f84 entegresi tarafından
gönderilmektedir. Sizlerde isterseniz istediğiniz amblemi kodlarda
değişiklik yaparak oluşturabilirsiniz.
Pic programını ASM olarak hazırlamak özen ve sabır ister. Programa başlama niyetiniz ile birlikte kontrolu ele almanız gerekmektedir. Bu o kadarda zor değildir. Her uğraşta sahip olunan bilgi o işin sonucunu belirler. MPASM hata mesajları hakkında Türkçe içerikli yeterince döküman bulamayınca...
Son günlerde pekçok sitede kayan yazı devrelerine raslayınca bende de bu konuda bir ürünümün olması isteği oluştu. Bu devrenin basit, grafiksel ve PicBasic Pro hakkında açıklayıcı olmasına özen gösterdim. Sonuçta bu, sadece bir gösteri devresi olduğundan ihtiyaç karşılayıcı özelliğinin az olması da normal. Fakat fikir verici ve faydalı olabilecek pekçok yönünün olduğunu düşünüyorum.
Çok Tıklananlar