XÂY DỰNG THỰC TẾ HỆ THỐNG THU THẬP DỮ LIỆU
4.1.3. Miêu tả chung
Vi điều khiển MC68HC11 là loại vi điều khiển đơn tiên tiến có tích hợp bộ
nhớ trong và các thiết bị ngoại vi. Để phát huy khả năng của vi điều khiển, EVB (Evualation Board - bảng mạch hỗ trợ cho chức năng tính toán của MC68HC11 -> vì chưa tìm được thuật ngữ tiếng Việt ngắn gọn tương đương nên ta sẽ dùng thuật ngữ tiêng Anh dưới dạng viết tắt) được thiết kế theo một chương trình giám sát và gỡ rối có tên gọi BUFFALO (Bit User Fast Friendly Aid to Logical Operations). Chương trình giám sát này chứa trong EPROM (bộ nhớ ngoài).
EVB cung cấp các công cụ, thiết bị giá rẻđủ cho chức năng tính toán và gỡ rối của vi điều khiển MC68HC11. EVB không hỗ trợ cho loại vi điều khiển có tốc độ tính toán linh hoạt và mạnh hơn. Nó có thể hoạt động đồng thời cả hai mode: gỡ rối và tính toán.
Mode hoạt động đầu tiên cho phép người dùng gỡ rối dưới sựđiều khiển của chương trình giám sát BUFFALO. Mã sử dụng là assembler chứa trên EVB hoặc có trong máy tính host và đựơc nạp vào bộ nhớ RAM của EVB. Mode hoạt động thứ hai cho phép người dùng thi hành nhiệm vụ tính toán của mình với chương trình được nạp bộ nhớ của vi điều khiển. EVB có thể thi hành ở mode đơn chíp hay mode mở rộng trong toàn bộ thời gian làm việc của nó (xem chương 3).
Toàn bộ hoạt động điều khiển EVB, được lưu vào trong EPROM với sự trợ
giúp của các thiết bị tương tác đầu cuối. Giao diện của hệ thống thi hành cung cấp bởi vi điều khiển và PRU (port replacement unit- đơn vị thay thế cổng ‘->MC68HC24‘). Chuẩn RS232C dùng cho truyền dữ liệu và giao tiếp giữa máy tính và EVB. Vi điều khiển cung cấp giao diện truyền thông nối tiếp có tốc độ 9600 baud .
EVB cần sử dụng nguồn cung cấp +5, +12, -12 Vdc và một đầu cuối tương thích với chuẩn RS232C. Bộ RS232C tương thích với máy tính host sử dụng chuẩn ghi nối tiếp của Motorola (Motorola S-records) với sự trợ giúp của chương trình giám sát BUFFALO. Để có thêm thông tin xin xem tài liệu tham khảo.