[C8] Bài tập và tìm hiểu trong 2 tuần nghỉ lễ

Manhdd

Cố Vấn CLB
Staff member
Vì tuần sau trùng dịp nghỉ lễ nên các bạn C8 sẽ "có thêm thời gian" để làm bài thực hành phần GPIO mới học :6cool_boss:.
GPIO là bài học đầu tiên, là một cách kiểm chứng xem các bạn có đủ đam mê và nghị lực để tiếp tục hay không. Trong quá trình tìm hiểu, có khó khăn gì không thể tự giải quyết, các bạn có thể liên hệ trực tiếp Advisor hoặc đăng tại thread này :)
Trình tự các bài tập được xếp theo "level" từ thấp lên cao. BCN không ấn định các bạn về số lượng và trình tự bài tập. Các bạn cứ cố gắng làm, miễn sao tạo ra hứng thú và tăng level của bản thân là được :D

1. Chạy và hiệu chỉnh được các code mẫu đã share public: hiển thị LCD, dùng nút nhấn tăng/giảm Led 7 đoạn.
2. Lập trình nhấp nháy các đoạn trên Led 7 đoạn cho vui mắt.
3. Dùng nút nhấn tăng/giảm Led 7 đoạn, đồng thời tăng/giảm số trên LCD.
4. Dùng nút nhấn thay đổi chữ hiện trên LCD, dịch chữ trên LCD.
5. Dùng nút nhấn thay đổi tốc độ dịch chữ qua lại trên LCD.
6. Mô phỏng mạch Main như 1 cái đồng hồ: LCD hiển thị chi tiết ngày/tháng, giờ/phút, Led 7 đoạn đếm số, có nút nhấn để hiệu chỉnh ...
7. Cắm bus output mức 0/1 ra module BJT (Buzzer và Led), quan sát và tìm hiểu hoạt động của module này.
8. Tìm hiểu hoạt động của các module Mạch quét led 7 đoạn, Ma trận Led, Ma trận nút nhấn (trong C8.public)
9. Tìm hiểu Timer_A.
....
Còn các kiểu bài tập nào các bạn tự nghĩ thêm :6cool_boss: Chúc các bạn nghỉ lễ vui vẻ, hoàn thành bài tập tốt, có gì hay thì show lên đây hay facebook CLB nhé :1cool_byebye:

PS: << Folder tổng hợp tài liệu cho C8 >> (nội dung update đến 23-04-2013)
mirror link: https://www.dropbox.com/sh/55s1lfi8wgyd2fe/exzxWn30SU
 

Manhdd

Cố Vấn CLB
Staff member
Anh Mạnh giải thêm bài tập số 7 được không ạ:) em chưa hiểu lắm
Cái đó để tụi em tìm hiểu thêm về module BJT thôi. Em cứ xuất logic (theo 1 tần số nào đó) ra Port BJT xem Led và Buzzer đáp ứng như thế nào :) Module BJT theo 2 cấu hình này là ví dụ đơn giản của mạch lái. BJT chịu dòng tải (Led, Buzzer), MCU chỉ có nhiệm vụ điều khiển logic :)
Nói chung là làm trước tìm hiểu sau ấy mà :1cool_byebye:
 

pas_mgcaru

Thành Viên PIF
câu 3:anh cho em hỏi Port1 dùng cho LED7SEG rùi,port 2 dùng cho LCD thiếu 1 chân cho nút nhấn
 

chocolove92

Thành Viên PIF

Daddy_Cool

Trứng gà
Có ai làm rồi bài tập số 7 cho tui hỏi với. Cái phần LED thì ổn rồi nhưng sao xuất logic 1 ra từ chip cho vô buzzer nó không ''nhúc nhích" gì hết :gach Hình như là phải xuất ra 1 xung thì phải. Nhưng tui ko biết xuất như thế nào:) Có ai biết làm ơn chỉ với. Cảm ơn nhiều nhá :D:D
 

Manhdd

Cố Vấn CLB
Staff member
Có ai làm rồi bài tập số 7 cho tui hỏi với. Cái phần LED thì ổn rồi nhưng sao xuất logic 1 ra từ chip cho vô buzzer nó không ''nhúc nhích" gì hết :gach Hình như là phải xuất ra 1 xung thì phải. Nhưng tui ko biết xuất như thế nào:) Có ai biết làm ơn chỉ với. Cảm ơn nhiều nhá :D:D
Anh nhớ là chỉ cần cắm 3V3 cho thông dòng là kêu inh ỏi rồi mà :)
 

honghiep

Cố Vấn CLB
Staff member
Có ai làm rồi bài tập số 7 cho tui hỏi với. Cái phần LED thì ổn rồi nhưng sao xuất logic 1 ra từ chip cho vô buzzer nó không ''nhúc nhích" gì hết :gach Hình như là phải xuất ra 1 xung thì phải. Nhưng tui ko biết xuất như thế nào:) Có ai biết làm ơn chỉ với. Cảm ơn nhiều nhá :D:D
Bạn cần kiểm tra xem khi xuất logic 1 thì giữa 2 chân Buzzer có áp hay không?
Nếu có áp thì có thể gặp trường hợp:
- Buzzer bạn đang sử dụng là buzzer xung, cần cấp xung mới kêu
- Buzzer hàn ngược
- Buzzer hỏng (Ít gặp)
 
Top