Danh mục

Giáo trình Cơ sở và phát triển AVR - PGS. Phan Bùi Khôi

Số trang: 150      Loại file: pdf      Dung lượng: 4.66 MB      Lượt xem: 25      Lượt tải: 0    
10.10.2023

Phí tải xuống: 33,000 VND Tải xuống file đầy đủ (150 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình Cơ sở và phát triển AVR gồm có 16 bài học, cung cấp cho người học các kiến thức cơ bản như: Giới thiệu về vi điều khiển AVR, giao tiếp vào ra I/O, giao tiếp với LED 7 thanh, giao tiếp với bàn phím, bộ chuyển đổi ADC, giao tiếp LCD, giao tiếp với LED ma trận, giao tiếp máy tính,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Cơ sở và phát triển AVR - PGS. Phan Bùi Khôi ĐẠI HỌC BÁCH KHOA HÀ NỘI TRUNG TÂM ĐÀO TẠO TÀI NĂNG VÀ CHẤT LƢỢNG CAO GIÁO TRÌNH CƠ SỞ VÀ PHÁT TRIỂN AVRGiảng viên hướng dẫn : PGS.PHAN BÙI KHÔISinh viên : NGUYỄN VĂN TOẢN SHSV: 20092792 LÊ MINH NGHĨA 20091878 DƢƠNG VĂN HÀ 20090882Lớp : KSTN-CƠ ĐIỆN TỬ K54 HÀ NỘI, 6/2013 01 Lời Nói Đầu Với nhiệm vụ được phân công : “ Phát triển Kit vi điều khiển AVR “ trongthời gian thực tập kỹ thuật ; bên cạnh những kiến thức sẵn có về vi điều khiểnAVR, cộng thêm một số tìm hiểu bổ sung nhóm em gồm bạn Lê Minh Nghĩa ,Dương Văn Hà và Nguyễn Văn Toản đã hoàn thành tốt nhiệm vụ được giao . Cụthể, nhóm đã thực hiện test phần cứng của một số bộ Kit bằng code riêng do nhómtự viết, thêm vào đó nhóm đã thực hiện một số bài toán mở rộng : “ điều khiểnđèn giao thông ; điều khiển và hiển thị tốc độ động cơ một chiều, nhiệt độ và đồnghồ thời gian thực bằng máy tính PC và hiển thị ra LCD;điều khiển động cơ bằngphím bấm, nhấn phím và hiển thị vị trí của phím được nhấn…” . Nhóm đã củngcố , bổ sung lý thuyết và đưa thêm một số ý kiến cải tiến để hoàn thiện bộ giáotrình AVR . Toàn bộ công việc nhóm thực hiện đã được trình bày cụ thể trong nộidung giáo trình . Qua thời gian thực tập , nhóm em đã thu nhận được rất nhiều kinh nghiệmcũng như tác phong làm việc thực tế ; đây thực sự là những kiến thức rất bổ íchđể nhóm em tiếp cận với môi trường làm việc chuyên nghiệp. Thay mặt nhóm , emxin được gửi lời cảm ơn chân thành nhất tới PGS.PHAN BÙI KHÔI và thầyPHẠM HỒNG THÁI đã tạo điều kiện cho nhóm em có cơ hội học hỏi và nghiêncứu. Nhóm em xin chân thành cảm ơn Thầy ! 2 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…..……………………….…………..….6 3. Lập trình cho AVR ...................................................................................... 8BÀI 2 : GIAO TIẾP VÀO RA I/O .................................................................. 1414 1. Giới thiệu giao tiếp vào ra I/O ................................................................. 144 2. Cách cấu hình chức năng IO .................................................................... 144 3. Ví dụ minh họa ........................................................................................ 155BÀI 3 : GIAO TIẾP VỚI LED 7 THANH ...................................................... 1919 1. Cơ bản về led 7 thanh ................................................................................ 19 2. Nguyên lí lập trình cho led 7 thanh .......................................................... 200 3. Ví dụ minh họa ........................................................................................ 211BÀI 4 : GIAO TIẾP VỚI BÀN PHÍM ................................................................ 27 1. Cơ bản về phím bấm .................................................................................. 27 2. Chương trình ví dụ..................................................................................... 27 3. Kĩ thuật chống rung bàn phím.................................................................... 28BÀI 5 : BỘ CHUYỂN ĐỔI ADC ....................................................................... 31 1. Giới thiệu về ADC ................................................................................... 311 2. Cách cấu hình ADC trong Code Vision cho Atmega32. .......................... 322 3. Ví dụ minh họa ........................................................................................ 322BÀI 6 : GIAO TIẾP LCD ................................................................................... 36 1. Giới thiệu về LCD 16x2 ............................................................................ 36 2. Cách cấu hình cho LCD trong Code Vision cho Atmega32 ....................... 50 3. Bài tập ....................................................................................................... 52BÀI 7 : GIAO TIẾP VỚI LED MA TRẬN ......... Error! Bookmark not defined.3 1. Cơ bản về led ma trận .............................................................................. 533 2. Tạo font cho led ma trận .......................................................................... 533 3. Ví dụ minh họa. ....................................................................................... 555BÀI 8: GIAO TIẾP MÁY TÍNH ........................................................ ...

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