pic 16f84le pic16f628'in hafıza yapıları değişik mi ?

grave45

Üye
Katılım
14 Nis 2011
Mesajlar
17
Puanları
1
Yaş
35
pic 16f84le pic16f628'in BANK yapıları değişik mi ? 16f628'i 16f84deki gibi programlarsak bir sorun teşkil edermi ?
örneğin ;
Kod:
LIST P=16F84 ;PIC16F84'ün MPASM'ye tanıt
INCLUDE "P16F84.INC"
_CONFIG _CP_OFF S_WDT_OFF ;_PWRTE_OFF S_RC_OSC
CLRF PORTB ;        PORTB'ye bağlı LED'leri söndür
BSF STATUS, RP0 ;BANKl’e geç
CLRF TRISB          ;PORTB'nin uçlarını çıkıs yap
BCF STATUS, RP0 ;BANK0’a geç
BSF PORTB, 0      ;PORTB’nin 0.bitindeki LED'i yak
END                   ;Program komutlarının sonu
 
Moderatör tarafında düzenlendi:
hiç bir sorun teşkil etmez, aynı. yanlız list ve include komutlarında 16f628 picini yazman daha iyi olur
16f828 in birkaç fazladan özelliği var ; seri iletişim, analog dijital çevirici,karşılaştırıcı, yakalıyıcı gibi ...
ayrıca 16f828 de bank2 bank3 de var.. bank değiştirmek için status komutu yerine BANKSEL komutuda çok kolaylık sağlıyor, mesela trisb ye gececeksen tris b nin olduğu banka geçmen için BANKSEL TRISB komutu yeterli oluyor..
fiyatları birbirine çok yakın.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…