Như chúng ta đã làm lab 1 và 2, bài lab 3 này sẽ phát triển từ những gì chúng ta thực hiện ở 2 bài lab trước đó Với các chức năng thực hiện thêm : Cập nhật tính năng bằng nút nhấn trên KID Kết nối máy tính theo 2 chiều, nhận dữ liệu gửi từ máy tính và chiều ngược lại Dùng Timer .
EMBEDDED MICROCOMPUTER DESIGN ĐẶNG CÔNG SƠN NGUYỄN PHƯƠNG NAM PHAN VĂN TÂN YÊU CẦU BÀI LAB Như làm lab 2, lab phát triển từ thực lab trước Với chức thực thêm : - Cập nhật tính nút nhấn KID - Kết nối máy tính theo chiều, nhận liệu gửi từ máy tính chiều ngược lại - Dùng Timer Xây dựng biểu đồ USE CASE hệ thống Tasks and Task Control Blocks Tasks and Task Control Blocks struct MyStruct struct MyStruct { { void (*myTask)(void*); void (*myTask)(void*); void* taskDataPtr; void* taskDataPtr; }; struct MyStruct* next; typedef struct MyStruct TCB; struct MyStruct* prev; }; typedef struct MyStruct TCB; Biểu đồ TASK ( task diagram) Xây dựng biểu đồ HOẠT ĐỘNG ( Activity Diagram) hệ thống PHẦẦN DEMO ...YÊU CẦU BÀI LAB Như làm lab 2, lab phát triển từ thực lab trước Với chức thực thêm : - Cập nhật tính nút nhấn KID - Kết nối máy tính... theo chiều, nhận liệu gửi từ máy tính chiều ngược lại - Dùng Timer Xây dựng biểu đồ USE CASE hệ thống Tasks and Task Control Blocks Tasks and Task Control Blocks struct MyStruct struct MyStruct... struct MyStruct TCB; Biểu đồ TASK ( task diagram) Xây dựng biểu đồ HOẠT ĐỘNG ( Activity Diagram) hệ thống PHẦẦN DEMO