27 Mart 2019 Çarşamba

25 Mart 2019 Pazartesi

16F628A ile Basit Bir Pacman Uygulaması

LCD ekranında sağa sola giden basit bir pacman. Denemek isteyenlere fikir verebilir. Karakter kontrolünü geliştirip daha farklı uygulamalar geliştirebilirsiniz.

23 Mart 2019 Cumartesi

16F628A ile RGB&PWM

16F628A ile rgb&pwm uygulaması.
RGB Led'in (bir pikseli temsil eden Kırmızı-Yeşil-Mavi) ışık yoğunluğunu kontrol etmek için PWM (Pulse Width Modulation-Darbe Genlik Modülasyonu) modunu kullanacağız.

19 Mart 2019 Salı

16F628A ile LED Deneme

Pic Assembly komutlarını daha iyi kavrayabilmek için örnek bir çalışma.

Bu çalışma için ihtiyacınız olanlar:

14 Mart 2019 Perşembe

HEX dosyasını ASSEBLY'e Çevirmek


İnternetten bulduğumuz bazı uygulamaların  C, Assembly veya Pic Basic gibi dosyaları olmayabiliyor. HEX dosyalarını ASSEBLY' eçevirmek için ben MPLAB IDE v8.15a programını kullanıyorum.

13 Mart 2019 Çarşamba

IR Modül

Çalışmalarınızda deneysel olarak kullanmak için basit,çok hassas ve yapımı kolay bir IR (Infrared Receiver), Kızılötesi Alıcı devre şeması veriyorum. PIC çalışmalarınızda PIC'i tetiklemek için kullanabilirsiniz.

12 Mart 2019 Salı

PIC DECA V3 Deneme Kartı


Yaptığınız PIC programlarını denemeniz için bir deney kartı. Devre Proteus'ta çizilerek denenmiştir.  Animasyon ve Video dosyalarında devrenin çalışmasını izleyebilirsiniz.Kaynak dosyalarını aşağıda verilen linkten indirebilirsiniz.

PIC ASSEMBLY Komutları


PIC Assembly komutları tam listesi

- Yer değiştirme ve yükleme komutları
- Saklayıcı içeriğini değiştirme komutları
- Mikro denetleyici kontrol komutları
- Mantıksal komutlar
- Aritmetik işlem komutları
- İşlem yapmayan komut

ASSEMBY ile Döngü


Assembler’de döngü  yapmak için etiketlerden ve yönlendirme komutu olan GOTO komutundan yararlanırız.

örneğin:
dongubasi
   goto dongubasi

9 Mart 2019 Cumartesi

PIC Instruction Time

“Instruction Time” = komut işletme süresidir. 
PIC denetleyiciler herhangi bir komutu işletmek için belli bir zamana ihtiyaç duyarlar. Buna instruction time adı verilir.

8 Mart 2019 Cuma

Blok Tabanlı Kodlama Araçları

Alice

Alice 3, sanal bir üç boyutlu dünyada etkileşim halinde olan karakterleri kullanarak bilgisayar programcılığının temel unsurlarını hızlıca ve kolayca öğrenmenize yardımcı olan, entegre bir geliştirme ortamıdır (IDE). JAVA dilini kullanır, java öğretir.
Carnegie Mellon Üniversitesi (ABD-Pensilvanya) tarafından oluşturulmuştur.


PIC 16F628A ile LDR Kullanımı


PIC 16F628A ve LDR (Ligh Dependent Resistor) (Foto Direnç) kullanarak karanlık aydınlık dedektörü yapalım.

7 Mart 2019 Perşembe

PIC 16F628A ile sayıcı devresi (Ortak Anotlu)

PIC 16F628A kullanarak bir sayıcı devresi daha yapalım. Bu devre hem Ortak Anotlu 7 segmentri 1 digit LED gösterge ile ondalık olarak göstersin hem de normal LED'ler ile ikilik düzende göstersin. Önceki yayınlanan sayıcı devremiz  ortak katotlu devreydi. yani LED'ler -(eksi) şase kullanıyordu. 

6 Mart 2019 Çarşamba

PIC 16F628A ile sayıcı devresi

PIC 16F628A kullanarak bir sayıcı devresi yapalım. Bu devre hem Ortak Katotlu 7 segmentri 1 digit LED gösterge ile ondalık olarak göstersin hem de normal LED'ler ile ikilik düzende göstersin.
Devre hem proteus 8 üzerinde denenmiş, hem de uygulama gerçekleştirilmiştir. Düzgün çalışmaktadır Proteus dosyasında gerekli açıklamalar yapılmıştır.

5 Mart 2019 Salı

PIC16F628A Configurations Bits

PIC 16F628'in konfigürasyon bitleri aşağıdaki tabloda verilmiştir. Konfigürasyon bitleri PIC'e gerilim verildiği anda geçerli kuralları belirlemek için kullanılır. 
Osilatör tipi
WDT’in aktif/pasif yapmaPOR’i (Power-On-Reset) aktif/pasif yapmaKod korumayı aktif/pasif yapma