Mesajlar Etiketlendi ‘PIC programlama.’

AdsızGelişmiş bilgisayarların çoğunda bulunan bir yapı olan doğrudan bellek erişimi (DMA), CPU’dan bağımsız olarak verileri bir yerden başka bir yere kopyalama işlemi yapılmasına olanak sağlayan bir yapıdır. Mikrodenetleyiciler de aslında komple bir bilgisayar oldukları için, gelişmiş mikrodenetleyicilerin içerisinde de DMA bulunmaktadır.  Özellikle yoğun işlemlerin yapıldığı bir projede CPU’nun bir de bellekteki verileri çevresel birimlere , çevresel birimlerdeki verileri başka çevresel birimlere, çevresel birimlerdeki verileri belleğe veya belleğin bir kısmından başka bir kısmına veri taşıma işlemleri ile uğraşması işlemcinin zaman kaybetmesine yol açacaktır.  Bu zaman kaybını önlemek ve işlemciyi veri kopyalama işlemleri ile uğraştırmamak amacıyla DMA kontrolcüsü kavramı ortaya çıkmıştır. Bu yapı mikrodenetleyiciler içerisinde bulunur ve kullanıcı istekleri doğrultusunda programlanarak verilerin istenilen kaynaktan, istenilen hedefe aktarılması işlemini gerçekleştirir. (daha&helliip;)

7463282_orig  Radyo ilk kitle iletişim araçlarından birisi olsa da pek çok gelişmiş iletişim aracının aynı anda cebimize girecek kadar küçüldüğü günümüzde de yaygın bir şekilde kullanılmaktadır.  Radyonun tarihçesi konumuz değil ama kısaca bahsedecek olursak,  İtalyan mucit Guglielmo Marconi’nin 1902 yılında radyoyu bulan kişi olarak kabul edildiğini söyleyebiliriz.  Fakat aynı yıllarda Nikola Tesla ve Alexander Popov da radyo ile ilgili çalışmalar yapmışlardır. Guglielmo Marconi’nin radyoyu icat eden kişi olarak kabul edilmesinin sebebi bu icadını tescillemiş ve ticarileştirmiş olmasından ileri gelmektedir. (daha&helliip;)

Mikrodenetleyicilerde bulunan en önemli özelliklerden birisi Analog to Digital Convertor (Analog dijital dönüştürücü-ADC) birimidir. Bu birim işlemci dışındaki herhangi bir analog voltaj seviyesini mikroişlemciye algılatmamızı sağlar. Şimdi ADC biriminden bahsetmeyeceğim. Çünkü bu birimden PIC notlarımızda detaylıca bahsetmiştik. Şimdi ADC birimini kullanarak LM35 isimli sıcaklık sensörümüzün çıkış bilgisini okuyup LCD ekranda gösteren bir proje yapacağız. LM35 datasheetine buradan ulaşabileceğiniz, sıcaklık değişimlerine, çıkışından derece başına 10mV değişiklik gösteren bir sensördür.  Bu sensörün datasheetinden görüleceği üzere değişik bağlantı varyasyonları ile −55° ‘den  +150°C’ye kadar sıcaklık ölçümü gerçekleştirilebilir. Bizim kuracağımız devre 0-150 derece arasında ölçüm yapabilecektir. LM35 3 uçlu bir elemandır ve TO92-100 kılıfında bulunmaktadır yaygın olarak. Bu kılıf yapısındaki LM35’in karşıdan yazılı tarafına bakıldığında 1. bacağı V+, 2. bacağı Out, 3. bacağı ise GND’dir. Bu projede yaygın olarak kullanılan bir mikrodenetleyici olan 16F877A’yı kullanacağım. Diğer mikrodenetleyicileri kullanan arkad (daha&helliip;)

Bugün düzenlenen roboçankaya robot yarışmasında çizgi izleyen kategorisinde robotlarımız 1.lik, 2.lik ve 3.lük dereceleri alarak yarışmayı başarılı bir şekilkde tamamladılar.

Sıralama şu şekilde;

1. Bilgehan

2. Güney

3. İlteriş

Büyütmek için tıklayın…

Bu arada yoğunluktan dolayı sayfaya yeni ders ekleyemedim. Yarışmalar bittikten sonra derslerimize devam edeceğiz.

İyi çalışmalar.