![]() |
|
Tài trợ cho PIC Vietnam |
Cảm biến Camera, siêu âm, hồng ngoại, gyro, la bàn... |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Jul 2007
Bài gửi: 5
: |
Giúp em cách đếm Xung encoder của PIC 16F877A với!
Các anh demo cho em code của CCS-C dùng để đếm xung encoder với PIC 16F877A với. Thanks các anh nha!
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 6 túi
Tham gia ngày: May 2007
Bài gửi: 127
: |
đếm encoder thì dùng bộ timer/counter .
vấn đề của bạn thì bạn nên tự làm , nếu code sai thì đưa lên mọi người giúp . chẳng ai rảnh mà đi viết hộ bạn đâu . |
![]() |
![]() |
![]() |
#3 |
Đệ tử 6 túi
Tham gia ngày: Oct 2006
Bài gửi: 147
: |
|
![]() |
![]() |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Jul 2007
Bài gửi: 5
: |
Hic, Chứng tỏ ko ai làm bao giờ. Copy và paste thui mà.
|
![]() |
![]() |
![]() |
#5 |
Đệ tử 6 túi
Tham gia ngày: Oct 2006
Bài gửi: 147
: |
Lão mạnh xem cái này nè.
có trên diễn đàn, ko bít của ai đown đã lâu rồi. |
![]() |
![]() |
![]() |
#6 |
Đệ tử 5 túi
Tham gia ngày: Jun 2008
Bài gửi: 112
: |
Không phải là ko ai làm ! Vấn đề là bạn dùng encoder cho mục đích gì ,sử lý tín hiệu encoder ra sao ........... chứ còn đếm xung encoder thì có gì đâu ,bạn chỉ cần đưa tín hiệu từ encoder vào chân đếm xung ngoài của các bộ timer >>>> và cứ thế mà đếm
đến đây thì chắc bạn có thể làm được rùi chứ
__________________
** xin hãy cho tôi là tượng đá ** Để muôn đời không nhớ thương ai ..!! |
![]() |
![]() |
![]() |
#7 |
Đệ tử 1 túi
Tham gia ngày: Sep 2008
Bài gửi: 16
: |
xin chao mọi người!tôi đang học làm mạch, cần một số con ma chưa có tài liệu: LM7805.LM324,tụ xoay :530TW103 ai có tài liệu tiếng việt về mấy con này chia sẻ cho mình với!!!!!!xin cảm ơn nhiều
|
![]() |
![]() |
![]() |
#8 | |
Đệ tử 7 túi
Tham gia ngày: Jul 2007
Nơi Cư Ngụ: Đà Nẵng
Bài gửi: 188
: |
Trích:
|
|
![]() |
![]() |
![]() |
#9 | |
PIC Bang chủ
|
Trích:
Xem tài liệu hướng dẫn về encoder tại đây. Có nhiều phương pháp đọc: - Ngắt ngoài RB0 - Ngắt onchange RB (một số chip hỗ trợ RA) - Capture (CCP) - Chờ xung lên, xuống (nếu không làm gì khác) - Sử dụng ngõ vào như một ngõ vào của timer 1, dùng trong chế độ counter. ... Tất cả các kỹ thuật này đều sử dụng được. Nên hiểu bản chất và tìm cách sử dụng linh hoạt các hoạt động của PIC. Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
![]() |
![]() |
![]() |
#10 | |
Đệ tử 6 túi
Tham gia ngày: Mar 2007
Bài gửi: 150
: |
Trích:
sử dụng ngắt ngoài(chân RB0) Code:
unsigned int16 xung=0; // khai báo biến encoder la số 16 bit #INT_EXT0 void ngat_ngoai0() { xung++; // mỗi lần có tín hiệu encoder thì biến đếm xung tăng lên 1 giá trị } ...... ......
__________________
_________________________________________________ Le Trung Duc Industry Research & Application Center NTT Institute of Hi_technolog ltduc@ntt.edu.vn leduc_cktd@yahoo.com.vn http://www.nttc.edu.vn CNC DIY : http://quangcaosanpham.com/shop/driverservo 0909300332 |
|
![]() |
![]() |
![]() |
#11 |
Nhập môn đệ tử
Tham gia ngày: Aug 2009
Bài gửi: 3
: |
bạn đưa nguồn phát xung(đầu ra của cảm biến) vào chân ngắt mỗi lần có xung tín hiệu điện áp từ 0 lên 5v thì sẽ xảy ra ngắt, khi có ngắt thì tăng biến đếm lên 1. bạn dùng biến đếm dó để làm việc minh muốn. ok?
|
![]() |
![]() |
![]() |
#12 | |
Nhập môn đệ tử
Tham gia ngày: Sep 2009
Bài gửi: 2
: |
ket noi pic voi encoder
Trích:
encoder noi truc tiep voi chan nao cua pic? |
|
![]() |
![]() |
![]() |
#13 | |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Trích:
còn hơn thì dùng 4431 thì phải, bác nào nhớ nhắc dùm!
__________________
A&A |
|
![]() |
![]() |
![]() |
#14 |
Đệ tử 6 túi
Tham gia ngày: Apr 2009
Bài gửi: 132
: |
![]() bác dùng thằng 877a hoặc 887 mà em nghĩ bác nên sài em 887 đi cho nó rẻ, encoder mắc vào cái chân rb0 và rb1 hoặc mắc vào ccp2 dùng chức năng capture của pic. để em làm song em up cho bác tham khảo...hic...đang làm, chưa song....dùng con 4431 thì hơi phí...nhưng vấn đề bác điều khiển làm việc gì mới kết luận được...hi
|
![]() |
![]() |
![]() |
#15 | |
Nhập môn đệ tử
Tham gia ngày: Dec 2009
Bài gửi: 1
: |
Trích:
|
|
![]() |
![]() |