1. Giới thiệu khóa học:
AVR là một họ vi điều khiển do hãng Atmel sản xuất (Atmel cũng là nhà sản xuất dòng vi điều khiển 89C51 mà có thể bạn đã từng nghe đến). AVR là chip vi điều khiển 8 bits với cấu trúc tập lệnh đơn giản hóa-RISC(Reduced Instruction Set Computer), một kiểu cấu trúc đang thể hiện ưu thế trong các bộ xử lí.
Tại sao chọn AVR: so với các chip vi điều khiển 8 bits khác, AVR có
nhiều đặc tính hơn hẳn, hơn cả trong tính ứng dụng (dễsử dụng) và đặc biệt là
về chức năng:
Gần như chúng ta không cần mắc thêm
bất kỳ linh kiện phụ nào khi sử dụng AVR, thậm chí không cần nguồn tạo xung
clock cho chip. Thiết bị lập trình (mạch nạp) cho AVR rất đơn giản, có loại
mạch nạp chỉ cần vài điện trở là có thể làm được. một số AVR còn hỗ trợ
lập trình on – chip bằng bootloader không cần mạch nạp… Bên cạnh lập trình bằng
ASM, cấu trúc AVR được thiết kế tương thích C. Nguồn tài nguyên về source code,
tài liệu, application note…rất lớn trên internet
2. Học viên làm được gì sau khóa học:
Sau khi kết thúc môn học này, học viên có thể:
Có hình dung hệ thống các dòng vi
điều khiển trên thị trường, xu hướng phát triển điện tử hiện nay
Có kiến thức phần cứng vi điều khiển AVR
Sử dụng thành thạo ngôn ngữ lập trình C cho vi điều khiển
Lập trình các ứng dụng nâng cao của vi điều khiển AVR: Led đơn, phím
bấm, Led 7 thanh, LCD, Timer/Counter, Ngắt, PWM, ADC, I2C, SPI, USART, EEPROM.
Kết hợp các bài toán thực hành làm một Project hoàn chỉnh cuối khóa ra
một sản phẩm thật.