Site içi Arama

Ara

P18F2550 ile 4X7-Parçalı LED Göstergeyi PIC Assembly İle Sürme (MULTIPLEXING)

İsmail Sahillioğlu - 20.02.2017

Ön Açıklama: Üye olduğum forumları gezdiğimde Assembly ile PIC programlama konusunda özellikle PIC18XXXX serisi ile ilgili yeteri kadar Türkçe kaynak bulamadım. Bu yüzden ben de yeterli İngilizcem olduğu için İngilizce kaynaklara yöneldim. Şu an hala Assembly programlamada ilerliyorum. Bunu yaparken de Türkçe kaynak sıkıntısından dolayı deneyimlerimi yardımcı kaynak olması adına, özellikle PIC18 serisini Assembly ile programlamayı öğrenmek isteyenler için paylaşmak istiyorum. Çünkü bilenler bilir PIC18 serisinde veri belleği bloklarının yönetimi yazılımsal ve donanımsal olarak klasik PIC16 serisinin bellek yapısından biraz farklıdır. PIC16 serisinde Assembly ile programlamayı bilenler, PIC18 serisinde Assembly ile programlama yaparken özellikle BANK blokları ve yazılımda nasıl yönetilmesi gerektiği konusunda afallayacaklardır. Ancak düşünülenin aksine PIC18 serisinde bank yönetimine gerek yoktur, eğer RAM de çok büyük miktarlarda veri saklanması gerekmiyorsa BANK sistemini kullanmaya hiç gerek yoktur. Örnek programlarda bu ve buna benzer mimari ve yazılımsal farklılıklar ve ne yapılması gerektiği hakkında anlaşılır Türkçe içerikli açıklamalar olacaktır.

A. Donanım:

B. Yazılım:


EKLER:

  1. 4x7SegSurucuMPLAB.zip
  2. 4x7SegSurucuProteus.zip

NOT: Yararlandığım kaynakçada bu program PIC16C71 denetleyicisine göre yazılmıştır. Program benim tarafımdan PIC18F2550 denetleyicisinin donanım ve yazılım düzenine göre yeniden yazılmış ve hemen hemen her komut ve işlemin Türkçe açıklaması ilgili bölgede yapılmıştır ve olabildiğince Türkçeleştirilmiştir. Derleyicilerin karakter kodlama ve tanıma farklarından dolayı açıklamalarda İngilizce olan karakterlerin dışına çıkılmamıştır. Umarım kaynak arayan herkes için yararlı olur.

Kaynak (İngilizce): AN557 Four Channel Digital Voltmeter with Display and Keyboard


E-posta: ismailsahillioglu@gmail.com

Endüstriyel Otomasyon - Elektronik Teknikerliği
Sayfa Etiketleri:18F2550 (2) LED (4) Pic Asm (13)
İçerik Yan Blok
Konular
Tasarım: Teknimer Teknoloji
Yukarı