|
controller_ -> Cevap: İntel microcontroler (9 Temmuz 2008; 17:18:05)
|
@necoinside evet, 8051 de port direction register ları yoktur. ancak 8051 de bir pinden giriş yapabilmek için o pini set etmek gerekir. sizin herhangi bir ayar yapmadan direkt olarak pinden giriş yapabilmenizin sebebi, 8051 in reset işleminden sonra bütün portların set olmasındandır. yani başka bir deyişle 8051 reset ten sonra bütün portları giriş olur. siz daha sonra çıkış olarak kullanmak istediklerinizi direkt set-clear yaparak kullanırsınız. clear yaptığınız bir pine set yapmadan lojik 1 verirseniz giriş kaynağı gnd ile kısa devre olur. daha detaylı incelemek için 8051 datasheet indeki port yapılarına bakabilirsiniz. ikinci olarak, intelin ilk ürettiği klasik 8051 den sonra birçok firma 8051 core lisansını alıp geliştirdi. yani pic'den daha hızlı olan single cycle 8051 türevleri bulunmaktadır. örnek dallas ds89c420 33Mhz -> 33Mips. asıl konuya gelirsek, bence mikrodenetleyicilerin ve mikroişlemcilerin çalışma mantığını öğreme açısından 8051 biçilmiş kaftandır. mikroişlemcileri ve mikrodenetleyicileri öğrenmek isteyenler için en iyi seçimdir. çünkü çok esnektir. 8051' i hem harvard mimari hemde von neuman mimari ile kullanabilirsiniz. kodu hem harici hafızada hemde dahili hafızada çalıştırabilirsiniz.
|
|
|
|