Danh mục

Bài giảng Kỹ thuật lập trình vi điều khiển - ĐH Phạm Văn Đồng

Số trang: 115      Loại file: pdf      Dung lượng: 2.01 MB      Lượt xem: 15      Lượt tải: 0    
Thư viện của tui

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

Thông tin tài liệu:

Bài giảng Kỹ thuật lập trình vi điều khiển có kết cấu nội dung gồm 8 chương, giới thiệu đến các bạn những nội dung sau: Ngôn ngữ lập trình C cho vi điều khiển, cấu trúc của hệ vi điều khiển, phần cứng hệ vi điều khiển PIC, bộ định thời và bộ đếm, các khối điều khiển chuyên dụng, các giao tiếp cơ bản,...
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình vi điều khiển - ĐH Phạm Văn Đồng UBND TỈNH QUẢNG NGÃI TRƢỜNG ĐH PHẠM VĂN ĐỒNG BÀI GIẢNG KỸ THUẬT LẬP TRÌNH VI ĐIỀU KHIỂN (Bậc đại học 2 tín chỉ) Ngành công nghệ kỹ thuật cơ khí GIẢNG VIÊN: ThS. PHẠM TRƢỜNG TÙNG Quảng Ngãi, 2017 MỤC LỤC MỤC LỤC .................................................................................................. 2 LỜI NÓI ĐẦU ............................................................................................ 1 CHƢƠNG 1. NGÔN NGỮ LẬP TRÌNH C CHO VI ĐIỀU KHIỂN ........ 2 1.1. NHỮNG KHÁI NIỆM CƠ BẢN VỀ C .............................................. 2 1.1.1. Giới thiệu .......................................................................................... 2 1.1.2. Các thành phần trong ngôn ngữ C .................................................... 2 1.2. CÁC BIẾN........................................................................................... 5 1.2.1. Tên biến ............................................................................................ 5 1.2.2. Khai báo biến.................................................................................... 6 1.2.3. Khai báo và gán giá trị cho biến ....................................................... 6 1.2.4. Phạm vi của biến: ............................................................................. 6 1.3. CÁC HÀM........................................................................................... 6 1.3.1 Khai báo và định nghĩa hàm .............................................................. 7 1.3.2 Lời gọi hàm ....................................................................................... 8 1.3.3 Tham số hình thức, tham số thực và biến cục bộ .............................. 8 1.3.4. Quy tắc hoạt động của hàm .............................................................. 8 1.4. CÁC PHÉP TOÁN .............................................................................. 9 1.4.1. Phép toán số học ............................................................................... 9 1.4.2. Phép toán quan hệ............................................................................. 9 1.4.3. Phép toán logic ................................................................................. 9 1.4.4. Phép toán trên bit (bitwise) ............................................................ 10 1.4.5. Phép gán hợp .................................................................................. 10 1.4.6. Phép toán tăng giảm ....................................................................... 10 1.4.7. Toán tử điều kiện ............................................................................ 11 1.5. CÁC LỆNH ĐIỀU KHIỂN CHƢƠNG TRÌNH ............................... 11 1.5.1. Khái niệm câu lệnh ......................................................................... 11 1.5.2. CÁC LỆNH ĐƠN .......................................................................... 12 1.5.3 Lệnh if ............................................................................................. 12 1.5.4 Cấu trúc if …else if ......................................................................... 13 1.5.5. Lệnh switch ................................................................................... 14 1.5.6. Lệnh for: ......................................................................................... 14 1.5.7. Lệnh while ...................................................................................... 15 1.5.8. Lệnh do-while................................................................................. 16 1.6. MẢNG VÀ CHUỖI .......................................................................... 17 1.6.1. Mảng một chiều .............................................................................. 17 1.6.2.Mảng nhiều chiều ............................................................................ 18 1.6.3. Chuỗi .............................................................................................. 18 1.7. CON TRỎ .......................................................................................... 21 1.7.1. Khai báo biến con trỏ ..................................................................... 21 1.7.2. Con trỏ với mảng ............................................................................ 21 BÀI TẬP CHƢƠNG 1 ............................................................................. 21 CHƢƠNG 2. CẤU TRÚC CỦA HỆ VI ĐIỀU KHIỂN .......................... 23 2.1. CẤU TRÚC CỦA MỘT HỆ VI ĐIỀU KHIỂN CƠ BẢN ................ 23 2.2. CẤU TRÚC BỘ NHỚ ....................................................................... 25 2.3. ĐỊA CHỈ ............................................................................................ 25 2.4. MỘT SỐ GIAO TIẾP NGOẠI VI CƠ BẢN .................................... 26 BÀI TẬP CHƢƠNG 2 ............................................................................. 26 CHƢƠNG 3. PHẦN CỨNG HỆ VI ĐIỀU KHIỂN PIC ........................ 27 3.1. SƠ ĐỒ VÀ CHỨC NĂNG CHÂN ................................................... 27 3.1.1. Giới thiệu ........................................................................................ 27 3.1.2. Các thành phần cơ bản của một mạch ứng dụng vi điều khiển PIC29 3.2. XUNG NHỊP VÀ CHU KỲ MÁY .................................................... 31 3.3. RESET ............................................................................................... 31 3.4. XUẤT NHẬP DỮ LIỆU ................................................................... 32 BÀI TẬP CHƢƠNG 3 ............................................................................. 33 CHƢƠNG 4 BỘ ĐỊNH THỜI VÀ BỘ ĐẾM .......................................... 34 4.1. CẤU TRÚC BỘ ĐỊNH THỜI ........................................................... 35 4.2. THIẾT LẬP CÁC BỘ ĐỊNH THỜI.................................................. 36 4.2.1. Timer 0 ................... ...

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