Chat ()

You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down Thông điệp [Trang 1 trong tổng số 1 trang]

Tên: btv293
Cấp bậc: User
User

Bài viết: 1 [Khóa học]LẬP TRÌNH Vi Điều Khiển on Tue Jun 12, 2012 11:36 pm

Loading
ĐỀ CƯƠNG CHƯƠNG TRÌNH PIC TOTAL
I. MỤC TIÊU VÀ ĐỐI TƯỢNG
1. Đối tượng khóa học
Đối tượng chính của khóa học dành cho những bạn muốn nắm vững vi điều khiển PIC,có mục tiêu theo đuổi lĩnh vực vi điều khiển và điều khiển tự điều khiển tự động
2. Mục tiêu khóa học:
Hoàn thành khóa học học viên sẽ:
- Nắm được tổng quan các chức năng trong các dòng vi điều khiển của hãng Microchip và cách lựa chọn dòng vi điều khiển phù hợp.
- Hiểu rõ vi điều khiển PIC
- Nắm được cách sử dụng các modul của dòng vi điều khiển PIC18F từ việc đọc và hiểu datasheet để sau này có thể dễ dàng tiếp cận những dòng vi điều khiển khác.
- Lập trình sử dụng tất cả các module của vi điều khiển bằng ngôn ngữ C.
- Mô phỏng chương trình và hiện thực trên kit thí nghiệm.
- Được sự tư vấn, hỗ trợ trực tiếp từ các kỹ sư có kinh nghiệm trong và sau khóa học.
II. THỜI GIAN, HỌC PHÍ
1. Thời gian:
- Thời gian cho toàn bộ khóa học theo chương trình là 2 tháng với 6 tuần học chính thức, 1 tuần nghỉ cho bài tập và 1 tuần dự trữ. Cụ thể như sau sau:
Phần cơ bản(3 tuần) Bài tập (1 tuần) Phần nâng cao(3 tuần) Dự trữ (1 tuần)
- Mỗi 1 tháng trung tâm mở 2 lớp, khai giảng vào các khoảng đầu và giữa hằng tháng.
2. Học phí:
-Học phí tổng cộng cho khóa học là 1.200.000 đ/học viên/khoá.
-Với học viên là sinh viên trung tâm hỗ trợ đóng học phí thành 2 đợt, mỗi đợt 600.000 đ.
- Nếu học viên là sinh viên, đóng học phí 2 khóa một lúc sẽ được hỗ trợ với mức học phí 1.000.000 đ/khoá/học viên.
- Học phí cho các cá nhân học 1 mình hoặc học theo nhóm ít hơn 5 người liên hệ trực tiếp để biết thêm chi tiết.
3. Yêu cầu đầu vào:
- Đã biết C căn bản
III. NỘI DUNG CHƯƠNG TRÌNH

Chương trình xây dựng dựa trên dòng vi điều khiển PIC18 của hãng Microchip. Ngôn ngữ lập trình sử dụng: C18. Dòng vi điều khiển sử dụng thí nghiệm là PIC18F4620.
Chương trình sẽ cung cấp cho học viên những kiến thức về vi điều khiển PIC từ cơ bản tới nâng cao. Giúp học viên thực hành thành thạo việc sử dụng các module chức năng trong vi điều khiển, tiến tới ứng dụng vi điều khiển PIC để giải quyết các vấn đề thực tế. Chương trình cũng có nhiều bài tập thực hành thực tế liên quan.

1.NỘI DUNG HỌC PHẦN
- Hiểu rõ vi điều khiển PIC là gì.
-Nắm được tổng quan các chức năng trong các dòng vi điều khiển của hãng Microchip và cách lựa chọn dòng vi điều khiển phù hợp.
-Nắm được cách sử dụng các modul cơ bản của dòng vi điều khiển PIC18F từ việc đọc và hiểu datasheet để sau này có thể dễ dàng tiếp cận những dòng vi điều khiển khác.
-Nắm rõ cấu trúc phần cứng từ tổng thể tới module của PIC. Đọc và hiểu datasheet để phục vụ cho việc lập trình cũng như làm tiền đề tiếp cận những dòng vi điều khiển khác.
-Lập trình toàn bộ các module nâng cao của vi điều khiển bằng ngôn ngữ C.
-Mô phỏng chương trình và hiện thực trên kit thí nghiệm.
Mạch Thực Hành
Mạch Cơ Bản

