PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC - Thiết kế và Ứng dụng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 13-09-2009, 02:39 AM   #1
automation11
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 2
:
Thumbs down Xin các bạn hướng dấn giao tiếp giữa PIC 16F84 với IC 74HC595

Tôi mới bắt đầu học môn vi điêu khiển . Thầy giáo tôi giao cho chúng tôi về nhà tìm hiểu về PIC 16F84 và làm một đề tài để báo cáo . Tôi đã tìm đươc rất nhiều bài viết về ứng dụng của PIC trên diễn đàn . Thật sự là rất khó để tìm hiểu hết để làm báo cáo trong 1 thời gian 10 hôm. nên hôm nay tôi xin nhờ các bạn giúp đỡ tôi .tôi cảm ơn các bạn rất nhiều.
và tôi muốn hỏi là :giả sử tôi muốn dùng con PIC 16F84 để nối với nhiều led qua con IC 74HC595 thì trong code lập trình có liên quan gì tới các chân của IC ko?các bạn có thể viết cho tôi 1 program thật đơn giản để tôi làm mẫu được k !vi dụ là dùng PIC 16F84 để điều khiển 8 led thông qua IC 74HC595 (chỉ cần các led sáng từ Q0-Q7).
Cảm ơn các bạn nhiều nhé
automation11 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-09-2009, 11:52 AM   #2
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
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.
__________________
minhsondaklak@yahoo.com

thay đổi nội dung bởi: minhsondaklak, 13-09-2009 lúc 12:54 PM.
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-09-2009, 04:34 PM   #3
automation11
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 2
:
cám ơn bạn minhsondaklak nhé.mình sẽ làm thử ngay.nếu có vấn đề gì xin bạn giúp đỡ nha.
automation11 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-09-2009, 10:47 PM   #4
thaithien
Đệ tử 7 túi
 
Tham gia ngày: Aug 2007
Bài gửi: 213
:
Nói nhiều có lẽ cũng không bằng cho bạn một cái code để nghiên cứu.Gửi bạn một code nho nhỏ điều khiển led 7 đoạn nhé (mặc dù đang xài net dung lượng).
File Kèm Theo
File Type: rar 595.rar (28.0 KB, 434 lần tải)
thaithien vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-09-2009, 07:13 PM   #5
nvtuanhyvt
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 1
:
bác minhsondaklak oi ! cho em hỏi , một con pic16f84 có thể ghép được mấy con ic 74hc595 . em mói học lên ko biết , anh giup em với nha , chỉ dẫn cho em với . em cần điều khiển khoảng 50 cái den led . cảm ơn anh trước nha !!!
nvtuanhyvt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-09-2009, 12:24 PM   #6
minhsondaklak
Đệ tử 5 túi
 
Tham gia ngày: Jan 2008
Bài gửi: 96
:
Trích:
Nguyên văn bởi nvtuanhyvt View Post
bác minhsondaklak oi ! cho em hỏi , một con pic16f84 có thể ghép được mấy con ic 74hc595 . em mói học lên ko biết , anh giup em với nha , chỉ dẫn cho em với . em cần điều khiển khoảng 50 cái den led . cảm ơn anh trước nha !!!
Bao nhiêu cũng được: các con 595 nối tiếp với nhau, chân ra SDO con trước nối chân vào SDI con sau...cứ thế. Các chân SCK, RCK, CLR của các IC 595 cùng nối với 3 chân Pic. Ngoài ra nhớ nối chân G của 595 xuống masse nhé.
__________________
minhsondaklak@yahoo.com
minhsondaklak vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-10-2010, 07:37 PM   #7
bjll
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 1
:
a e nao co tai lieu cach doc cac chan cua pic dong 16fxxx ung dung cua moi chan thj cho e voi e xin cam on neu dc gui wa gmail cua e tongthongtuonglai.haui@gmail.com
bjll vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-11-2010, 03:01 PM   #8
docongly86
Nhập môn đệ tử
 
Tham gia ngày: Sep 2010
Bài gửi: 5
:
tôi cũng mới bắt đầu làm quang báo ! các bạn cho mình hỏi là tai sao khi dịch cột người ta thường dùng con ic595 ! nếu không sử dụng thì có sao không ?
docongly86 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-11-2010, 07:08 PM   #9
DCP
Đệ tử 2 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 26
:
chào các bác nhé, em cũng đang quan tâm đến vấn đề này. nhưng em đang học 16f84a,nếu bác nào cho em xin ct mẫu về con này em rất cảm ơn.
mail của em là: htranxuanhop@yahoo.com.vn.
em xin cảm ơn!
DCP vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-11-2010, 07:15 PM   #10
DCP
Đệ tử 2 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 26
:
ví dụ của bác (THIENTHAI) rất hay nhưng không áp dụng cho con 84a được mong bác
chỉ giáo cho tụi lính mới một chút nhé.
DCP vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-11-2010, 08:43 PM   #11
DCP
Đệ tử 2 túi
 
Tham gia ngày: Sep 2010
Bài gửi: 26
:
không biết có phải tại câu hỏi (GÀ QUÁ) không nữa?
mà không thấy ai trả lời vậy?
DCP vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-10-2011, 11:14 AM   #12
vudiepdh1
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 9
:
Talking

Trích:
Nguyên văn bởi DCP View Post
không biết có phải tại câu hỏi (GÀ QUÁ) không nữa?
mà không thấy ai trả lời vậy?
Kon 16f84 chỉ có PORTA và PORT B còn 16F877 có cả PORT C, PORTD, PORTE. Bạn muốn sử dụng code đó thì thay TRISC bằng TRISB, PIN C = PINB là ok mà.
vudiepdh1 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 10-12-2011, 12:12 AM   #13
NGUYENNGOC0803
Nhập môn đệ tử
 
Tham gia ngày: Oct 2010
Bài gửi: 1
:
bây giờ e đang làm đề tài dùng 16f877a hiển thị lên LCD 16x2 qua con 74595, bác nào biết chỉ e với ....
NGUYENNGOC0803 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 20-12-2011, 01:13 PM   #14
hangocminh1989
Đệ tử 6 túi
 
Tham gia ngày: Apr 2009
Bài gửi: 132
:
đây rồi, may quá, câu hỏi của bạn nguyenngoc0803 còn mới, mình trả lời luôn:
1. lcd 16x2 giao tiếp với pic không cần phải thông qua con 74hc595.
2. có 2 chế độ giao tiếp giữa pic với lcd là 4 bit và 8bit.đã có bài giảng bằng videoclip rồi, mình gửi link luôn nhé, lên đó coi và tự học luôn, khỏi hỏi làm chi cho mệt
http://www.payitforward.edu.vn/wordp...ls/hitech-pic/
chắc chỗ này là đủ với bạn rồi, chúc thành công
hangocminh1989 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Tags
thiết kế và ứng dụng


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:23 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam