7 Segment displayleri öğrenmek için önce LED’in yapısını bilmek gerekir. LED: Led’ler elektronikte kullanılan en basit devre elemanı diyebileceğimiz diyotların ışık yayan bir türüdür. Led’ler tüm diyotlar…
8 BİTLİK TOPLAMA: TOPLAMA İŞLEMİNDE İKİ TANE 8 BİTLİK SAYI TOPLANDIĞINDA SONUÇ 8 BİTE SIĞIYORSA CARRY FLAG=0, SONUÇ 8 BİTTEN BÜYÜK ÇIKARSA CARRY FLAG=1 OLUR. Örnekler: h’05’ h’78’…
ÖRNEKLER: 00011001 = H’19’ 11100111 = H’E7′ ________________AND 00000001 = H’01’ 00011001 = H’19’ 11000000 = H’C0′ ________________OR 11011001 = H’D9′ 00011001 = H’19’ 00000011…
ÖRNEKLER: 01110010 = H’72’ COMF –> 10001101 = H’8D’ 01110010 + 10001101 = 11111111 H’72’ + H’8D’ = H’FF’ 01110010 = H’72’ SWAPF –> 00100111…
ÖRNEK SORULAR: SORU 1: PORTB : B’01100101′ = H’65’ CF : 1 RLF PORTB,F ÇÖZÜM 1: PORTB : B’11001011′ = H’CB’ CF :…
Konu Anlatım Videosu: Prog10 dosyalarını buradan indirebilirsiniz. Prog11 dosyalarını buradan indirebilirsiniz.
Konu Anlatım Videosu: KULLANDIĞIMIZ FORMÜLLERİ ANA FORMÜLDE YERİNE KOYALIM: SORULAR TEK DÖNGÜLÜ İÇİN ÖRNEKLER: SORU 1: OSİLATÖR FREKANSI: 10 Mhz. İSTENİLEN GECİKME: 300 µs. N=?…
Konu Anlatım Videosu: ÖRNEKLER: SORULAR SORU 1: DAHİLİ FREKANS 2 Mhz OLURSA AŞAĞIDAKİ PROGRAM NE KADAR SÜREDE TAMAMLANIR? ÇÖZÜM 1: t = 1 / f t…
Mikroişlemcilerde Karşılaştırma İşlemi Nasıl Yapılır? Assmbly komutlarımız arasında iki veriyi doğrudan karşılaştırmak üzere hazırlanmış IF benzeri bir komut yoktur. Bunun yerine karşılaştırma işlemi ÇIKARMA işlemi…
Mikrodenetleyiciler dersi uygulamalarında kullanılacak ISIS devresi çizimini aşağıdaki linke tıklayarak indirebilirsiniz. https://drive.google.com/drive/folders/1sWTw4MOYPI9gWmJePkQg9KiE0ZEA3jp_
Örnek Programlar Yukarıdaki akış diyagramında buton kontrolü yapılan BTFSC kodundan sonra NOP komutlarının kullanılması belirli bir miktar gecikme sağlamak içindir. Butonlarda meydana gelen arkın (dalgalanmanın)…
Örnek Programlar Prog3 dosyalarını buradan indirebilirsiniz. Prog4 dosyalarını buradan indirebilirsiniz. Prog5 dosyalarını buradan indirebilirsiniz.
ÖRNEK PROGRAMLAR Prog1 dosyalarını buradan indirebilirsiniz.. Bir Register’ın içerisindeki bitleri komple 0 yapmak için kullanılan temizleme komutları vardır. Bu işlemi her W Regiter’ı için hem…
Konu anlatım Videosu
PIC Programlamada komutlar biçimsel olarak 4’e ayrılır. · Byte Yönlendirmeli Komutlar: 1 Byte yani 8 Bitlik veri ile üzerinde işlem yapan komutlardır. · Bit Yönlendirmeli Komutlar: Sadece 1 Bitlik veri ile…
ASSEMBLY NEDİR? Mikro işlemci komutlarından oluşan programlama dilinin adıdır. Assembly donanıma hükmeden en alt seviyeli programlama dilidir. Kodlar text (metin) olarak yazılırlar. Kodların donanım tarafından yürütülmesi için derlenmesi, yani Hexadecimal…
PIC16F84’ün BELLEKLERİ Program Belleği · EEPROM (Flash Bellek) yapısındadır. · Program çalışırken sadece okunabilir. Belleğe yeni bir program kodu yazdırılması ancak PIC durdurulduktan sonra mümkündür. · 1024 adet bellek…
FREKANS Bir kare dalga sinyalin sıklığını ifade etmek için kullanılan terimdir. 1 sn içerisinde meydana gelen tam kare dalga sayısına denir. F ile gösterilir. Birimi Hertz (Hz)‘dir. PERİYOT Kare dalgaların…
Osilatörler hem frekans sınırları hem de üretildikleri devre elemanlarının yapıları dikkate alınarak bazı standart tipler belirlenmiştir. Bu tipler programlama esnasında PIC’deki konfigürasyon bitlerine yazılır. RC…
RA ve RB Portları: RA ve RB şeklinde gösterilen uçlar dijital giriş/çıkış portlarıdır. Toplam 13 tanedir. Giriş çıkış portlarından 2 tür akım geçer. Sink (Çökme)…
MİKRODENETLEYİCİ (MikroController) Mikrodenetleyiciler, bilgisayar sistemlerinde bulunan temel donanım bileşenlerinin bir çip içerisinde toplanmasıyla oluşturulmuş mikrobilgisayar sistemleridir. Bir mikro denetleyicide bulunan temel birimler şunlardır. · Mikroişlemci · RAM…
1. RAM (Random Access Memory) Rastgele Erişimli Bellek kelimelerini baş harflerinden oluşan bir isme sahiptir. Bu ismi çalışma yapısından alır. Bu tip belleklerde bir bellek hücrelerine…
1. Veri Yolu: İşlemciden diğer birimlere (Bellek ya da çevre birimleri) ya da onlardan işlemciye verilerin iletildiği yoldur. Veri yolunun uzunluğu kelime uzunluğu (mikro işlemcinin bir saat darbesinde işlediği…
MİKROİŞLEMCİ NEDİR? Merkezi işlem birimi (MİB-CPU) olarak adlandırılır. Bir program komutlarının yapmak istediği işlemleri icra eder. Bu yüzden bilgisayar sisteminin beynidir. Elektronik olan hemen her…