Mạch Advance

2. ĐỀ CƯƠNG CHI TIẾT (18 buổi)
-Buổi 1: Những khái niệm cơ bản về vi điều khiển
o Vi điều khiển là gì? Những dòng vi điều khiển có trên thị trường
o Cấu trúc phần cứng vi các dòng vi điều khiển cơ bản
o Giới thiệu phần mềm sử dụng, kit thí nghiệm, bộ thí nghiệm PIC
o Bổ túc kỹ thuật lập trình C cho vi điều khiển
Các hệ số đếm
Biến và hằng
-Buổi 2: Bổ túc kỹ thuật lập trình C cho vi điều khiển (tt)
o Con trỏ, mảng
o Cấu trúc lệnh
Cấu trúc điều kiện
Cấu trúc lặp
Cấu trúc lựa chọn
o Hàm
o Toán tử
o Cấu trúc và cách thực thi chương trình C
o Những kiến thức căn bản về tổ chứ bộ nhớ PIC
-Buổi 3: Tổ chức phần cứng của PIC
o Thanh ghi hệ thống
o Các vấn đề liên quan tới bộ dao động, tiền xử lý
o Giới thiệu các module của vi điều khiển
o Bài tập: Viết code cài đặt phần cứng cho vi điều khiển PIC
o Giới thiệu các phần mềm và ngôn ngữ sử dụng
Trình biên dịch C complier
C complier và MPLAB
Proteus và mô phỏng bằng Proteus
-Buổi 4: Các module căn bản của vi điều khiển PIC
o Lý thuyết:
Tổ chức phần cứng
Các thanh ghi điều khiển PORT
o Bài tập:
 Lập trình xuất led đơn
-Buổi 5: Các module căn bản của vi điều khiển PIC (tt)
o Bài cũ:
Lập trình hiển thị led 7 đoạn
o Lý thuyết:
Tổ chức phần cứng của interrupt
Các thanh ghi điều khiển interrupt trong PIC
o Bài tập về nhà:
Lập trình sử dụng đọc phím đơn bằng ngắt ngoài
-Buổi 6: Các module căn bản của vi điều khiển PIC (tt)
o Bài cũ:
Lập trình đọc số lần nhấn phím hiển thị ra led 7 đoạn
o Lý thuyết:
Các thanh ghi điều khiển input
o Bài tập:
Lập trình đọc 4 phím đơn (sử dụng phương pháp quét)
o Bài tập về nhà:
Lập trình đọc 4 phím đơn bằng phương pháp ngắt RB
-Buổi 7: Các module căn bản của vi điều khiển PIC (tt)
o Bài cũ:
Lập trình quét phím ma trận
o Lý thuyết:
Tổ chức phần cứng timer
Các thanh ghi điều khiển timer trong PIC
o Bài tập:
Lập trình sử dụng timer để tạo hàm delay
-Buổi 8: Các module căn bản của vi điều khiển PIC (tt)
o Bài cũ:
Lập trình dùng hàm delay để điều khiển I/O Port
o Bài tập giữa khoá: Học viên chọn 1 trong 2 bài tập sau để làm tại lớp, các bài còn lại làm ở nhà
Bài tập 1: Lập trình hiện thực đồng hồ số
Bài tập 2: Lập trình hiện thực máy tính bỏ túi đơn giản
- Buổi 9: Hoàn thành bài tập giữa khoá
-Buổi 10: Lập trình C nâng cao
o Ôn tập các lệnh C cơ bản
o Các kiểu dữ liệu mở rộng
o Tương tác với các hàm trong thư viện C
o Hàm chuyển đổi kiểu dữ liệu
o Hàm xử lý chuỗi
-Buổi 11: I/O Port nâng cao
o Nhắc lại kiến thức về PORT
o LCD
Kiến trúc phần cứng LCD
Các thanh ghi, các chế độ làm việc của LCD
Tập lệnh LCD
o Bài tập: Nhập dữ liệu
Hiển thị dữ liệu vừa nhập ra LCD
- Buổi 12: Timer 1, 2, 3
o Counter
Thanh ghi quy định chức năng counter
Ngắt counter (nhắc lại cơ bản phần ngắt)
o Realtime timer
Tổ chức phần cứng của mạch thời gian thực dùng thạch anh 32k
Hiện thực bằng phần mềm
o Bài tập:
Lập trình đếm số lần nhấn phím dùng counter
Thiết kế đồng hồ thời gian thực
-Buổi 13: ADC
o Cơ bản về nguyên lý bộ chuyển đổi Analog – Digital
o Những thông số đặc trưng của bộ chuyển đổi
o Cấu trúc bộ ADC trong PIC
o Các thanh ghi quy định cho bộ ADC
o Ngắt ADC
o Bài tập: Thiết kế hệ thống giám sát nhiệt độ phòng
Đọc ADC từ cảm biến nhiệt độ
Dùng Timer để cài đặt thời gian lấy mẫu
Hiển thị giá trị nhiệt độ ra LCD
-Buổi 14: PWM/Capture/Compare
o PWM/Capture/Compare
Nguyên lý, ứng dụng?
Các thông số đặc trưng
o PWM/Capture/Compare trong PIC
Tổ chức phần cứng
Chương trình thao tác
Thực hành điều chế xung PWM, các chức năng Capture, Compare trên kit thí nghiệm
o Bài tập:
Điều khiển động cơ DC dùng PWM
-Buổi 15: UART – giao tiếp nối tiếp bất đồng bộ
o Chuẩn giao tiếp nối tiếp
Chuẩn giao tiếp nối tiếp là gì, các ứng dụng
Các thông số đặc trưng của chuẩn giao tiếp nối tiếp RS232
o UART trong PIC
Tổ chức phần cứng
Ngắt UART
Chương trình truyền nhận trên PIC
Giới thiệu về giao tiếp máy tính qua RS232
o Bài tập:
Giao tiếp giữa 2 thiết bị qua RS232, truyền nhận 1 byte dữ liệu
-Buổi 16: SPI – giao tiếp nối tiếp đồng bộ
o Chuẩn giao tiếp SPI
Chuẩn giao tiếp SPI là gì, các ứng dụng?
Các thông số đặc trưng của chuẩn giao tiếp SPI
o SPI trong PIC
Tổ chức phần cứng
Ngắt SPI
Chương trình truyền nhận
 Tập lệnh tương tác với EEPROM
 Khái niệm về chuẩn giao tiếp I2C
