Perşembe, Haziran 17th, 2010
Pic 16f877a da ledin yanması demek kullanılan potrun ilgili bitinin "1" olması demektir.Yanan bir ledin sağa sola hareket etmesini sağlayan özel komutlar vardır:
rlf : Açılımı "rotate left file",içeriği sola kaydırmaya yarar.Örneğin portun içinde b'01000000' ise rlf komutu bir kere uygulandığında b'10000000' şeklinde olur.
rrf: Açılımı "rotate right file",içeriği sağa ...
Posted in Diğer, Kategorilenmemiş, assembly/pic, Örnek Kodlar | No Comments »
Cuma, Haziran 4th, 2010
portlar nedir ne işe yarar?
şekilden de anlaşılacağı gibi,portlar bir microcontrollerda microcontroller ile bileşenleri arasındaki iletişimi sağlar.
pic 16f877a da 5 tane port vardır:
PORT A
PORT B
PORT C
PORT D
PORT E
portların giriş çıkış portları olması
portlar kullanılacakları konuma göre bazen çıkış portu bazen de giriş portu olmalıdır.portun giriş ya da çıkış portu olmasını yada ...
Posted in Diğer, Kısa Bilgi, assembly/pic, Örnek Kodlar | No Comments »
Perşembe, Nisan 29th, 2010
şöyle bir problemimiz var:20h adresinden başlayarak 24h'e kadar sırasıyla 11h,22h,33h,44h,55h adreslerini yazma,indirect adressing kullanacaz:
11h,22h,33h,44h,55h verilerini sırasıyla 20hdan başlayarak 24he kadar olan adreslere yaz?
list p=16F877A ;her programın başında yazılmalı
include "p16F877A.inc" ;her programın başında yazılmalı
movlw 0x20
movwf FSR ;fsrnin içine 20hex i attım
movlw 0x11
movwf INDF ; 11h'i 20 hex adresine yazdım
incf FSR ...
Posted in Diğer, Kategorilenmemiş, Kısa Bilgi, Uygulamalar, Örnek Kodlar | No Comments »
Perşembe, Nisan 29th, 2010
assembly programlama'da 3 çeşit adresleme vardır:
immidiate adressing
direct adressing
indirect adressing
immidiate adressing: bu adresleme türünde working egisterın içine doğrudan değişken atanabilir veya içeriğinde değişiklik yapılabilir,bu adresleme sadece working reg ile ilgili adres atamalarında kullanılır, çünkü başka bir adrese veri atacaksak mutlaka onu önce working registera ordan başka bir yere aktarmamız gerekir.
movlw 0x20;working ...
Posted in Diğer, Kategorilenmemiş, Kısa Bilgi, assembly/pic, Örnek Kodlar | No Comments »