vi điều khiển

P

phanikumar

Guest
chào

những gì được mở rộng memory.and nơi là nó used.how để sử dụng bộ nhớ.

 
phanikumar đã viết:

chàonhững gì được mở rộng memory.and nơi là nó used.how để sử dụng bộ nhớ.
 
chào

tôi muốn biết về các mô hình bộ nhớ. (nhỏ, nhỏ, lớn ..)

làm thế nào các mô hình bộ nhớ nhiều làm chúng tôi có.?
những gì họ đang có.?
làm thế nào để sử dụng chúng.?
các benificts của việc sử dụng chúng là gì.?

hãy giúp đỡ tôi muốn biết về việc này một cách chi tiết.

 
Với một vi điều khiển (như 8051) quyết định đầu tiên là mô hình mà bộ nhớ để sử dụng.

Trong khi các lập trình viên máy tính chọn giữa TINY, NHỎ, XL, Compact, Large và Huge làm thế nào để kiểm soát các phân khúc bộ xử lý của RAM được sử dụng (vượt qua!), Người sử dụng có 8.051 quyết định nơi mà các chương trình và dữ liệu đang cư trú.

Một số trình biên dịch hỗ trợ các cấu hình bộ nhớ sau đây:

ROM: Hiện tại lớn nhất đối tượng nộp đơn có thể được sản xuất là 64K, mặc dù lên đến 1MB có thể được hỗ trợ với các mô hình BANKED mô tả dưới đây.Tất cả các sản lượng trình biên dịch để được hướng dẫn đến EPROM / ROM, hằng, nhìn lên bảng vv, cần được khai báo là "mã".
RAM: Có ba mô hình bộ nhớ, NHỎ, Compact và XL
NHỎ: tất cả các biến và tham số-đoạn đi qua sẽ được đặt trong bộ nhớ trong của 8.051.
Compact: biến được lưu trong bộ nhớ paged địa chỉ của cổng 0 và 2.Opcodes gián tiếp địa chỉ được sử dụng.On-chip đăng ký vẫn còn được sử dụng cho người dân địa phương và các thông số.
Large: vv biến được đặt trong bộ nhớ bên ngoài địa chỉ của @ DPTR.On-chip đăng ký vẫn còn được sử dụng cho người dân địa phương và các thông số.
BANKED: Mã số có thể chiếm đến 1MB bằng cách sử dụng một trong hai cổng pins CPU hay bộ nhớ được ánh xạ chốt để nhớ trang trên 0xFFFF.Trong mỗi bộ nhớ 64KB chặn một khu vực COMMON phải được dành cho các mã thư viện C.Liên ngân hàng gọi hàm là có thể.

 

Welcome to EDABoard.com

Sponsor

Back
Top