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