tailieunhanh - Ebook Vi xử lý trong đo lường và điều khiển: Phần 2
Nối tiếp nội dung của phần 1 cuốn sách "Vi xử lý trong đo lường và điều khiển", phần 2 trình bày các nội dung từ chương 6 đến chương 9 cuốn sách bao gồm: Trình dịch macro MC51, các bộ vi xử lý BASIC-52, bộ xử lý 80535, các vi điều khiển AT89Cxx. nội dung chi tiết. | 176 VI XỬLÝ TRONG ĐO LƯỜNG VÀ ĐlỀư KHIEN Chương 6 TRÌNH DỊCH MACRO MC51 Trình dịch macro MC51 đã được xây dựng để trợ giúp cho người lập trình mà trước hết là làm việc với hệ thông có sử dụng 8048. Do sự gần gũi giữa các bộ vi điều khiển 8048 và 8051 trình dịch dùng cho 8048 đã được cải tiến để dùng cho 8051. Thực tế là trình dịch được mở rộng rất nhiều và làm thích ứng với các khả nàng của 8051. Nhò vậy dẫn đến một khả năng lập trình đơn giản dùng cho các bộ xử lý 8051 mà trước hết là đôì với những đồ án nhỏ. Khi tiến hành thử nghiệm với một trình dịch ta nên lưu ý đến một khả năng có thể xảy ra là mã chương trình được dịch bị hạn chế về độ lớn mức đọ hạn chế phụ thuộc vào từng chương trình dịch cụ thể mà ta có thể tìm được. Thường thì các chương trình đến 2 kbyte có thể được tạo ra. Mã nhị phân được tạo ra có thể được lưu trữ như là tệp hoặc được chuyển trực tiếp vào bộ nhớ RAM hoặc EEPROM của hệ thốhg đích. Thòi gian trễ dùng chó EEPROM được cho trước bằng một giá trị cố định trong version để chạy th1 Version đầy đủ của trình dịch cho phép thiết lập tự do đốì với thời gian trễ và cũng cấu hình được đối với các vùng địa chỉ khác. Trình dịch tạo ra mã rất nhanh xếp chặt compact và dễ dàng sử dụng. Tất cả các lệnh và mã máy tương ứng được qui định qua bảng . Bởi vì trình dịch MC51 có sẵn một bộ soạn thảo một chương trình Download và một terminal đơn giản để thử nghiệm phần mềm nên toàn bộ công việc phát triển có thể được thể hiện bằng việc hoàn chỉnh một chương trình. So sánh với BASIC và PASCAL thì MC51 6. TRÌNH DỊCH MACRO MC 51 177 chỉ là một hệ thông nhỏ nhưng có thể dễ dàng làm cho thích nghi với những yêu cầu cụ thể thông qua việc mở rộng bảng . File Edit Compile Run Terminal Hexedit Load New Save Help Quit Exit to DOS y n Hình Màn hình khi cho chạy MC51. Giống như ỏ MC48 nếu muôn làm việc vối cổng nổì tiếp nào thì khi gọi trình dịch ta phải chỉ định trước chẳng hạn đối với cổng COM2 thì dùng MC51 2 Sau khi khởi động một thực đơn kéo xuôhg
đang nạp các trang xem trước