Bài giảng Kỹ thuật lập trình vi điều khiển - ĐH Phạm Văn Đồng
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Kỹ thuật lập trình vi điều khiển Kỹ thuật lập trình vi điều khiển Lập trình vi điều khiển Công nghệ kỹ thuật cơ khí Bộ định thời Lập trình ứng dụng Vi điều khiển PICGợi ý tài liệu liên quan:
-
Giáo trình Tự động hóa quá trình (Nghề: Công nghệ kỹ thuật cơ khí) - Trường Cao đẳng Hàng hải II
91 trang 241 0 0 -
Giáo trình Khí nén thủy lực (Nghề: Công nghệ kỹ thuật cơ khí) - Trường Cao đẳng Hàng hải II
153 trang 205 0 0 -
Giáo trình CAD/CAM - Mastercam (Nghề: Công nghệ kỹ thuật cơ khí) - Trường Cao đẳng Hàng hải II
53 trang 205 0 0 -
Giáo trình Lập trình Android cơ bản: Phần 1
190 trang 133 0 0 -
Giáo trình Mài phẳng (Nghề: Công nghệ kỹ thuật cơ khí) - Trường Cao đẳng Hàng hải II
79 trang 115 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 114 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 104 0 0 -
Giáo trình Lập trình vi điều khiển (Nghề: Điện công nghiệp - CĐLT) - Trường Cao đẳng Cơ giới (2019)
169 trang 94 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 92 0 0 -
Giáo trình Quản trị doanh nghiệp (Nghề: Công nghệ kỹ thuật cơ khí) - Trường Cao đẳng Hàng hải II
69 trang 79 0 0