![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| 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 |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 | |
|
Đệ tử 3 túi
Tham gia ngày: May 2011
Bài gửi: 47
: |
Trích:
RB0 và RB3 đều nối chung đến CCP1 nên ta nối thẳng vào nút bấm 1 và 2 sau đó khi ngắt capture xảy ra ta đọc giá trị và thêm câu lệnh if( RB0 ==1 ) // => nút 1 if( RB3 ==1 ) // => nút 2 |
|
|
|
|
|
|
#2 |
|
Đệ tử 3 túi
Tham gia ngày: Sep 2010
Bài gửi: 55
: |
mình dùng 2 CCP 1 kái bắt cah lên , một bắt cạnh xuống sau đó trừ 2 thanh ghi này cho nhau thì cho ra kết quả đúng mà bạn?? mục tiêu của bài này là đo thời gian 1 vật cản đi wa 1 cảm biến hồng ngoại với tốc độ khá cao.ví dụ như rơi tự do nên phải dùng 1 cảm biến trên đường đi của vật. Theo như cách của bạn Lion thì mình phải lần lượt bấm từng nút mới xác định được thời gian giửa 2 lần bấm nhưng ý mình là chỉ dùng 1 nút , ấn vào là bắc đầu tính thời gian cho tới khi nhả nút ra thì dừng lại và lấy kết quả đó?? với chỉ 1CCP cua pic 16f88
|
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|