o Bài tập:
Lưu và đọc dữ liệu từ EEPROM ngoài qua SPI
-Buổi 17: Bài tập tổng kết:
o Thiết kế hệ thống giám sát tốc độ quạt làm mát, tự động điều chỉnh tốc độ theo nhiệt độ.
Điều khiển động cơ bằng PWM
Đọc ADC từ cảm biến nhiệt độ để cập nhật giá trị vận tốc
Hiển thị nhiệt độ, tốc độ ra LCD ở dòng trên, dòng dưới là thời gian động cơ hoạt động (tính bằng giờ, phút, giây)
Mỗi 1 phút lưu giá trị vào EEPROM
- Buổi 18: Hoàn thành bài tập, tổng kết
o Ôn tập
o Tổng kết
o Giới thiệu ứng dụng

IV. TÀI LIỆU VÀ THIẾT BỊ HỌC TẬP
1. Tài liệu học tập
- Tài liệu học tập chính do trung tâm cung cấp
- Các tài liệu tham khảo sẽ được giới thiệu trong từng buổi học
2. Thiết bị học tập
- Máy tính Laptop – do học viên tự trang bị
- Kit thí nghiệm – do trung tâm cung cấp
- Mạch nạp, nguồn và những linh kiện khác – do trung tâm cung cấp


* Thông tin LIÊN HỆ đăng ký học và chi tiết lịch khai giảng
KS.Bùi Thanh Vinh
Cellphone 1 : 0975.988.894
Cellphone 2 : 0996.728.956
Gmail: codientubktp
Website :codientubk . com
(liên hệ trực tiếp để được tư vấn chi tiết và nhiệt tình)

Xem lý lịch thành viên

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 1 trong tổng số 1 trang]

Bài viết mới cùng chuyên mục

Bài viết liên quan

Bài viết cùng chuyên mục:

    QUYỀN HẠN CỦA BẠN:
    Bạn không có quyền trả lời bài viết

    Chia sẻ