1. Trang chủ
  2. » Tất cả

Bài giảng Chương 3 môn Kỹ Thuật Vi Xử Lý

62 3 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

PowerPoint Presentation CHƯƠNG 3 NGÔN NGỮ LẬP TRÌNH VI ĐIỀU KHIỂN GV Vũ Thị Hồng Nga Khoa Công Nghệ Điện Tử GV Vũ Thị Hồng Nga Khoa Công Nghệ Điện Tử  Trình bày tổng quan lập trình vi điền khiển Nhắ.

CHƯƠNG NGƠN NGỮ LẬP TRÌNH VI ĐIỀU KHIỂN GV: Vũ Thị Hồng Nga Khoa Công Nghệ Điện Tử Nội dung:  Trình bày tổng quan lập trình vi điền khiển  Nhắc lại ngơn ngữ lập trình C  Hướng dẫn vẽ lưu đồ giải thuật  Lập trình điều kiển led đơn  Lập trình điều kiển led bảy đoạn  Lập trình điều kiển led matrix GV: Vũ Thị Hồng Nga Khoa Công Nghệ Điện Tử I Tổng Quan Lập Trình Vi Điều Khiển • Vi điều khiển truyền thông với người thông qua ngôn ngữ lập trình • Ngơn ngữ lập trình: assembly, ngơn ngữ C,… • Để vi điều khiển hiểu chương trình viết ngơn ngữ lập trình cần phải biên dịch thành ngơn ngữ máy (mã máy) • Mã nguồn (Source Code): • Là tập tin liệu lưu máy tính • Được thể ngơn ngữ lập trình • Định dạng tập tin theo ngơn ngữ lập trình VD: ASM (ngơn ngữ assembly), C( ngơn ngữ C) • Mã máy (Machine Code): • Là tập tin liệu lưu máy tính nạp xuống PIC • Được thể số • Định dạng tập tin HEX • Chương trình sau biên dịch nạp vào vi điều khiển lập trình chun dụng dành cho PIC • Vi điều khiển sau lập trình gắn vào bo mạch chủ để điều khiển toàn hệ thống hoạt động theo chương trình mà khơng cần can thiệp người Các bước lập trình vi điều khiển II Nhắc lại ngôn ngữ lập trình C Biến Kiểu Dữ Liệu a Biến : Biến cho phép cung cấp tên có ý nghĩa cho vị trí nhớ b Hằng (constant) :  Hằng giá trị không thay đổi suốt q trình thực thi chương trình ví dụ: số / số nguyên 5.3 số / số thực ‘Black’ chuỗi ‘C’ ký tự  Biến lưu giữ giá trị c.Từ khóa:  Từ khóa từ dành riêng (reserved words) C mà người lập trình sử dụng chương trình tùy theo ý nghĩa từ  Ta khơng dùng từ khóa để đặt cho tên riêng  Các từ khóa phải viết chữ thường Các từ khóa C: • asm • auto • break • case • cdecl • char • class • const • continue • _cs • default • delete • double • _ds • else • enum • _es • extern • _export • far • _fastcall • float • for • friend • goto • huge • if • inline • int • interrupt • _loadds • long • near • new • operator • pascal • private • protected • public • register • return • _saveregs • _seg • short • signed • sizeof • _ss • static • struct • switch • template • this • typedef • union • unsigned • virtual • void • volatile • while d Định danh: • Tên biến (variables), hàm (functions), nhãn (labels) đối tượng khác người dùng định nghĩa gọi định danh  Chiều dài tối đa tên 32 ký tự, phân biệt chữ hoa chữ thường  Các nguyên tắc đặt tên định danh: Tên định danh phải bắt đầu ký tự alphabet Theo sau ký tự đầu ký tự chữ, số … Nên tránh đặt tên biến trùng tên từ khố Tên biến nên mơ tả ý nghĩa Tránh dùng ký tự gây lầm lẫn Nên áp dụng quy ước đặt tên biến chuẩn lập trình Ví dụ:  Các tên định danh đúng: delta, a_1, Num_ODD, ABC  Các tên định danh sai: 3a_1 (ký tự đầu số) num-odd (sử dụng dấu gạch ngang) int (đặt tên trùng với từ khóa) del ta (có khoảng trắng) f(x) (có dấu ngoặc trịn) 10 ... Quan Lập Trình Vi Điều Khiển • Vi điều khiển truyền thông với người thông qua ngôn ngữ lập trình • Ngơn ngữ lập trình: assembly, ngơn ngữ C,… • Để vi điều khiển hiểu chương trình vi? ??t ngơn ngữ... void 12 e Kiểu Dữ Liệu 13 f Các kiểu định dạng số nguyên C • Bát phân: vi? ??t bắt đầu số • Nhị phân: vi? ??t bắt đầu số 0B • Thập phân: vi? ??t bắt đầu số từ đến • Thập lục phân: vi? ??t bắt đầu 0x VD: PORTA... tin HEX • Chương trình sau biên dịch nạp vào vi điều khiển lập trình chuyên dụng dành cho PIC • Vi điều khiển sau lập trình gắn vào bo mạch chủ để điều khiển toàn hệ thống hoạt động theo chương

Ngày đăng: 22/11/2022, 20:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w