Danh mục đào tạo

0989.033.444

Liên kết website

  • đào tạo điện tử tự động hóa cơ khí
  • đào tạo điện tử tự động hóa cơ khí

 

Lập trình vi điều khiển AVR Atmega 16

Hotline: 0989.033.444

Khai giảng: 20/06/2012

Lịch học: T2, T6

Thời lượng:

18h30-20h30

 - Vi điều khiển là 1 lĩnh vực khá lý thú đối với chuyên ngành Điện tử-Viễn thông. Cùng với sự phát triển của ngành điện tử thì nhiều họ vi điều khiển lần lượt được các hãng sản xuất chip cho ra đời như: Z80 của Zilog, AT89 của Atmel, PIC của Microchip, AVR của Atmel...

Video khóa học

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

Bạn được gì sau khóa học

- 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.

Hình ảnh khóa học

Nội dung khóa học

Phần 1
 TÌM HIỂU CHUNG VỀ AVR

1.Giới thiệu chu trình nội dung khóa học.
2.Giới thiệu hệ thống nhúng.
3.Giới thiệu hãng ATMEL và dòng vi điều khiển AVR.
4.AVR có thể làm được gì?
5.Kiến trúc xây dựng AVR(MCU, RISC, HARVARD...)
6.Giới thiệu chu trình thực hiện một Project vơi AVR
7.(Phần cứng và phần mềm).
8.Lab 1-1: DEMO các ứng dụng trong quá trình học.

Phần 2
 TRÌNH DỊCH VÀ NGÔN NGŨ LẬP TRÌNH NHÚNG

1.Làm việc với trình dịch CodeVisionAVR.
2.Tìm hiểu lập trình Assembly (hợp ngữ) và lập trình C
3.Tìm hiểu câu lệnh AVR
4.Lập trình nhúng C cho AVR
5.Lab 2-1: Lập trình vào ra dữ liệu điều khiển LED, ma trận LED
6.Lab 2-2: Lập trình ghép nối ma trận phím bấm

Phần 3
 THIẾT BỊ NGOẠI VI  VÀ ỨNG DỤNG

1.Làm việc với ngoại vi AVR và thực hành mạch thật.
2.Ngắt
3.Timer/Counter
4.PWM
5.ADC
6.USART
7.I2C
8.SPI
9.EEPROM
10.Lab 3-1: Lập trình ghép nối mudule LED 7 đoạn
11.Lab 3-2: Lập trình ghép nối hiển thị LCD
12.Lab 3-3: Lập trình Ngắt + ghép nối ENCODER
13.Lab 3-4: Lập trình Timer/Counter
14.Lab 3-5: Lập trình PWM, điều khiển tốc độ động cơ
15.Lab 3-6: Lập trình ADC, đọc nhiệt độ + đọc giá trị điện áp
16.Lab 3-7: Lập trình I2C, đọc thời gian thực
17.Lab 3-8: Lập trình USART, tương tác máy tính đơn giản
18.Lab 3-9: Lập trình SPI, tương tác nhiều AVR

Phần 4
 LẬP PROJECT VÀ THỰC THI PROJECT

 

1.Lập Project AVR thực tế.
2.Thực hiện AVR Project.
3.Kết thúc Project.
4.Lab 4-1: Thực hiện Project.
5.Hoàn thiện Project

Phần 5
 THI TỔNG KẾT VÀ CẤP CHỨNG CHỈ

 

 

Thông tin khóa học

PHÍ THAM DỰ: 1,500,000 VNĐ


Giảm 20% với học viên là sinh viên đăng ký sớm trước 05 ngày!

Giảm 25% đối với học viên là sinh viên đăng ký từ 03 khóa trở lên!


Giảm 5% với học viên là người đi làm đăng ký sớm trước 05 ngày!

Giảm 10% đối với học viên là người đi làm đăng ký từ 03 khóa trở lên!


Hỗ trợ tư vấn kỹ thuật miễn phí về các vấn đề gặp phải trong học tập hay trong công việc thực tế mỗi sáng T7 hàng tuần tại Actech.

đăng ký ngay

Đăng ký học ngay