Mikroişlemciler nasıl programlanır

Mikroişlemciler mekatronik uygulamalarına yüksek düzeyde kontrol sağlayabilirler.

Mikroişlemciler, giriş sinyallerine sahip, mantıksal işlemleri gerçekleştirebilen ve çıkış sinyalleri veren 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. Programlandıktan sonra, bu cihazlar aynı görevi birkaç kez hassasiyet ve doğrulukla gerçekleştirebilir, bu da mekatronik mühendisliğinde uygulanan tasarımda önemli bir özelliktir.

Mikroişlemciler birçok markalarda mevcuttur ve çevrimiçi olarak veya bir elektronik mağazasında satın alınabilir. Maliyetleri düşürmek için, sadece gerekli olan şey için bir mikro işlemci satın alabilirsiniz. Ayrıca, dahili bir osilatöre sahip bir mikroişlemci seçin, aksi takdirde çip harici bir saat gerektirir. Analog giriş ve çıkış sinyalleri olan bir mikroişlemci edinmeyi planlıyorsanız, dijitalden analog (A / D) moddan ve darbe genişlik modülasyonundan sinyalleri dönüştürmek için bir modülasyon ile elde edebilirsiniz. Tüm teknik özellikleri ve çipi programlamak için bazı örnek kodları incelemek için ilgili teknik sayfayı mikroişlemcinize indirin.

Programı yaz Mikroişlemciler makine dilini yorumlarlar, ancak gerçekte "C" veya "Assembler" dili gibi üst düzey bir programlama dili kullanırsınız. Programı mikroişlemciniz için entegre geliştirme ortamı (IDE) yazılımına yazınız, bu kod, makinenin anlayabileceği bir dilde derlenecektir. Assembler dili ile ilgili çok az tecrübeniz varsa, kod örneklerini alabileceğiniz anahtar sözcükleri, talimat setini ve web sitesini içermesi gereken ilgili mikrodenetleyici veri sayfasını kontrol edin.

Programı IDE simülasyon paketi ile gözden geçirin. Programı mikroişlemciye ekledikten sonra hata ayıklamak ve hataları bulmak daha zor olacaktır; bu nedenle, çoğu IDE paketinin bilgisayar ekranındaki kodu simüle etme seçeneği vardır. IDE simülatörü, satır satır yürütme yanı sıra kodda tanımlanan değişkenlerin görsel bir temsilini sağlar. Programın beklenmedik bir şekilde davranmasını engellemek için, kodun simülasyon yazılımı üzerinden hata ayıklanması önemlidir.

Bilgisayarınıza evrensel bağımsız bir programcı edinin ve bağlayın. Bu aygıt seri bağlantı noktasına bağlanır ve 60 iğneli mikroişlemcilere uyan bir sokete sahiptir. Üniversal programcı mikroişlemciyi devrenizden çıkarmanızı ve mikroişlemci ile devrenin geri kalanı arasındaki bağlantıyı yapmak için bir soket kullandığınızı gerektirir. Sıfır basınç teknolojisi (ZIF), mikroişlemcileri çip üzerindeki tırnaklara zarar vermeden çıkarmayı kolaylaştırır.

Mikroişlemcinizdeki programı ikiye katlayın. IDE yazılımında, açılır menüden program türünü seçin. Programı dahil etmeden önce, çip üzerindeki öncekini silin. Daha önceki bazı mikroişlemciler, üzerinde UV ışınları ile silinebilecek belleklerin bulunduğu bir cam yüzeyi ile birlikte geldi. Bu işlemi gerçekleştirmek için, çipini bir UV lambasının altına 20 dakika süreyle yerleştirmeniz gerekir; bu, flaş belleğin silinmesinden farklıdır, çünkü bu yazılım ile yapılır. Programınızın boyutuna bağlı olarak, programı mikroişlemciye aktarmak birkaç saniye ile birkaç dakika sürebilir.

konsey

Soketlerdeki sıfır basınç teknolojisi (ZIF), mikroişlemcinizin değiştirilmesi işleminin çok kolay olmasını sağlar, böylece devrenin pinlerine zarar vermez.

uyarılar

Programınızı hata ayıklamak için IDE simülatörünü kullanarak hayal kırıklıklarından kaçının.