Timer 1 chỉ là mở rộng của timer 0 && các bạn chỉ mới biết về led + nút nhấn => nội dung bài tập này cũng không có gì khó. Mình chỉ gợi mở một số bài để các bạn tham khảo, có thể tự tìm hiểu thêm:
1. Sửa phần Intermediate level ở bài 5, thay việc dùng CLK ngoài nối vào T0CKI (Timer0) bằng việc dùng CLK ngoài nối vào T1CKI (Timer1).
2. Cũng sửa phần Intermediate level ở bài 5, thay việc dùng CLK ngoài của timer bằng việc dùng ngắt ngoài nối vào chân RB0 để điều khiển.
3. Sử dụng thạch anh 32768 Hz, qua timer 1 để đếm giây cho led 7 đoạn.
...
Các bạn nén các file : .c và .hex lại rồi nộp tới email: pif.picc5@gmail.com với cú pháp sau ở chủ đề thư:
Danh sách nhóm xem tại đây . Chúng ta sẽ tổng kết lại và loại bớt các bạn không nộp bài tập vào buổi 7.
Buổi sau chúng ta sẽ học về LCD. Về lập trình không có gì khó, quan trọng là các bạn chuẩn bị đủ mạch LCD + LCD (giá LCD 16x2 hình như là 65k). Hầu như mọi hướng dẫn đều có trong TUT rồi, có câu hỏi gì cứ việc hỏi nhé!
Buổi sau là buổi cuối, các bạn sẽ chọn nhóm (2- 3 người) để làm bài tập giữa khoá. Chúng ta sẽ gom 2 lớp lại và học buổi sáng thứ bảy thôi (bạn nào không đi được có thể nhờ bạn đăng ký nhóm dùm, còn nội dung bài học LCD có thể tự học, rất dễ).
Các bạn thảo luận các vấn đề về led 7 đoạn, đệm dòng, ghi dịch, ma trận led, ma trận nút nhấn, ... tại luồng sau. Có thể tham khảo mini project1 của lớp c4 tại đây .
Cố gắng chọn cho mình 1 đề tài phù hợp nhé! ^^
PS: Đính kèm là code mẫu Timer 1 + External interrupt.
1. Sửa phần Intermediate level ở bài 5, thay việc dùng CLK ngoài nối vào T0CKI (Timer0) bằng việc dùng CLK ngoài nối vào T1CKI (Timer1).
2. Cũng sửa phần Intermediate level ở bài 5, thay việc dùng CLK ngoài của timer bằng việc dùng ngắt ngoài nối vào chân RB0 để điều khiển.
3. Sử dụng thạch anh 32768 Hz, qua timer 1 để đếm giây cho led 7 đoạn.
...
Các bạn nén các file : .c và .hex lại rồi nộp tới email: pif.picc5@gmail.com với cú pháp sau ở chủ đề thư:
[C5..] [BT..] [N..] _Họ tên_ ...
Ví dụ: [C5A] [N1] [BT6] _ Dương Lập Đức _ .... (...: có thể ghi thêm nội dung gì đó)Danh sách nhóm xem tại đây . Chúng ta sẽ tổng kết lại và loại bớt các bạn không nộp bài tập vào buổi 7.
Buổi sau chúng ta sẽ học về LCD. Về lập trình không có gì khó, quan trọng là các bạn chuẩn bị đủ mạch LCD + LCD (giá LCD 16x2 hình như là 65k). Hầu như mọi hướng dẫn đều có trong TUT rồi, có câu hỏi gì cứ việc hỏi nhé!
Buổi sau là buổi cuối, các bạn sẽ chọn nhóm (2- 3 người) để làm bài tập giữa khoá. Chúng ta sẽ gom 2 lớp lại và học buổi sáng thứ bảy thôi (bạn nào không đi được có thể nhờ bạn đăng ký nhóm dùm, còn nội dung bài học LCD có thể tự học, rất dễ).
Các bạn thảo luận các vấn đề về led 7 đoạn, đệm dòng, ghi dịch, ma trận led, ma trận nút nhấn, ... tại luồng sau. Có thể tham khảo mini project1 của lớp c4 tại đây .
Cố gắng chọn cho mình 1 đề tài phù hợp nhé! ^^
PS: Đính kèm là code mẫu Timer 1 + External interrupt.
Attachments
-
2.2 KB Views: 151