Kỹ thuật vi xử lý - ngon ngu lap trinh C trong vi xử lý

111 1K 19
Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

Đ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

123

TRƯỜNG ĐẠI HỌC THÀNH ĐÔ KHOA ĐIỆN – ĐIỆN TỬ CHƯƠNG II Giáo viên : ĐẶNG VĂN HIẾU 02/08/24 Giáo Viên: Đặng Văn Hiếu NGƠN NGỮ LẬP TRÌNH C TRONG VI XỬ LÝ Biến (variables) Hằng (Constant) Mảng (Array) Cấu trúc chương trình Câu lệnh “If” Câu lệnh “If…else” Câu lệnh “Switch…Case…default” Câu lệnh “For” Câu lệnh “While” 10 Câu lệnh “Do…while” 02/08/24 Giáo Viên: Đặng Văn Hiếu BIẾN (VARIABLES) Định nghĩa: Biến tên đặt cho vị trí nhớ máy tính, dùng để lưu trữ giá trị khác thời điểm khác Tên biến: Tên biến hợp lệ chuỗi ký tự liên tục gồm: Ký tự chữ, số dấu gạch Ký tự đầu tên phải chữ dấu gạch Khi đặt tên khơng đặt trùng với từ khóa Cấu trúc: {Kiểu liệu} {Tên biến}; 02/08/24 Giáo Viên: Đặng Văn Hiếu BIẾN (VARIABLES) Khai báo biến VD: unsigned char x; Khi khai báo biến gán ln cho biến giá trị ban đầu VD : Thay vì: unsigned char x; x=0; Ta cần : unsigned char x=0; Có thể khai báo nhiều biến kiểu l úc VD: unsigned int x,y,z; 02/08/24 Giáo Viên: Đặng Văn Hiếu BIẾN (VARIABLES) Ngoài để dùng cho vi điều khiển trình dịch chun dụng cịn hỗ trợ loại biến sau: Ngồi ra, định nghĩa biến kiểu bít hay kiểu SFR (specia l funct ion register) VD: Bit Kiemtra; Sfr P10=0x90; Các SFR không cần phải học thuộc cần biết, chúng khai báo thư viện AT89X51.H AT89X52.H 02/08/24 Giáo Viên: Đặng Văn Hiếu BIẾN (VARIABLES) Các kiểu liệu 02/08/24 Giáo Viên: Đặng Văn Hiếu HẰNG (CONSTANT) Định nghĩa: Hằng giá trị không bị thay đổi Cấu trúc: Có hai cách định nghĩa Cách 1: Dùng thị biên dịch (hay cịn gọi macro) const kiểu_dữ_liệu tên_hằng = giá_trị_hằng; Ví dụ1: flash float PI = 3.1415926 Cách 2: Chứa nhớ chương trình (flash) #define tên_hằng giá_trị Ví dụ2: #define PWM1 P^5 02/08/24 Giáo Viên: Đặng Văn Hiếu MẢNG (ARRAY) Định nghĩa: Mảng chiều sử dụng để lưu trữ tập giá trị có kiểu liệu Cấu trúc: Kiểu_dữ_liệu tên_mảng[số_phần_tử_trong_mảng]; Ví dụ: int myarray[5]; int myarray[]={0, 1, 2, 3, 4}; 02/08/24 Giáo Viên: Đặng Văn Hiếu CÁC TOÁN TỬ TRONG C Các toán tử bản: - Phép gán: = VD: x=y; // x phải biến y biến giá trị phải phù hợp kiểu - Phép cộng: + - Phép trừ: - Phép nhân: * - Phép chia: / Các toán tử logic: - Bằng : == - And: && - Or: || - Not: ! - Dịch trái: > 02/08/24 Giáo Viên: Đặng Văn Hiếu BỘ TIỂN XỬ LÝ #define : Dùng để định nghĩa Ví dụ: #define dung #define sai Có nghĩa dung có giá trị Trong chương trình có đoạn code sau: Bit kiemtra If (bit==dung) { // Các câu lệnh} If (bit==sai) { // Các câu lệnh} Việc giúp lập trình dễ sửa lỗi 02/08/24 Giáo Viên: Đặng Văn Hiếu 10 ... TRÌNH C TRONG VI XỬ LÝ Biến (variables) Hằng (Constant) Mảng (Array) C? ??u tr? ?c chương trình C? ?u lệnh “If” C? ?u lệnh “If…else” C? ?u lệnh “Switch…Case…default” C? ?u lệnh “For” C? ?u lệnh “While” 10 C? ?u... …/ /C? ?c câu lệnh } void Hàm2( unsigned char x) { …/ /C? ?c câu lệnh } 02/08/24 Giáo Vi? ?n: Đặng Văn Hiếu 11 C? ??U TR? ?C CỦA MỘT CHƯƠNG TRÌNH //Hàm bắt bu? ?c chương trình phải c? ? void main(void) { …/ /C? ?c. .. Giáo Vi? ?n: Đặng Văn Hiếu C? ?C TỐN TỬ TRONG C C? ?c tốn tử bản: - Phép gán: = VD: x=y; // x phải biến y biến giá trị phải phù hợp kiểu - Phép c? ??ng: + - Phép trừ: - Phép nhân: * - Phép chia: / C? ?c toán

Ngày đăng: 04/10/2013, 10:19

Hình ảnh liên quan

- Ta được hình sau: - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

a.

được hình sau: Xem tại trang 48 của tài liệu.
chọn Build target là biểu tượng ngay trên cửa sổ workspace như trên hình: - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

ch.

ọn Build target là biểu tượng ngay trên cửa sổ workspace như trên hình: Xem tại trang 65 của tài liệu.
Sau khi dịch lại được hình sau: - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

au.

khi dịch lại được hình sau: Xem tại trang 70 của tài liệu.
Được bảng sau. Nhập tần số thạch anh là 12Mhz đúng với tần số thạch anh rồi chọn OK. - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

c.

bảng sau. Nhập tần số thạch anh là 12Mhz đúng với tần số thạch anh rồi chọn OK Xem tại trang 72 của tài liệu.
Để chạy chương trình ta nhấp chuột phải vào màn hình soạn thảo. Rồi ấn F11. Mỗi lần ấn sẽ chạy 1 lệnh - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

ch.

ạy chương trình ta nhấp chuột phải vào màn hình soạn thảo. Rồi ấn F11. Mỗi lần ấn sẽ chạy 1 lệnh Xem tại trang 75 của tài liệu.
- Click vào file crack trong file phần mềm ta được hình sau - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

lick.

vào file crack trong file phần mềm ta được hình sau Xem tại trang 87 của tài liệu.
- Khung chương trình Pick Devices hiện ra như hình: - Kỹ thuật vi xử lý -  ngon ngu lap trinh C trong vi xử lý

hung.

chương trình Pick Devices hiện ra như hình: Xem tại trang 105 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan