Professional Documents
Culture Documents
Hình thức thi: cá nhân, được sử dụng tài liệu, máy tính cá nhân để thi. Trước mắt mỗi nhóm chuẩn bị 1
máy tính cá nhân và các bạn trong nhóm sẽ thi lần lượt, chắc chắn sẽ còn vị trí trống để thi (tầm 12 bộ
thí nghiệm lận) nên bạn nào muốn thi thì tự đem theo máy. Trường hợp sv không có máy tính cá nhân: 1
là thi ké máy của bạn, 2 là thi máy trường. Được phép sử dụng tài liệu offline trên máy tính, SV tự chuẩn
bị code mẫu, code các chương trình con cần thiết để sử dụng.
Quy định về máy tính cá nhân: tự cài đặt driver 232, hercules… GV không giải quyết các vấn đề nếu
không kết nối được. Trong thời gian thi, máy tính phải để ở chế độ máy bay, đăng suất, tắt hết zalo,
messenger, faceboook, discord, cam… dù đã tắt mạng nhưng cũng không được bật mấy cái này. Đã cho
dùng máy cá nhân thì mong các bạn hợp tác vấn đề này, nếu phát hiện thì 0 điểm đi dề. Được dùng các
tài liệu offline: .pdf, .txt, .doc… Nên chuẩn bị sẵn các hàm con về toán học nhân chia các số.
Cấu trúc đề: Đề thi sẽ gồm 4 câu thời gian thực hiện dự tính là 50 phút.
Câu 1: LÝ THUYẾT CƠ BẢN (3 điểm) (thời gian thực hiện dự tính 5p)
Hỏi một số câu hỏi lý thuyết:
1. Cho một schematic của một khối nào đó trên board thí nghiệm: hỏi câu hỏi liên quan đến
nó.
2. Cho 1 đoạn code (ngắn) thực hiện công việc gì đó mà bị sai, hỏi chỗ sai và sửa lại.
3. Hỏi hoạt động của một số IC có trên board thí nghiệm.
4. Hỏi một số đường tín hiệu từ các header trên board thí nghiệm: kết nối với cái gì, chức năng
làm gì, mức 1 làm gì, mức 0 làm gì…
5. Hỏi một số thao tác khi làm thí nghiệm.
6. Hỏi lý thuyết một số thanh ghi, tính toán hệ số chia timer cho hợp lý…
Ví dụ: Yêu cầu viết một chương trình con có tên là LEDBAROUT, nhận ngõ vào là R0, ngõ ra là R1 (phải
dùng đúng thanh ghi in và out theo đề). Chương trình kiểm tra giá trị trên R0, nếu R0=0 đến 7 thì
R1=0x0F, nếu R1=9 đến 127 thì R1=0xF0, nếu R1=128 đến 255 thì R1=0xFF trong 4 chu kỳ máy, sau đó
R1=0.
Ràng buộc: sử dụng timer1 mode CTC hệ số chia là 4 -> bắt buộc dùng timer đúng mode, timer bị tràn
thì tự xử lý.
Ý tưởng đề thi là như vậy, thực tế có thể khác chút chút thông cảm nha. (Chưa
làm đề)
Mục đích đề thi là đánh giá hiểu biết, khả năng viết code của các bạn, yêu cầu
đề thi có thể hơi lạ lạ nên miễn bình luận.
STT Khối
1 RS232 (UART)
2 SHIFT REGISTER (74HC595)
3 DIP SWITCH
4 Nút nhấn đơn (SWITCH)
5 KEYPAD (nút nhấn ma trận 4x4)
6 VREF1, VREF2 (Chia áp cho ADC)
7 LCD ký tự 16x2
8 LED BAR
9 LED7 đoạn
10 LED ma trận
11 LED đơn