Danh mục

Giáo trình vi điều khiển AVR - 2011

Số trang: 116      Loại file: pdf      Dung lượng: 1.88 MB      Lượt xem: 11      Lượt tải: 0    
Hoai.2512

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khái niệm vi điều khiển (microcontroller – MC) đã khá quen thuộc với cácsinh viên CNTT, điện tử, điều khiển tự động cũng như Cơ điện tử
Nội dung trích xuất từ tài liệu:
Giáo trình vi điều khiển AVR - 2011GIÁO TRÌNH VI ĐIỀU KHIỂN AVR 1 www.dks.edu.vn Mục LụcBÀI 1 : GIỚI THIỆU VỀ VI ĐIỀU KHIỂN AVR.................................................. 5 1. Giới thiệu về vi điều khiển ............................................................................. 5 2. Giới thiệu về vi điều khiển AVR ................................................................... 7 3. Lập trình cho AVR....................................................................................... 10BÀI 2 : GIAO TIẾP VÀO RA I/O ........................................................................ 17 1. Giới thiệu giao tiếp vào ra I/O ..................................................................... 17 2. Cách cấu hình chức năng IO ........................................................................ 18 3. Ví dụ minh họa ............................................................................................. 19BÀI 3 : GIAO TIẾP VỚI LED 7 THANH............................................................ 24 1. Cơ bản về led 7 thanh................................................................................... 24 2. Nguyên lí lập trình cho led 7 thanh.............................................................. 26 3. Ví dụ minh họa ............................................................................................. 27BÀI 4 : GIAO TIẾP VỚI BÀN PHÍM .................................................................. 31 1. Cơ bản về phím bấm .................................................................................... 31 2. Chương trình ví dụ ....................................................................................... 32 3. Kĩ thuật chống rung bàn phím...................................................................... 34BÀI 5 : BỘ CHUYỂN ĐỔI ADC.......................................................................... 36 1. Giới thiệu về ADC ....................................................................................... 36 2. Cách cấu hình ADC trong Code Vision cho Atmega32. ............................. 38 3. Ví dụ minh họa ............................................................................................. 39BÀI 6 : GIAO TIẾP LCD...................................................................................... 41 1. Giới thiệu về LCD 16x2............................................................................... 41 2. Cách cấu hình cho LCD trong Code Vision cho Atmega32........................ 47 3. Ví dụ.......................................................................................................... 49BÀI 7 : GIAO TIẾP VỚI LED MA TRẬN........................................................... 51 1. Cơ bản về led ma trận................................................................................... 51 2. Tạo font cho led ma trận .............................................................................. 53GIÁO TRÌNH VI ĐIỀU KHIỂN AVR 2 www.dks.edu.vn 3. Ví dụ minh họa. ............................................................................................ 54BÀI 8: GIAO TIẾP MÁY TÍNH ........................................................................... 55 1. Cơ bản về giao tiếp RS232........................................................................... 55 2. Cách cấu hình module UART trong Code Vision ....................................... 57 3. Ví dụ. ............................................................................................................ 58BÀI 9 : GIAO TIẾP I2C......................................................................................... 66 1. Giới thiệu chung về I2C ............................................................................... 66 2. Module I2C trong Atmega32 ........................................................................ 74 3. Ví dụ ............................................................................................................. 76BÀI 10 : ĐỘNG CƠ BƯỚC.................................................................................. 80 1. Cơ bản về động cơ bước............................................................................... 80 2. Các mạch điều khiển động cơ bước ............................................................. 82 3. Ví dụ ............................................................................................................. 85BÀI 11 : GIAO TIẾP VỚI CỔNG LPT ................................................................ 87 1. Cơ bản về cổng LPT..................................................................................... 87 2. Ví dụ minh họa ............................................................................................. 90BÀI 12 : GIAO TIẾP VỚI MA TRẬN PHÍM ............ ...

Tài liệu được xem nhiều: