Tổ chức bộ nhớ của chip 8051.

Một phần của tài liệu Đồ án Vi Điều Khiển " Điều khiển thay đổi độ sáng đèn " doc (Trang 46 - 49)

III. MẠCH THAY ĐỔI ĐỘ SÁNG ĐÈN SỬ DỤNG BĂM XUNG ÁP 3.1 TÌM HIỂU VỀ BĂM XUNG ÁP PWM

e. Tổ chức bộ nhớ của chip 8051.

Hình 3.20. Không gian bộ nhớ của chip 8051.

Hình 3.21. Bộ nhớ dữ liệu của chip 8051.

- Bộ nhớ dữ liệu (RAM): 128 byte : Địa chỉ truy xuất 00H – 7FH.

+ Vùng RAM dãy thanh ghi (32 byte) : Địa chỉ truy xuất: 00H – 1FH ,4 dãy x 8

thanh ghi.

Truy xuất dữ liệu kiểu :

Trực tiếp: MOV 07H,#95H Gián tiếp: MOV R0,#07H MOV @ R 0 ,#95H Thanh ghi: MOV R7,#95H

Ở chế độ mặc định thì dãy thanh ghi tích cực là dãy 0. Có thể thay đổi dãy tích cực bằng cách thay đổi các bit chọn dãy thanh ghi RS1 và RS0 trong thanh ghi PSW.

+ Vùng RAM định địa chỉ bit (16 byte) : Địa chỉ truy xuất: 20H – 2FH, 16 x 8 bit.

Truy xuất dữ liệu kiểu:

. Trực tiếp: MOV 25H,#95H Gián tiếp: MOV R0,#25H MOV R@ 0 ,#95H Từng bit : SETB 28H

+ Vùng RAM đa chức năng (80 byte) : Địa chỉ truy xuất: 30H – 7FH.

Truy xuất dữ liệu kiểu:

Trực tiếp: MOV 5FH,#95H Gián tiếp: MOV R0,#5FH MOV @ R 0 ,#95H

Hình 3.22. Thanh ghi SFR.

Không được phép đọc hay ghi dữ liệu tại các địa chỉ SFR mà nó chưa được đăng ký. Vì việc đọc hay ghi dữ liệu vào các nơi này có thể làm phát sinh những hoạt động không mong muốn và đó có thể là nguyên nhân làm cho chương trình của ta không tương thích với các phiên bản sau của chip MCS-51. Chỉ được truy xuất các SFR bằng kiểu định địa chỉ trực tiếp (tuyệt đối không sử dụng kiểu định địa chỉ gián tiếp trong trường hợp này).

Một phần của tài liệu Đồ án Vi Điều Khiển " Điều khiển thay đổi độ sáng đèn " doc (Trang 46 - 49)

Tải bản đầy đủ (DOCX)

(60 trang)
w