Mikroişlemciler Nasıl Programlanır

click fraud protection
...

Mikroişlemciler mekatronik uygulamalar için yüksek düzeyde kontrol sağlayabilir.

Mikroişlemciler, giriş sinyallerini alabilen, mantıksal işlemleri gerçekleştirebilen ve çıkış sinyalleri sağlayabilen programlanabilir cihazlardır. Bağımsız mikroişlemciler, basit entegre devreler, motorlar, aktüatörler ve LED'ler üzerinde yüksek düzeyde kontrol sağlayabilir. Bir kere programlanmış, aynı görevi tekrar tekrar hassasiyet ve doğrulukla gerçekleştirebilirler, bu da onları mekatronik mühendisliğinin ayrılmaz bir parçası haline getirir. tasarım.

Aşama 1

Birçok üreticide bulunan ve internette veya bir elektronik mağazasında yaygın olarak bulunan bir mikroişlemci satın alın. Maliyetleri düşük tutmak için ihtiyacınız olanı yapan ancak fazlasını yapmayan bir mikroişlemci satın alın. Ayrıca dahili osilatöre sahip bir mikroişlemci seçin; aksi takdirde, çip harici bir saat gerektirecektir. Analog sinyallerin girişini veya çıkışını yapmayı planlıyorsanız, dijitalden analoğa (A/D) dönüştürücü ve darbe genişlik modülasyonuna sahip bir mikroişlemci edinin. Tüm özellikleri ve hatta çipi programlamak için bazı örnek kodları içerdiğinden, mikroişlemcinizin veri sayfasını indirin.

Günün Videosu

Adım 2

Programı yazın. Mikroişlemciler makine kodunu anlar, ancak "C" veya "Assembly" gibi daha üst düzey bir programlama dili kullanacaksınız. programı şuraya yazın Kodu, makinenin anlayabileceği bir dilde derleyecek olan mikroişlemciniz için Entegre Geliştirme Ortamı (IDE) yazılımı. Assembly programlama dili ile çok az deneyiminiz varsa, sizin için veri sayfası mikrodenetleyici anahtar kelimelere ve talimat setine sahip olmalı ve üreticinin web sitesinde örnek kodlar.

Aşama 3

IDE simülasyon paketini kullanarak programı test edin. Programı mikroişlemcinize yerleştirdikten sonra, hata ayıklamayı ve hataları bulmayı son derece zor bulacaksınız. Bu nedenle, çoğu IDE paketinin bilgisayar ekranınızda kodu simüle etme seçeneği vardır. IDE simülatörü, kod tarafından tanımlanan değişkenlerin görsel bir temsilinin yanı sıra satır satır yürütmeye izin verir. Simülasyon yazılımı aracılığıyla kodun hatalarının ayıklanması, programınız beklendiği gibi davranmazsa daha sonra hayal kırıklığını önlemede önemli bir rol oynar.

4. Adım

Evrensel bir bağımsız programlayıcı edinin ve bilgisayarınıza bağlayın. Bu aygıt, seri bağlantı noktanıza bağlanır ve 60 pime kadar mikroişlemciye uyan bir sokete sahiptir. Evrensel programlayıcı, mikroişlemciyi devrenizden çıkarmanızı gerektirir; mikroişlemci ile devrenin geri kalanı arasında bağlantı kurmak için bir soket kullanın. Sıfır yerleştirme kuvveti (ZIF) soketleri, çipin pinlerine zarar vermeden mikroişlemcilerin çıkarılmasını çok kolaylaştırır.

Adım 5

Programınızı mikroişlemcinize gömün. IDE yazılımında, açılır menüden programlayıcınızı seçin. Programınızı eklemeden önce, önceki programı çipten silin. Üstte cam pencere bulunan bazı eski mikroişlemciler, UV ile silinebilir belleğe sahiptir. Bu cihazları silmek için çipi 20 dakika boyunca bir UV lambasının altına yerleştirin. Flash bellek yazılım tarafından silinebilir. Programınızın boyutuna bağlı olarak, programınızın mikroişlemciye aktarılması birkaç saniyeden birkaç dakikaya kadar sürebilir.

İhtiyacınız Olan Şeyler

  • mikroişlemci

  • Bağımsız evrensel programcı

  • Entegre geliştirme ortamı yazılımı

Sıfır yerleştirme kuvveti (ZIF) soketleri, mikroişlemcinizi pimlere zarar vermeden devrenize çıkarmayı ve değiştirmeyi kolaylaştırır.

Uyarı

Programınızda hata ayıklamak için IDE'nin simülatörünü kullanarak hayal kırıklığından kaçının.