tailieunhanh - Giáo trình Lập trình vi điều khiển (Nghề: Cơ điện tử): Phần 2 - Trường CĐ Nghề Kỹ thuật Công nghệ

(NB) Tiếp nội dung phần 1, Giáo trình Lập trình vi điều khiển (Nghề: Cơ điện tử): Phần 2 cung cấp cho người học những kiến thức như: Bộ định thời; cổng nối tiếp; ngắt. Mời các bạn cùng tham khảo! | 86 BÀI 4 BỘ ĐỊNH THỜI Mã bài MĐ CĐT32-04 Giới thiệu Trong quá trình viết chương trình dùng vi điều khiển để vận hành một hệ thống thì việc khởi tạo và đọc đúng bộ định thời là một vấn đề quan trọng. Việc hiểu và sử dụng đúng chức năng của bộ timer là một yêu cầu cấp thiết trong việc lập trình cho vi điều khiển. Trong bài 4 chúng ta đi vào tìm hiểu cách thức khởi tạo và sử dụng bộ đinh thời của vi điều khiển. Mục tiêu - Trình bày cấu tạo và các chế độ làm việc của bộ định thời 8051 theo nội dung đã học - Thực hiện khởi tạo bộ nhớ đúng yêu cầu kỹ thuật - Thực hiện đọc bộ định thời trong khi hoạt động đúng yêu cầu kỹ thuật - Thực hiện lập trình điều khiển dùng bộ định thời đúng yêu cầu kỹ thuật - Chủ động sáng tạo và an toàn trong quá trình học tập. Nội dung chính 1. Mở đầu Một bộ định thời là một chuỗi các flipflop với mỗi flipflop là một mạch chia hai chuỗi này nhận một tín hiệu ngõ vào làm nguồn xung clock đặt vào flipflop thứ nhất flipflop này chia đơi tần số xung clock. Ngõ ra của flipflop thứ nhất trở thành nguồn xung clock cho flipflop thứ hai nguồn xung clock này cũng được chia cho 2 mỗi một tần kế tiếp nhau đều chia cho 2 nên bộ định thời có n tầng sẽ chia tần số xung clock ở ngõ vào của bộ này cho 2. Ngõ ra của tần cuối cùng làm xung clock cho một flipflop báo tràn bộ định thời hay còngọi là cờ tràn overflow flag cờ tràn này được kiểm tra bởi phần mềm hoặc tạo ra một bộ trị nhị phân trong các flipflop của bộ định thời là số đếm của các xung clock từ bộ định thời bắt đầu đếm. Ví dụ một bộ định thời 16bit sẽ đếm từ 0000H đến tràn được set bằng 1 khi xảy ra tràn số đếm từ FFFFH xuống 0000H. Hoạt động của Timer 3 bit đơn giản được minh họa như sau 87 Hình . Hoạt động của Timer 3 bit Hoạt động của một bộ định thời đơn giản được minh họa trong hình bên trên hình bộ định thời 3 bit. Mỗi một tầng là một D-FF kích khởi cạnh âm hoạt động như một mạch chia cho 2 do ta nối ngõ ra Q đảo với ngõ vào D. Flipflop cờ đơn giản là .

TỪ KHÓA LIÊN QUAN