Ngắt và timer trong AVR
Trang 1BÁO CÁO BÀI TẬP LỚN
Đề tài: NGẮT VÀ TIMER TRONG AVR
Giảng viên : Th.s Đặng Văn Hiếu
Nhóm 3
TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA CNKT ĐIỆN TỬ - VIỄN THÔNG
KỸ THUẬT VI ĐIỀU KHIỂN
18/13/16
Trang 2MỤC ĐÍCH ĐỀ TÀI
1
Hiểu về họ vi điều khiển nổi tiếng là AVR
2
Hiểu khái niệm ngắt và timer
KỸ THUẬT VI ĐIỀU KHIỂN
28/13/16
Trang 3NỘI DUNG BÁO CÁO
TỔNG QUAN ATMEGA 16
1
NGẮT VÀ TIMER
2
ỨNG DỤNG THỰC TẾ
3
KỸ THUẬT VI ĐIỀU KHIỂN
38/13/16
Trang 4TỔNG QUAN VỀ ATMEGA16
KỸ THUẬT VI ĐIỀU KHIỂN
48/13/16
Trang 5TỔNG QUAN VỀ ATMEGA16
KỸ THUẬT VI ĐIỀU KHIỂN
8/13/16
Trang 6NGẮT VÀ TIMER TRÊN AVR
KỸ THUẬT VI ĐIỀU KHIỂN
68/13/16
Trang 7Là quá trình dừng chương trình chính đang chạy
để ưu tiên thực hiện một chương trình khác, chương trình này được gọi là chương trình phục
vụ ngắt (ISR –Interrupt Service Routine).
Sau khi kết thúc nhiệm vụ trong isr, bộ đếm chương trình sẽ được trả về giá trị trước đó để bộ
xử lí quay về thực hiện tiếp các nhiệm vụ còn dang dở.
NGẮT VÀ TIMER
NGẮT LÀ GÌ ???
KỸ THUẬT VI ĐIỀU KHIỂN
78/13/16
Trang 8NGẮT VÀ TIMER
KỸ THUẬT VI ĐIỀU KHIỂN
88/13/16
Trang 9Thanh 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
Ngõ vào ngắt ngoài 0 Ngõ vào ngắt ngoài 1
Ngõ vào ngắt ngoài 2
KỸ THUẬT VI ĐIỀU KHIỂN
98/13/16
Trang 10Timer/Counter là các module độc lập với CPU
Định thời Đếm sự kiện
NGẮT VÀ TIMER
TIMER/COUNTER LÀ GÌ ???
KỸ THUẬT VI ĐIỀU KHIỂN
10
8/13/16
Trang 11NGẮ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
KỸ THUẬT VI ĐIỀU KHIỂN
11
8/13/16
Trang 12NGẮT VÀ TIMER
Chế độ hoạt động
Chế độ thông thường
Chế độ so sánh
Chế độ Past PWM
Chế độ Phase correct PWM
KỸ THUẬT VI ĐIỀU KHIỂN
12
8/13/16
Trang 13ỨNG DỤNG THỰC TẾ
KỸ THUẬT VI ĐIỀU KHIỂN
13
8/13/16
Trang 14Ứ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 châm điện.
Roto là những cuộn dây được cuốn trên lõi thép.
Roto thường là bộ phận quay còn Stato thì đứng yên.
KỸ THUẬT VI ĐIỀU KHIỂN
14
8/13/16
Trang 15ỨNG DỤNG THỰC TẾ
Begin
Key 1
Quay thuận=1 Quay nghịch=0
End
Key 2
Quay thuận=0 Quay nghịch=1
Key 3
KỸ THUẬT VI ĐIỀU KHIỂN
15
8/13/16
Trang 16ỨNG DỤNG THỰC TẾ
KỸ THUẬT VI ĐIỀU KHIỂN
16
8/13/16
Trang 17KỸ THUẬT VI ĐIỀU KHIỂN
17
8/13/16
Trang 18Cảm ơn sự chú ý lắng nghe!
KỸ THUẬT VI ĐIỀU KHIỂN
18
8/13/16