1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bai 1_Tong quan vi dieu khien PIC18F4550

66 27 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

VI ĐIỀU KHIỂN ỨNG DỤNG TRONG ĐO LƯỜNG VÀ ĐIỀU KHIỂN Số tín : 03 Ngành đào tạo: Cơng nghệ kỹ thuật Điều khiển Tự động hóa Trình độ đào tạo: Đại học GV: Mai Văn Duy Email: mvduy@uneti.edu.vn TÀI LIỆU THAM KHẢO  Giáo trình Thực hành vi điều khiển PIC – Nguyễn Đình Phú, NXB Đại học quốc gia thành phố Hồ Chí Minh, 2017  Datasheet PIC18F4550  Tài liệu Vi điều khiển ứng dụng đo lường điều khiển , ĐH Kinh tế - Kỹ thuật Công nghiệp NỘI DUNG BÀI HỌC 1.1 Tổng quan vi điều khiển 1.2 Tổng quan vi điều khiển PIC18F4550 1.3 Giới thiệu phần mềm 1.4 Ngơn ngữ lập trình C Mục tiêu yêu cầu Mục tiêu: - Sinh viên nắm sơ đồ chân chức vi điều khiển PIC18F4550 - SV nắm ngơn lập trình C, sử dụng phần mềm Proteus, CCS Yêu cầu: - SV có máy tính cá nhân cài đặt sẵn phần mềm CCS, Proteus - SV lấy tài liệu học tập LMS 1.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN GIỚI THIỆU VI ĐIỀU KHIỂN  Vi điều khiển (MCU – viết tắt cụm từ ‘Micro Control Unit’) coi máy tính thu nhỏ chip, hoạt động với vàu linh kiện phụ trợ bên KIẾN TRÚC CỦA VI ĐIỀU KHIỂN  Kiến trúc vi điều khiển phân loại dựa tiêu khác Một cách phân loại thường gặp dựa vào tập lệnh tiêu quan trọng số lượng lệnh Theo cách vi điều khiển phân ra:  Máy tính có tập lệnh phức tạp CISC (complex instruction set computer),  Máy tính có tập lệnh rút gọn RISC (reduced instruction set computer),  Máy tính có tập lệnh tối thiểu MISC (minimal instruction set computer)  Một cách phân loại khác dựa cách thức truy cập nhớ liệu nhớ chương trình Nếu chúng hợp thành nhớ gọi kiến trúc Princeton hay kiến trúc Von Neumann Ngược lại chúng tách rời gọi kiến trúc Harvard Kiến trúc Von Neumann  Cách tổ chức hệ thống nhớ kiểu kiến trúc nhớ chương trình nhớ liệu xem vùng nhớ, dùng chung Bus liệu Kiến trúc Harvard  Harvard có khơng gian nhớ dành cho nhớ liệu nhớ chương trình riêng biệt Lợi hiệu kiểu kiến trúc có bus liệu riêng biệt hoạt động đồng thời phục vụ cho nhớ liệu nhớ chương trình MỘT SỐ HỌ VI ĐIỀU KHIỂN THÔNG DỤNG        Vi điều khiển Atmel: 8051, AVR Vi điều khiển Microchip: PIC Vi điều khiển Cypress Vi điều khiển Hitachi Vi điều khiển Motorola Vi điều khiển Maxim Vi điều khiển STMicroelectronics: STM8S (8-bit), ST10 (16-bit) STM32 (32-bit) NGƠN NGỮ LẬP TRÌNH C  Các phép tốn xử lý byte: Cú pháp Mơ tả ~ Đảo byte > Dịch phải & Phép AND | Phép OR ^ Phép EXOR 19 September 2021 Trang 52 NGƠN NGỮ LẬP TRÌNH C  Các phép toán logic (bit): Bảng chân lý AND Cú pháp && a b a&&b 0 0 1 0 1 Bảng chân lý OR Cú pháp || 19 September 2021 a b a || b 0 0 1 1 1 Trang 53 NGƠN NGỮ LẬP TRÌNH C  Các phép toán logic (bit): Cú pháp ! 19 September 2021 Bảng chân lý NOT a !a 1 Trang 54 CẤU TRÚC ĐIỀU KHIỂN RẼ NHÁNH Cấu trúc: IF, IF-ELSE  Cú pháp: if(biểu_thức_điều_kiện) { Các câu lệnh; } : 19 September 2021 if(biểu_thức_điều_kiện) { Đoạn chương trình 1; } else { Đoạn chương trình } Trang 55 CẤU TRÚC ĐIỀU KHIỂN Cấu trúc: IF, IF-ELSE  Cú pháp: if(biểu_thức_điều_kiện) { Các câu lệnh; } 19 September 2021 if(biểu_thức_điều_kiện) { Đoạn chương trình 1; } else { Đoạn chương trình } Trang 56 CẤU TRÚC ĐIỀU KHIỂN Cấu trúc: SWITCH  Cú pháp: Cấu trúc switch cho phép ta vào giá trị biểu thức nguyên để chọn cách thực switch(biểu thức nguyên): { case n1: câu lệnh; case n2: câu lệnh; case nk: câu lệnh; default: câu lệnh; } 19 September 2021 Trang 57 CẤU TRÚC ĐIỀU KHIỂN Vòng lặp while  Cú pháp: while(biểu_thức_điều_kiện) { Các câu lệnh; }  Tác dụng: Thực câu lệnh điều kiện (có giá trị khác 0) dừng lại điều kiện sai (có giá trị 0) int a=0; while(a

Ngày đăng: 26/09/2021, 22:38

HÌNH ẢNH LIÊN QUAN

Màn hình soạn thảo - Bai 1_Tong quan vi dieu khien PIC18F4550
n hình soạn thảo (Trang 27)
Màn hình thay đổi font - Bai 1_Tong quan vi dieu khien PIC18F4550
n hình thay đổi font (Trang 28)
- Tiến hành đánh các lệnh của chương trình trong hình vuông vào (số 1). -Sau khi đánh xong thì nhấn tổ hợp “ctrl” và “S” để lưu file - Bai 1_Tong quan vi dieu khien PIC18F4550
i ến hành đánh các lệnh của chương trình trong hình vuông vào (số 1). -Sau khi đánh xong thì nhấn tổ hợp “ctrl” và “S” để lưu file (Trang 29)
Màn hình của chương trình - Bai 1_Tong quan vi dieu khien PIC18F4550
n hình của chương trình (Trang 30)
Cú pháp Bảng chân lý AND - Bai 1_Tong quan vi dieu khien PIC18F4550
ph áp Bảng chân lý AND (Trang 53)
Cú pháp Bảng chân lý OR - Bai 1_Tong quan vi dieu khien PIC18F4550
ph áp Bảng chân lý OR (Trang 53)
Cú pháp Bảng chân lý NOT - Bai 1_Tong quan vi dieu khien PIC18F4550
ph áp Bảng chân lý NOT (Trang 54)
NGÔN NGỮ LẬP TRÌNH C - Bai 1_Tong quan vi dieu khien PIC18F4550
NGÔN NGỮ LẬP TRÌNH C (Trang 54)

TỪ KHÓA LIÊN QUAN

w