Bộ Capture

Một phần của tài liệu LÝ THUYẾT SÓNG SIÊU ÂM VÀ CÁC ỨNG DỤNG CỦA SÓNG SIÊU ÂM (Trang 47)

I. GIỚI THIỆU VỀ VI ĐIỀU KHIỂN AT89S

Bộ Capture

Input capture là tên của một chân l\lối vào (input pin) Input capture là tên của một chân l\lối vào (input pin)

của AVR, chân này nối với khối input capture, chức

của AVR, chân này nối với khối input capture, chức

năng của khối này là : Khi có sự kiện

năng của khối này là : Khi có sự kiện

(rising,falling,level) ở chân input capture thì giá trị của

(rising,falling,level) ở chân input capture thì giá trị của

thanh ghi bộ định thời (1,2...) sẽ được cập nhật (coppy)

thanh ghi bộ định thời (1,2...) sẽ được cập nhật (coppy)

vào thanh ghi input capture register. Chức năng này

vào thanh ghi input capture register. Chức năng này

dùng để đo khoảng thời gian giữa các sự kiện. Để ý là

dùng để đo khoảng thời gian giữa các sự kiện. Để ý là

khi xảy ra sự kiện input capture thì sẽ tạo ra 1 ngắt,nếu

khi xảy ra sự kiện input capture thì sẽ tạo ra 1 ngắt,nếu

ngắt input capture được cho phép. Như vậy chức năng

ngắt input capture được cho phép. Như vậy chức năng

input capture có liên quan mật thiết tới bộ định thời, nên

input capture có liên quan mật thiết tới bộ định thời, nên

bạn cần tìm hiểu bộ định thời.

bạn cần tìm hiểu bộ định thời.

Ví dụ: chức năng input capture trong PIC16F877A.Ví dụ: chức năng input capture trong PIC16F877A.Trong PIC 16F877A có 2 bộ input capture là CCP1 và Trong PIC 16F877A có 2 bộ input capture là CCP1 và

CCP2. Cách thức hoạt động của nó khá đơn giản. Khi có

CCP2. Cách thức hoạt động của nó khá đơn giản. Khi có

một sự kiện (cạnh lên hoặc cạnh xuống ) trên chân

một sự kiện (cạnh lên hoặc cạnh xuống ) trên chân

CCP1 hoặc CCP2 thì giá trị của timer 1 sẽ tự động được

CCP1 hoặc CCP2 thì giá trị của timer 1 sẽ tự động được

copy vào thanh ghi Capture tương ứng. Ứng dụng quan

copy vào thanh ghi Capture tương ứng. Ứng dụng quan

trọng nhất của input capture là để đo tần số của một tín

trọng nhất của input capture là để đo tần số của một tín

hiệu. Bằng cách đo khoảng thời gian giữa 2 lần capture

hiệu. Bằng cách đo khoảng thời gian giữa 2 lần capture

liên tiếp ta có thể tính được tần số của tín hiệu.

liên tiếp ta có thể tính được tần số của tín hiệu.

Một phần của tài liệu LÝ THUYẾT SÓNG SIÊU ÂM VÀ CÁC ỨNG DỤNG CỦA SÓNG SIÊU ÂM (Trang 47)

Tải bản đầy đủ (PPT)

(54 trang)