1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

111 1K 19
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

Thông tin cơ bản

Định dạng
Số trang 111
Dung lượng 2,81 MB

Nội dung

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: (Trang 48)
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: (Trang 65)
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: (Trang 70)
Đượ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 (Trang 72)
Để 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 (Trang 75)
- 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 (Trang 87)
- 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: (Trang 105)

TỪ KHÓA LIÊN QUAN

w