|
Kayıt ol | Yardım | Üye Listesi | Ajanda | Bugünki Mesajlar | Arama |
Elektronik-Bilgisayar Elektronik ödevleri,Bilgisayar ödevleri... |
| LinkBack | Seçenekler |
02.07.08, 02:37 | #2 (permalink) |
Delta Üye Üyelik tarihi: Jan 2008 Nerden: SaMSuN
Mesajlar: 776
Konular: 146 Rep Puanı:1997 Rep Gücü:0 RD: Ettiği Teşekkür: 0 17 Mesajına 80 Kere Teşekkür Edlidi : | PIC Çeşitleri PIC Çeşitleri Microchip ürettiği mikrodenetleyicileri 4 gruba ayırarak isimlendirmiştir. Her bir grubu ise bir PIC ailesi olarak adlandırmıştır. PIC ailelerine isim verilirken kelime boyu (word lenght) göz önüne alınmıştır. Bu kısımda kelime boyunun ne anlama geldiğini açıklamakta fayda vardır. Mikroişemciler (CPU) veya mikrodenetleyiciler (MCU) kendi içlerindeki dahili veri saklama alanları olan kayededicileri arasındaki veri alışverişini farklı sayıdaki bitlerle yaparlar. Örneğin 8088 mikroişlemcisi çip içerisindeki veri alışverişini 16 bit ile yaparken, pentium işlemcileri 32 bitlik verilerle iletişim kurarlar. Bir CPU veya MCU’nun dahili veri yolu uzunluğuna kelime boyu denir.Microchip PIC’leri 12/14/16 bitlik kelime boylarında üretilmektedir ve buna göre aşağıdaki aile isimleri mevcuttur. ·PIC 16C5XX ailesi 12 bit kelime boyu ·PIC 16CXXX ailesi 14 bit kelime boyu ·PIC 17CXXX ailesi 16 bit kelime boyu ·PIC 12CXXX ailesi 12 bit/14 bit kelime boyu Bir MCU çip dışındaki harici ünitelerle veri alışverişini kaç bitle yapıyorsa buna veri yolu bit sayısı denir. PIC’ler farklı kelime boylarında üretilmelerine rağmen harici veri yolu tüm PIC ailelerinde 8 bittir. Yani bir PIC, G/Ç portu aracılığı ile çevresel ünitelerle veri alışverişi yaparken 8 bitlik veri yolu kullanır. PIC programcıları program kodlarını yazarken bir komutun kaç bitlik kelime boyundan oluştuğu ile pek fazla ilgilenmezler. Seçilen bir çipi programlarken uyulması gereken kuralları ve o çiple ilgili özelliklerin bilinmesi yeterlidir. Bu özellikler PIC’in bellek miktarı, G/Ç portu sayısı, A/D dönüştürücüye sahip olup olmadığı, kesme (interrupt) fonksiyonlarının bulunup bulunmadığı, bellek tipinin ne olduğu (Flash, EPROM, EEPROM vb) gibi bilgilerdir. |
02.07.08, 02:38 | #3 (permalink) |
Delta Üye Üyelik tarihi: Jan 2008 Nerden: SaMSuN
Mesajlar: 776
Konular: 146 Rep Puanı:1997 Rep Gücü:0 RD: Ettiği Teşekkür: 0 17 Mesajına 80 Kere Teşekkür Edlidi : | PIC’in Özellikleri PIC’in Özellikleri ·Güvenirlik:PIC komutları bellekte çok az yer kaplarlar. Dolayısıyla bu komutlar 12 veya 14 bitlik bir program bellek sözcüğüne sığarlar. Harward mimarisi kullanılmayan mikrodenetleyicilerde yazılım programının veri kısmına atlama yaparak bu verilerin komut gibi çalışmasını sağlamaktadır . Bu ise büyük hatalara yol açmaktadır. PIC’ lerde bu durum engellenmiştir. ·Hız: PIC oldukça hızlı bir mikrodenetleyicidir. Her bir komut satırı 1µsn’lik bir zaman diliminde işlenir. Örneğin 5 milyon komutluk bir programın 20Mhz’ lik bir kristalle işletilmesi yalnız 1sn sürer. Bu süre kabaca 386 diye tanımladığımız sayısal bilgisayarın hızının yaklaşık 2 katıdır. Ayrıca PIC’lerin RISC mimarisine sahip olmasının hıza etkisi oldukça büyüktür. ·Komut Takımı:PIC’te bir işlem gerçekleştirmek için kullanilacak komut sayisi oldukça azdir. Örnegin PIC16F8XX ailesinde 33 komutu kullanarak sinirsiz sayida işlem yapabilmek mümkündür. ·Statik işlem:PIC mikrodenetleyici tamamıyla statik bir işlemcidir. Bu da demek oluyor ki işlemciye pals sağlayan osilasyon kaynağı durdurulsa bile işlenen veriler muhafaza edilmektedir. ·Sürme özelliği: PIC’ler yüksek bir sürme kapasitesine sahiptir. Çıkış olarak tanımlanan pinlerin yalnız birinin aktif olması halinde 40mA çekilebilmektedir. Entegre elemanın tamamı düşünüldüğünde ise 150 mA’e kadar akım çekilebilmektedir. ·Güvenlik: PIC üretim özelliği itibariyle bir protect yani koruma bitine sahiptir. Bu bitin programlanması yolu ile PIC içerisine yazılan programın başkaları tarafından okunması ve kopyalanmasına engel olunmuş olunur. ·Flash olma özelliği: Bu özellik PIC’in yeniden programlanabilir olması durumunu ifade etmektedir. Yani PIC üzerine yazılan program geliştirme amacı ile silinebilir ve yeni bir program yüklenebilir. |
02.07.08, 02:39 | #4 (permalink) |
Delta Üye Üyelik tarihi: Jan 2008 Nerden: SaMSuN
Mesajlar: 776
Konular: 146 Rep Puanı:1997 Rep Gücü:0 RD: Ettiği Teşekkür: 0 17 Mesajına 80 Kere Teşekkür Edlidi : | Bir PIC’in İşlem Yapabilmesi İçin Gerekli Bileşenler Bir PIC’in İşlem Yapabilmesi İçin Gerekli Bileşenler ·Giriş-Çikiş (I/O): Mikrodenetleyicinin dış dünya ile ilişkisini sağlayan, girdi ve çıktı şeklinde ayarlanabilen bir bağlantı pinidir. ·Yazılım: Mikrodenetleyicinin çalışmasını ve işletilmesini sağlayan bilgidir. Başarılı bir uygulama için yazılım hatasız olmalıdır. Yazılım C, Pascal veya Assembler gibi çeşitli dillerde veya ikilik(binary) olarak yazılabilir ·Donanım: Mikrodenetleyiciyi, bellek, arabirim bileşenleri, güç kaynaklari, sinyal düzenleyici devreler ve bunlari çaliştirmak ve arabirim görevini üstlenmek için bu cihazlara baglanan tüm bileşenlerdir ·Simülatör:PC üzerinde çalışan ve mikrodenetleyicinin içindeki işlemleri simüle eden MPSIM gibi bir yazılım paketidir. Hangi olayların ne zaman meydana geldiği biliniyorsa bir simülatör kullanmak tasarımları test etmek için kolay bir yol olacaktır. Öte yandan simülatör, programları tümüyle veya adım adım izleyerek hatalardan arındırma fırsatı sunar. Şu anda en gelişmiş simülatör programı Microchip firmasının geliştirdiği MPLAB programıdır. ·ICE : PIC MASTER olarak da adlandırılır. (In- Circuit Emulator / İç devre takipçisi) PC ve Mikrodenetleyicinin yer alacağı soket arasına bağlanmış yararlı bir gereçtir. Bu gereç yazılım, PC de çalışırken devre kartı üzerinde bir mikrodenetleyici gibi davranır. ICE, bir programa girilmesini, mikro içinde neler olduğunu ve dış dünyayla nasıl iletişim kurulduğunun izlenilmesini mümkün kılar. ·Programlayıcı : Yazılımın mikrodenetleyicinin belleğinde programlamasını ve böylece ICE’ nin yardımı olmadan çalışmasını sağlayan bir birimdir. Çoğunlukla seri port ’a (örneğin ICSTART, PROMASTER) bağlanan bu birimler çok çeşitli biçim, ebat ve fiyatlara sahiptir. ·Kaynak Dosyası : Hem asembler’ in hem de tasarımcının anlayabileceği dilde yazılmış bir programdır. Kaynak dosya mikrodenetleyicinin anlayabilmesi için önceden assemble edilmiş olmalıdır. ·Assembler : Kaynak dosyayı bir nesne dosyaya dönüştüren yazılım paketidir. Hata araştırma bu paketin yerleşik bir özelliğidir. Bu özellik assemble edilme sürecinde hatalar çıktıkça programı hatalardan arındırırken kullanılır. MPASM, tüm PIC ailesini elinde tutan Microchip’ in son assemble edicisidir. ·Nesne dosyası (object file) : Assembler tarafından üretilen bu dosya; programcı, similatör veya ICE’ nin anlayabilecekleri ve böylelikle dosyanın işlevlerinin çalışmasını sağlayabilecekleri bir dosyadır. Dosya uzantısı assemble edicinin emirlerine bağlı olarak , .OBJ veya .HEX olur. |
Tags |
bakis, genel, mikrodenetleyicisine, pic |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | son Mesaj |
Bakış Açısı - Bakış Açısı Filiz Çelik | ASYA | İçinizden Geldigi Gibi | 0 | 28.06.12 01:20 |
Bakış İlköğretim Okulu Elbistan Kahramanmaraş - Maraş Elbistan Bakış İlköğretim Okulu | Pelince | Anaokulu - İlköğretim | 0 | 09.09.10 02:00 |
Son Bakış-Sezen Aksu | Ceren | Türkçe Müzik Hit ( En Sevilen ) Şarkı Sözleri | 0 | 10.04.09 15:40 |
İsim Cümleciklere Toplu Bakış | SERDEM | İngilizce | 2 | 09.09.08 10:16 |
Türk Tarihine Genel Bakış | Güllü | Tarih | 11 | 28.01.08 11:20 |