Em chào mọi người ạ.
Hiện tại em đang có 1 dự án, dùng AT89S52.
Khi em biên dịch thì KeilC báo lỗi như hình bên dưới (dịch ra là quá bộ nhớ). Em không hiểu vấn đề này ạ. Vì bộ nhớ của AT89S52 là 8KB = 8192byte. Trong khi, em mới dùng hết có 3223byte (code=3223). Khi em xoá tạm 1 vài hàm đi, còn khoảng code=2593, thì chương trình không báo lỗi này.
Không biết có ai biết cách khắc phục, thì giúp đỡ em với ạ. (Chương trình của em, có dung lượng dự tính tầm 3-4KB. Mà KeilC lại giới hạn bộ nhớ có 2KB).
Em cảm ơn rất nhiều ạ.
Hiện tại em đang có 1 dự án, dùng AT89S52.
Khi em biên dịch thì KeilC báo lỗi như hình bên dưới (dịch ra là quá bộ nhớ). Em không hiểu vấn đề này ạ. Vì bộ nhớ của AT89S52 là 8KB = 8192byte. Trong khi, em mới dùng hết có 3223byte (code=3223). Khi em xoá tạm 1 vài hàm đi, còn khoảng code=2593, thì chương trình không báo lỗi này.
Không biết có ai biết cách khắc phục, thì giúp đỡ em với ạ. (Chương trình của em, có dung lượng dự tính tầm 3-4KB. Mà KeilC lại giới hạn bộ nhớ có 2KB).
Em cảm ơn rất nhiều ạ.
Comment