Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   PIC Assembly (http://www.proelo.com/pic-assembly-41/)
-   -   Eeproma Yazma/okuma Rutini (http://www.proelo.com/pic-assembly-41/eeproma-yazma-okuma-rutini-1499/)

fatihkabakci 6. October 2008 11:25 PM

Eeproma Yazma/okuma Rutini
 
Banksel Eecon1
Bcf Intcongie
Bsf Eecon1wren
Movlw H'55'
Movwf Eecon2
Movlw H'aa'
Movwf Eecon2
Bsf Eecon1wr
Bsf Intcongie

Yazma_bekle
Btfsc Eecon1wr
Goto Yazma_bekle
Bcf Eecon1wren
Return

Eeprom_oku
Banksel Eecon1
Bsf Eecon1rd
Banksel Eedata
Movf Eedataw
Return

Ana_program
Banksel Trisb
Clrf Trisb
Banksel Portb
Clrf Portb

Movlw H'0a'
Banksel Eeadr

Movwf Eeadr
Movlw H'97'
Movwf Eedata

Call Eeprom_yaz

Clrf Eedata
Banksel Eeadr
Movlw H'0a'
Movwf Eeadr

Call Eeprom_oku

Banksel Portb
Movwf Portb

Don
Goto Don
End



;----------------------------------------------------------
; 7 6 5 4 3 2 1 0
;eecon1 [eepgd - N/a - N/a - N/a - Wrerr - Wren - Wr - Rd]

;eepgd: Program Bellegi Yada Veri Bellegi Secimi Icin (1:program Bellegi - 0:veri Bellegi )
;wrerr: Yazim Işlemi Bir Sebeple Erken Biterse (1:hata Olustu - 0:yazim Basarili )
;wren : Eeprom Yazma Yetkisi (1:yazim Icin Izinli - 0:yazma Izni Yok )
;wr : Eeproma Veri Yazma Kontrolu (1:veri Yazilir - 0:yazma Sonlandirilir)
;rd : Eeprom Okuma Kontrolu (1:eeprom Okuma Modu - 0:okuma Modu Iptal )

selovedo 29. November 2008 12:06 AM

Cevap: Eeproma Yazma/okuma Rutini
 
Paylaşım için teşekkürler.


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 02:02 AM .