selam arkadaslar. 12f675 ile ilgli asm yazmak istiyorm. ama hep 16f84 ile ilgili örnekler var. 12f675 te IO ları nasıl ayarlarım. iki giriş ve 1 çıkışım var yardımcı olursanız sevinirim.
Alıntı yapılan: "Selo_1"selam arkadaslar. 12f675 ile ilgli asm yazmak istiyorm. ama hep 16f84 ile ilgili örnekler var. 12f675 te IO ları nasıl ayarlarım. iki giriş ve 1 çıkışım var yardımcı olursanız sevinirim.
Merhaba datasheet'e baktınızmı ? Genelde datasheet'te yazıyor bu tür şeyler.
Merhaba
@Selo_1
list p=12f675 ; 12f675 kullanacağız
include "P12F675.INC"
cblock 0x20 ; ram'leri burada tanımlarım
register1
register2
register3
register4
endm
org 0 ; program 000H adresinden başlar
goto basla
org 4 ; interrupt adresidir, interrupt buradan başlar
retfie ; interrupt kurmayacağız, int. gelirse geridön
basla:
bcf STATUS,RP0 ; Bank0 a geç
clrf GPIO ; Latch'leri temizle
movlw 07h ; GP<0:2> dijital olsun
movwf CMCON ;
bsf STATUS,RP0 ; Bank1'e geç
clrf ANSEL ; portların hepsi dijital
clrf TRISIO ; tüm pinler çıkış
bcf STATUS,RP0 ; bank0'a geç
hangi pinleri giriş veya çıkış olarak ayarlamak istiyorsan yukarıda TRISIO registerine yükle.
Not : Yaratmak yalnız Allah'a mahsustur, başka hiç kimse yaratamaz, biz ancak üretiriz veya tasarlarız.
Kolay gelsin