Xem mẫu
CHƯƠNG 9
EEPROM Module
CHƯƠNG 9: BỘ NHỚ GHI ĐỌC EEPROM
1. Giới thiệu
- EEPROM là bộ nhớ có khả năng ghi đọc trong
quá trình PIC hoạt động bình thường.
- EEPROM không được thiết lập trực tiếp từ không
gian bộ nhớ mà thông qua các thanh ghi có chức
năng đặc biệt:
+ EECON1
+ EEDATA
+ EEDATH
+ EECON2
+ EEADR
+ EEADRH
CHƯƠNG 9: BỘ NHỚ GHI ĐỌC EEPROM
- EEDATA sẽ lưu giá trị 8bit được Ghi - Đọc.
- EEADR sẽ chứa địa chỉ của ô nhớ cần truy xuất.
- Khi giao tiếp với bộ nhớ chương trình: 2 thanh ghi
EEDATA : EEDATH được kết hợp để lưu 14 bit
mã lệnh ghi và đọc.
Và 2 thanh ghi EEADR : EEADRH kết hợp để lưu
địa chỉ 13bit của ô nhớ đang truy xuất.
- Bộ nhớ EEPROM chỉ cho phép đọc và ghi 1Byte.
- Bộ nhớ EEPROM sẽ tự động xóa trước khi Ghi.
CHƯƠNG 9: BỘ NHỚ GHI ĐỌC EEPROM
2. Các thanh ghi
a. Thanh ghi EEADR và EEADRH
- Cặp thanh ghi này có thể định địa chỉ tối đa
256Byte hay tối đa 8K word của bộ nhớ EEPROM.
- Khi truy xuất bộ nhớ dữ liệu: chỉ dùng EEADR để
lưu Byte địa chỉ thấp.
- Khi truy xuất bộ nhớ chương trình: dùng EEADR
để lưu byte địa chỉ thấp và EEADRH lưu Byte địa
chỉ cao.
CHƯƠNG 9: BỘ NHỚ GHI ĐỌC EEPROM
b. Thanh ghi EECON1 và EECON2
- Thanh ghi EECON1 chứa các bit điều khiển.
- Thanh ghi EECON2 chỉ là thanh ghi ảo, chỉ được
dùng riêng cho hoạt động Ghi vào EEPROM.
EECON1
EEPGD dd CHS2 WRERR WREN WR RD
Bit 6, 5,4: chưa cấu hình
...
- tailieumienphi.vn
nguon tai.lieu . vn