Ngắt và timer trong AVR
TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA CNKT ĐIỆN TỬ - VIỄN THÔNG BÁO CÁO BÀI TẬP LỚN Đề tài: NGẮT VÀ TIMER TRONG AVR Giảng viên Nhóm : Th.s Đặng Văn Hiếu MỤC ĐÍCH ĐỀ TÀI Hiểu họ vi điều khiển tiếng AVR Hiểu khái niệm ngắt timer NỘI DUNG BÁO CÁO TỔNG QUAN ATMEGA 16 NGẮT VÀ TIMER ỨNG DỤNG THỰC TẾ TỔNG QUAN VỀ ATMEGA16 TỔNG QUAN VỀ ATMEGA16 NGẮT VÀ TIMER TRÊN AVR NGẮT VÀ TIMER NGẮT LÀ GÌ ??? Là trình dừng chương trình chạy để ưu tiên thực chương trình khác, chương trình gọi chương trình phục vụ ngắt (ISR –Interrupt Service Routine) Sau kết thúc nhiệm vụ isr, đếm chương trình trả giá trị trước để xử lí quay thực tiếp nhiệm vụ dang dở NGẮT VÀ TIMER NGẮT VÀ TIMER Ngõ vào ngắt Ngõ vào Ngõ vào ngắt ngắt Thanh ghi điều khiển MCU – MCUCR Thanh ghi điều khiển ngắt chung – GICR Thanh ghi cờ ngắt chung – GIFR NGẮT VÀ TIMER TIMER/COUNTER LÀ GÌ ??? Timer/Counter module độc lập với CPU Định thời Đếm kiện NGẮT VÀ TIMER Ngõ so sánh Timer/Counter Ngõ so sánh Timer/Counter Ngõ so sánh Timer/Counter NGẮT VÀ TIMER Chế độ hoạt động Chế độ thông thường Chế độ so sánh Chế độ Past PWM Chế độ Phase correct PWM ỨNG DỤNG THỰC TẾ ỨNG DỤNG THỰC TẾ Cấu tạo động chiều gồm Stato Roto Stato làm nam châm vĩnh cửu nam châm điện Roto cuộn dây lõi thép Roto thường phận quay Stato đứng yên ỨNG DỤNG THỰC TẾ Begin Key Key Quay thuận=1 Quay nghịch=0 Quay thuận=0 Quay nghịch=1 Key End ỨNG DỤNG THỰC TẾ Cảm ơn ý lắng nghe! [...]...NGẮT VÀ TIMER Ngõ ra so sánh Timer/ Counter 0 Ngõ ra so sánh Timer/ Counter 1 Ngõ ra so sánh Timer/ Counter 2 NGẮT VÀ TIMER Chế độ hoạt động Chế độ thông thường Chế độ so sánh Chế độ Past PWM Chế độ Phase correct PWM ỨNG DỤNG THỰC TẾ ỨNG DỤNG THỰC TẾ Cấu tạo của động cơ một chiều gồm Stato và Roto Stato làm bằng nam châm vĩnh cửu hoặc nam