Sửa giùm mình đoạn code này với !

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • thi tran
    Thành viên tích cực
    • Oct 2010
    • 210

    #16
    Nguyên văn bởi chumanh Xem bài viết
    '' có tài mà ko có đức thì cũng bỏ " câu này nên suy nghĩ kỹ trước khi nói nhé !!! ko phải e nặng lời, e chỉ nêu ra cách thức người ta thường giúp như thế! còn topic trên có gì hơi quá thì e xin nhận lỗi. Còn về phuơng pháp đọc data từ RAM ngoài e sẽ vẽ sơ đồ và sử dung C trên KeilC cho anh thấy, OK!:

    Khai báo mảng dữ liệu theo kiểu:
    PHP Code:
    xdata unsigned char ten_mang[số_lượng_lưu_trữ]; 
    
    để sử dụng được RAM ngoài, trong Keil-C, vào project->Options for Target(hoặc alt+f7), tại thẻ Target tìm list Memory model: chọn Large: variables in XDATA

    Xong!

    Dưới đây là 1 ví dụ, trong ví dụ này e sẽ lấy khai báo dữ liệu ở RAM ngoài sau đó đọc lại nó, đưa ra P1 để hiển thị.

    PHP Code:
    #include <reg51.h>
    
    /*khai bao bien' trong RAM ngoai`*/
    xdata unsigned char _external_data = 0x12; //test value
    
    void main()
    {
         P1 = _external_data; //out to port
        while(1);          //stop here
    
    } 
    

    Diễn đàn là để trao đổi kinh nghiệm, ace ko nên nói năng nhau làm gì !

    Dù sao mình cũng cảm ơn bạn đã góp ý cho mình ! Đã ko biết thì fai chấp nhận đi làm học trò thôi mà ^^
    ................. Pleiku .................... GIA LAI ...................

    Comment

    Về tác giả

    Collapse

    thi tran Tìm hiểu thêm về thi tran

    Bài viết mới nhất

    Collapse

    Đang tải...