Bilgi ve Uygulama

Pic Asm Uygulamaları


Mehmet Yılmaz 03.04.2017
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.
Mehmet Yılmaz 28.03.2017
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.
Mehmet Yılmaz 26.03.2017
Devre butonlarla 7 segmentli göstergelerin kontrolü işine yarıyor. Mikridenetleyici olarak PIC16F6287A kullanılmıştır. 4 Mhz kristal ile osilatör çalışmaktadır. Bu devrede 7 segment gösterge ortak anod olarak seçilmiştir.
Mehmet Yılmaz 25.03.2017
Devre 7 segmentli göstergenin pic ASM ile nasıl yapılacağını göstermektedir. Devre 5 volt ile beslenmelidir.
Mehmet Yılmaz 24.03.2017
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.
Mehmet Yılmaz 23.03.2017
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.
İsmail Sahillioğlu 16.03.2017
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.
İsmail Sahillioğlu 24.02.2017
Kontrol devresi şekilde de görüldüğü gibi bir sıfırlama(RESET) girişi, 2 motorun denetimini yapan 1-başlat, 1-durdur buton girişi, Aşırı Akım Rölesinden gelen 2 sinyal bilgisi girişi, 2 hata düzeltildi onay butonu girişi, 2 adet Motor1 ve Motor2 çıkışı, 2 hata göstergesi çıkışı ve sayaç devresini süren 3 uçtan oluşmaktadır. 6-harici giriş, 4-harici çıkış ve 3-dahili çıkış olmak üzere toplam 13 adet giriş-çıkış ucu kullanılmıştır.
İsmail Sahillioğlu 20.02.2017
PIC18 serisinde Assembly ile programlama yaparken özellikle BANK blokları ve yazılımda nasıl yönetilmesi gerektiği konusunda afallayacaklardır. Ancak düşünülenin aksine PIC18 serisinde bank yönetimine gerek yoktur, eğer RAM de çok büyük miktarlarda veri saklanması gerekmiyorsa BANK sistemini kullanmaya hiç gerek yoktur.
Profahmet 01.05.2008
Bu devre ile her türlü analog sensörü okunabilir. Referans ayarlarını VREF+ ve VREF- potlarından ayarlayabilirsiniz. VREF+ girişindeki gerilim displeyin göstereceği en büyük değeri ayarlar
Profahmet 26.04.2008
Devre PIC16F877 ile LM1036 entegresinin birleştirilmesiyle yapılmıştır. BASS, TIZ, DENGE, SES seviye ayarı LCD ekranda görsel olarak 15 ayrı kademeli biçimde yapılıyor
Profahmet 31.03.2008
Şifreleyici devre PIC 16F877 ile yapılmıştır. Montajı kolay ve maliyeti düşüktür. Bu devrede PIC 16F877nin EEPROM hafızasını kullandım. Bundan dolayı yazdığımız şifre PIC 16F877’nin besleme enerjisi kesildiğinde kaybolmaz.
Profahmet 30.03.2008
Şifreleyici devre PIC 16F84 ile yapılmıştır. Montajı kolay ve maliyeti düşüktür. Bu devrede PIC 16F84’ün EEPROM hafızasını kullandım. Bundan dolayı yazdığımız şifre PIC 16F84’ün besleme enerjisi kesildiğinde kaybolmaz.
Profahmet 28.03.2008
Devre PIC16F84 ile Step motor kontrol ediyor. Sağ yazan butona basınca motor sürekli sağa döner, sol yazan butonda ters yöne dönderir. Dur butonu ise motoru durdurur. Motorun hız ayarını osilatör frenkansını değiştirerek ayarlanır. Kristal yerine RC osilatör bağlanıp R direncinin değeri potla değiştirilerek hız ayarı eklenebilir.
Profahmet 17.03.2008
Bu devre sayıcı görevi yapar. Butonlara basarak 0...9999 arası dört haneli sayı saymaktadır. + butonuna her basmada sayı 1 artar. - butonuna her basmada sayı 1 azalır. reset butonu ile sayı sıfırlanır
Mümin Kahraman 22.08.2005
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.
Mehmet Yılmaz 13.06.2005
PIC16F628 kullanarak daha az elemanla bir karaşimşek devresi gerçekleştirilebilir. Bu tür devrelere, kayan led devresi de denmektedir. Biz bu devrede 16F628'in dahili osilatörünü kullanıyoruz. Bu sayede kullanılan devre elemanı en aza iniyor.
Konular