tailieunhanh - Tổng quan về vi điều khiển, chương 4

Tham khảo tài liệu 'tổng quan về vi điều khiển, chương 4', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chương 4 CẤU TRÚC BÊN TRONG CỦA VI ĐIÈU KHIỂN NHỚ CHƯƠNG TRÌNH- BỘ NHỚ ROM Bộ nhớ ROM dùng để lưu chương trình do người viết chương trình viết ra. Chương trình là tập hợp các câu lệnh thể hiện các thuật toán để giải quyết các công việc cụ thể chương trình do người thiết kế viết trên máy vi tính sau đó được đưa vào lưu trong ROM của vi điều khiển khi hoạt động vi điều khiển truy xuất từng câu lệnh trong ROM để thực hiện chương trình. ROM còn dùng để chứa số liệu các bảng các tham số hệ thống các số liệu cố định của hệ thống. Trong quá trình hoạt động nội dung ROM là cố định không thể thay đổi nội dung ROM chỉ thay đổi khi ROM ở chế độ xóa hoặc nạp chương trình do các mạch điện riêng biệt thực hiện . Bộ nhớ ROM được tích hợp trong chip Vi điều khiển với dung lượng tùy vào chủng loại cần dùng chẳng hạn đối với 89S52 là 8KByte với 89S53 là 12KByte. Bộ nhớ bên trong Vi điều khiển 89Sxx là bộ nhớ Flash ROM cho phép xóa bộ nhớ ROM bằng điện và nạp vào chương trình mới cũng bằng điện và có thể nạp xóa nhiều lần Bộ nhớ ROM được định địa chỉ theo từng Byte các byte được đánh địa chỉ theo số hex-số thập lục phân bắt đầu từ địa chỉ 0000H khi viết chương trình cần chú ý đến địa chỉ lớn nhất trên ROM chương trình được lưu sẽ bị mất khi địa chỉ lưu vượt qua vùng này. Ví dụ AT89S52 có 8KByte bộ nhớ ROM nội địa chỉ lớn nhất là 1FFFH nếu chương trình viết ra có dung lượng lớn hơn 8KByte các byte trong các địa chỉ lớn hơn 1FFFH sẽ bị mất. Ngoài ra Vi điều khiển còn có khả năng mở rộng bộ nhớ ROM với việc giao tiếp với bộ nhớ ROM bên ngoài lên đến 64KByte địa chỉ từ 0000H đến FFFFH . NHỚ DỮ LIỆU- BỘ NHỚ RAM Bộ nhớ RAM dùng làm môi trường xử lý thông tin lưu trữ các kết quả trung gian và kết quả cuối cùng của các phép toán xử lí thông tin. Nó cũng dùng để tổ chức các vùng đệm dữ liệu trong các thao tác thu phát chuyển đổi dữ liệu. RAM nội trong Vi điều khiển được tổ chức như sau Các vị trí trên RAM được định địa chỉ theo từng Byte bằng các số thập lục phân số Hex Các bank

TỪ KHÓA LIÊN QUAN