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ơ: