Chào bạn, mình xin chia sẽ với bạn 1 phần:
- Về VĐK Pic, bạn đã phải nắm rõ về nhập xuất dữ liệu với 16F84 rồi chứ.
- Và bạn đã nắm rõ con IC74HC595 sẽ nối với Pic.
+ IC 74HC595: là con ghi dịch vào nối tiếp, ra song song 8 bit
+ Đầu vào: Cần 3 chân vào điều khiển SCK, RCK, CLR; 01 chân vào dữ liệu SDI. 04 chân này nối với Pic, để điều khiển.
+ Đầu ra: xuất ra 8 bít - 8 chân Out nối đến 8 Led.
- Hoạt động:
1. Áp 1 bit dữ liệu đầu tiên vào chân SDI
2. Tạo 1 cạnh xung lên tại chân SCK để dịch bit này vào chốt của IC595
3. Lại áp bit dữ liệu kế tiếp vào SDI, lại tạo xung lên tại SCK. Lặp lại 8 lần để dịch hết 8 bít dữ liệu vào chốt IC595 ...
4. Cuối cùng tạo 1 cạnh xung lên tại chân RCK để xuất dữ liệu từ chốt ra 8 chân Out.
Phần còn lại về Program, bạn thử đi để nắm rõ Pic hơn, chỉ có mỗi tao tác xuất dữ liệu ra chân Pic thôi mà, cụ thể xuất thế nào thi theo các bước giao tiếp với IC đã nêu trên.
Về câu hỏi của bạn: Code có liên quan gì đến chân IC 595 không ?
Code chỉ nói chuyện với các chân Pic, chân Pic sẽ trao đổi với chân IC. Vậy trong Code không có chân IC.
Chúc vui.
thay đổi nội dung bởi: minhsondaklak, 13-09-2009 lúc 12:54 PM.
|