Ic nhớ IC nhớ là một mạch tích hợp được tạo ra từ hàng triệu tụ điện và bóng bán dẫn có thể lưu trữ dữ liệu hoặc có thể xử lý mã. IC nhớ có thể lưu giữ bộ nhớ tạm thời thông qua bộ nhớ truy cập ngẫu nhiên (RAM) hoặc vĩnh viễn thông qua bộ nhớ (ROM). Bộ nhớ (ROM), dữ liệu sẽ được lưu giữ vĩnh viễn, tuy nhiên bộ xử lý chỉ có thể đọc nhưng không thể sửa đổi. IC nhớ có kích thước và hình dạng khác nhau. Một số có thể được kết nối trực tiếp trong khi một số cần ổ đĩa đặc biệt. IC nhớ là thành phần thiết yếu trong các thiết bị máy tính và điện tử trong đó bộ nhớ lưu trữ đóng một vai trò quan trọng.
Các bước để ghi dữ liệu vào IC nhớ: B1: Kiểm tra bit WR đang ở trạng thái ghi hay không? B2: Viết địa chỉ cho EEADR. Đảm bảo rằng địa chỉ đó không lớn hơn kích thước bộ nhớ của thiết bị. B3: Viết giá trị dữ liệu 8 bit để được lập trình trong thanh ghi EEDATA. B4: Xóa bit EEPGD để trỏ đến bộ nhớ dữ liệu EEPROM. B5: Set bit WREN để kích hoạt các hoạt động chương trình. B6: Tắt Các ngắt (nếu được bật). B7: Thực thi 5 lệnh đặc biệt theo trình tự:
B8: Bật các ngắt (nếu sử dụng ngắt). B9: Xóa bit WREN để tắt các chương trình hoạt động. B10: Khi hoàn thành quá trình ghi, bit WR bị xóa và bit cờ ngắt EEIF được set. Các bước để đọc IC nhớ EEPROM: B1: Viết địa chỉ cho EEADR. Đảm bảo rằng địa chỉ không lớn hơn kích thước bộ nhớ của thiết bị. B2: Xóa bit EEPGD để trỏ đến bộ nhớ dữ liệu EEPROM. B3: Đặt bit RD để bắt đầu đọc dữ liệu. B4: Đọc dữ liệu từ thanh ghi EEDATA. |