*

  • (bkz: 68hc11)
  • http://www.8052.com/ adresinden hakkında birçok şey öğrenilebilecek genelde 8 bit mikroişlemcilerin çekirdeğini adlandırmakta kullanılan isim. 8051 çekirdekli işlemcilerle basit lojik kontrol işlemlerinden, proses kontrolüne, motor sürmeye, haberleşmeye kadar pek çok işlem ufak arayüz devreleri kullanarak gerçekleştirilebilir. yetenekleri donanımıyla sınırlı olmakla beraber kullanıcının yaratıcılığı daha önemlidir. ancak etkili kullanabilmek için donanım konusunda da biraz bilgi gereklidir. her tür özel proses için çekirdek sabit kalmak üzere arayüz devreleri de (adc, pwm, uart vs.) chip'e eklenerek hem donanımdan tasarruf edilir. hem de yazılan program basitleşir. en büyük üreticileri atmel, philips, intel, hynix dir. philips'in 32 bit mikroişlemcileri çıkmış olup matematik işlemleri çok basitleşmiştir.
  • (bkz: mcs51)
  • uzun sure 32 bit islemcilerle calistiktan sonra insani zorlayan 8 bit aritmetigi vardir. carry bitini kontrol etmeyeli kac yil oldu saymadim. zorda kalmadikca kullanmamak gerekliymis. *
  • bir zamanların endüstri standardı. her ne kadar yeni nesil single cycle 8051 türevleri üretilse de, yerini yavaş yavaş arm işlemcilere bırakmaktadır.
  • icerisine eger ki 16bit'e genisletirsek adres baslangıcı olarak kullanalım diyerekten bos bir instruction da eklenmis bulunan,intel yapımı islemci.
  • 5v'luk kaynaktan beslenen ve flash kod belleği olmayan mikrodenetleyicidir. hakkında yazılmış en iyi kaynaklardan biri i. scott mackenzieye ait olan the 8051 microcontroller kitabıdır.
  • 16 bitlik dptr adında bir registerı bulunan işlemci. hemen heveslenmeyin assembly ile 16bitlik işlemleri yapmak için ne yazık ki hala matematiğe boğulmanız gerekiyor. dptr üzerinde işlem yapılmak istenirse alt ve üst bytelarına dpl ve dph registerları aracılığıyla ulaşılabilir. inc ve dec komutları dptr değişkeni ile kullanılabilmektedir lakin lookup table dışında fazla da bir boka yaramaz. dptr'yi mov,movx,movc hariç diğer komutlara parametre olarak veremezsiniz.

    16bit işlemlerle uğraşacaksanız konu anlatımı :

    http://www.8052.com/math

    toplama :

    http://www.8052.com/add16

    çıkarma :

    http://www.8052.com/subb16

    çarpma :

    http://www.8052.com/mul16

    bölme :

    http://www.8052.com/div16
  • 4. sınıfta mikroişlemciler dersinde ömrümüzü çürütmüş olan işlemci lablarının el yordamıyla gerçekleştirilmesi kablo vs.nin kopması sonucu doğru kurulan devrenin 10 kere tekrardan düzenlenmesi sıkıntı yaratır.
  • c ile program yazmak için hafızası oldukça yetersiz kalan işlemci, standart kütüphaneleri kullanınca bile program yattığı yerden en az 1-2k boyutuna ulaşıyor. hele ki grafik lcd gibi harici donanımları uğraşmadan sürmek isterseniz standart kütüphanelerin üzerine bir de bu kütüphaneleri kullanırsanız eyvah eyvah. program hafızasına göre bazı modelleri :

    89s51 4k
    89s52 8k
    89s53 12k
    89c51rb2 16k
    89c51rc2 32k
    89c51rd2 64k
    89c51re2 128k
hesabın var mı? giriş yap