You are on page 1of 20

Bài 3: Lập trình cơ bản

Nội dung bài học


1. Tìm hiểu và thực hành các lệnh Sao chép dữ liệu
2. Tìm hiểu và thực hành các lệnh Chuyển đổi dữ liệu
3. Tìm hiểu và thực hành các lệnh Tính toán
Bài 3: Lập trình cơ bản

Các lệnh logic cơ bản(tiếp theo)


1. Tìm hiểu và thực hành các lệnh Sao chép dữ liệu
2. Tìm hiểu và thực hành các lệnh Chuyển đổi
3. Tìm hiểu và thực hành các lệnh Toán học
Bài 3: Lập trình cơ bản
Lệnh sao chép giá trị
 Lệnh sao chép dữ liệu - MOVE:
Bài 3: Lập trình cơ bản
Lệnh đảo Byte/Word
 Lệnh hoán đổi SWAP( áp dụng cho Word/Dword):
Bài 3: Lập trình cơ bản
Lệnh dịch bit trái/phải
 Lệnh dịch phải bit SHR và dịch trái bit SHL:
Bài 3: Lập trình cơ bản
Lệnh dịch bit trái/phải
 Lệnh dịch phải bit SHR và dịch trái bit SHL:
Bài 3: Lập trình cơ bản
Lệnh quay bit trái/phải
 Lệnh quay phải bit ROR và quay trái bit ROL:
Bài 3: Lập trình cơ bản
Lệnh quay bit trái/phải
 Lệnh quay phải bit ROR và quay trái bit ROL:
Bài 3: Lập trình cơ bản
Lệnh WORD logic
 Viết chương trình tạo xung trên các chân đầu ra:
Q0.0, Q0.1,…, Q0.7 như sau:
Bài 3: Lập trình cơ bản
Lệnh chuyển đổi, làm tròn
 Lệnh Convert:
Bài 3: Lập trình cơ bản
Lệnh chuyển đổi, làm tròn
 Lệnh ROUND & CEIL:
Bài 3: Lập trình cơ bản
Lệnh chuyển đổi, làm tròn
 Lệnh FLOOR & TRUNC:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh tính toán biểu thức CALCULATE:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh cộng ADD, trừ SUB:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh nhân MUL, chia DIV:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh MIN, MAX:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh giới hạn giá trị LIMIT:
Bài 3: Lập trình cơ bản
Lệnh toán học
 Lệnh tăng/giảm giá trị INC, DEC:
Bài 3: Lập trình cơ bản
Thực hành lệnh toán học
 Viết chương trình tính toán như sau:
 Giá trị số xung đọc từ Encoder trong 100ms lưu trong ô
nhớ MD100(Dint)
 Biết rằng Encoder có độ phân giải 360xung/vòng
 Viết chương trình tính giá trị tốc độ động cơ(vòng/phút)
và lưu vào ô nhớ MW120(Int)
Bài 3: Lập trình cơ bản
Thực hành lệnh toán học
 Viết chương trình tính toán tốc độ động cơ:

You might also like