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 .
Trang 1
EMBEDDED
MICROCOMPUTER
DESIGN
ĐẶNG CÔNG SƠN
NGUYỄN PHƯƠNG NAM
PHAN VĂN TÂN
Trang 2
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
YÊU CẦU BÀI LAB 3
Trang 3Xây dựng biểu đồ USE CASE của hệ thống
Trang 4Tasks and Task Control Blocks
4
Trang 5Tasks and Task Control Blocks
struct MyStruct
{
void (*myTask)(void*);
void* taskDataPtr;
};
typedef struct MyStruct TCB;
struct MyStruct {
void (*myTask)(void*); void* taskDataPtr;
struct MyStruct* next; struct MyStruct* prev; };
typedef struct MyStruct TCB;
5
Trang 6Biểu đồ TASK ( task diagram)
Trang 7Xây dựng biểu đồ HOẠT ĐỘNG ( Activity Diagram) của hệ thống
Trang 8 PHẦẦN DEMO