PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > MPASM

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ...

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 03-06-2016, 09:15 AM   #1
khanhhieutdh
Nhập môn đệ tử
 
Tham gia ngày: May 2016
Bài gửi: 1
:
Ghi vào eeprom không được

mọi người xem giùm mình code chương trình sau.
lỗi không ghi được vào eeprom
chương trình mình có ngắt timer0 và adc
;-------------------------------------------------------------------------------
;CTC DIEU KHIEN
SETUP ; KIEM TRA NUT SET/START
CALL DELAY50
BTFSS PORTB,0
COMF KTCT ; dung thi dao bit KTC1,0
RETURN
BUTTON
BANKSEL TRISA
BCF INTCON,GIE ; khong cho phep ngat
BANKSEL PORTA
BTFSS PORTB,1 ; kiem tra nut tang
CALL BUTTON1
BTFSS PORTB,2 ; kiem tra nut giam
CALL BUTTON2
CALL HIENTHICAIDAT
MOVF NHIETDODAT
CALL EEWRITE
RETURN

BUTTON1
CALL DELAY100
BTFSS PORTB,1 ; kiem tra button1
INCF NHIETDODAT
RETURN
BUTTON2
CALL DELAY100
BTFSS PORTB,2 ; kiem tra button2
DECF NHIETDODAT
RETURN
;------------------------------------------------------------------------------
;CTC DOC GHI EEPROM
EEADDRESS
BANKSEL EEADR
MOVWF EEADR ; nhap dia chi
BANKSEL 0X00
RETURN
EEREAD
BANKSEL EECON1
BSF EECON1,RD ; cho phep doc
BANKSEL EEDATA
MOVF EEDATA,W ; luu gia tri vao thanh ghi w
BANKSEL 0X00
RETURN
EEWRITE
BANKSEL EECON1
BTFSC EECON1, WR ; doi ghi xong
GOTO $-1
BCF STATUS, RP0 ; Bank 2
MOVWF EEDATA
BSF STATUS, RP0 ; Bank 3
BCF EECON1, EEPGD ; chon che do DATA
BSF EECON1, WREN ; cho phep ghi
BCF INTCON, GIE ; khong cho phep ngat
MOVLW 0x55 ; mac dinh
MOVWF EECON2
MOVLW 0xAA
MOVWF EECON2
BSF EECON1, WR ; bat dau ghi
BTFSS EECON1,WR
GOTO $-1
BSF INTCON, GIE ; cho phep ngat
BCF EECON1, WREN
RETURN
khanhhieutdh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Tags
eeprom

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 10:00 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam