... Tậplệnh của 8051. Trường ðH Công nghiệp Tp.HCM.
Giáo trình Vi xử lý. 82 Biên soạn: Phạm Quang Trí
Sau khi thực thi lệnh ORL C, /ACC.7 thỡ: c CY=1, (A)=72H
ã Lu ý: Cỏc lnh trên bao gồm lệnh ...
Chương 3: Tậplệnh của 8051. Trường ðH Công nghiệp Tp.HCM.
Giáo trình Vi xử lý. 70 Biên soạn: Phạm Quang Trí
Sau khi thực thi lệnh MOV A, #30H thì: (A)=30H
Sau khi thực thi lệnh MOV R0, ... (P1)=30H
Sau khi thực thi lệnh MOV P1, 30H thì: (30H)=40H, (P1)=40H
Sau khi thực thi lệnh MOV P1, @R0 thì: (R0)=30H, (30H)=40H, (P1)=40H
Chương 3: Tậplệnh của 8051. Trường ðH Công nghiệp...
... cho các lệnh NOT, P, N:
Tậplệnh S7-200
Trang 3
Một số qui định khi tra cứu lệnh và sử dụng lệnh:
- Trên cùng là phần tên lệnh hoặc nhóm lệnh.
- Tiếp theo là cú pháp lệnh, lần ... Coil 6
1.2.1 Lệnh ra 6
1.2.2 Lệnh ra tức khắc 6
1.2.3 Lệnh Set, Reset 6
1.2.4 Lệnh Set, Reset Immediat 6
1.2.5 Lệnh không làm gì cả 7
2. Lệnh so sánh 8
3. Lệnh chuyển đổi 9
4. Lệnh định thời ... thời 11
5. Lệnh bộ đếm 13
6. Lệnh dịch chuyển ô nhớ 15
7. Lệnh với Bảng 16
7.1 Lệnh thêm vào bảng 16
7.2 Lệnh Memory Fill 17
7.3 Lệnh tìm kiếm trong bảng 17
8. Lệnh toán số học 19
8.1...
... nội dung biến có phải là chuỗi ký tự không.
Trang 3
Vietebooks Nguyễn Hồng Cương
V. TẬPLỆNH XỬ LÝ CHUỖI
1. Lệnh ABS
a) Công dụng:
Tạo vector đơn có giá trị của mỗi phần tử là số thứ tự tương ... thì kq là số tương ứng trong bảng mã ASCII.
d) Ví dụ:
» n=3.1416;
» kq=num2str(n)
kq =
3.1416
9. Lệnh SETSTR
a) Công dụng:
Cho ra ký tự tương ứng với số thứ tự trong bảng mã ASCII.
b) Cú pháp:
x ... ≤ 255).
d) Ví dụ:
Tìm ký tự có số thứ tự là 65 trong bảng mã ASCII.
» kt=setstr(65)
kt =
A
10. Lệnh STR2MAT
a) Công dụng:
Tạo ma trận có các phần tử dạng chuỗi.
b) Cú pháp:
s = str2mat(‘s1’,...
... Vietebooks Nguyễn Hồng Cương
VIII. TẬPLỆNH THAO TÁC TRÊN MA TRẬN
1. Cộng, trừ, nhân, chia từng phần tử của ma trận với hằng số
a) Cú ... giá trị là
1 2 3
4 5 6
1 0 0
a = [1 2 3; 4 5 6; 1 0 0]
a = 1 2 3
4 5 6
1 0 0
9. Lệnh tạo vector đơn
a) Công dụng:
Lệnh này dùng để tạo 1 vector đơn gồm có n phần tử.
b) Cú pháp 1:
Tên vector = ... Nguyễn Hoàng Cương
c) Ví duï:
a =
1 2 3
4 5 6
7 8 9
ma trận chuyển vị b
b = a’
b =
4 7
5 8
6 9
12. Lệnh MAGIC
a) Công dụng:
Tạo 1 ma trận vuông có tổng của các phần tử trong 1 hàng, 1 cột hoặc trên...
... trong điều khiển tự động
TẬP LỆNH CƠ BẢN CỦA MATLAB
LỆNH CƠ BẢN
Chú ý: Các lệnh đều viết bằng chữ thường, nhưng vì tác giả muốn viết hoa để người xem tiện
theo dõi.
1. Lệnh ANS
a) Công dụng: ... 4
24. Lệnh TYPE
a) Công dụng:
Hiển thị nội dung của tập tin.
b) Cú pháp:
type filename
c) Giải thích:
filename: tên file cần hiển thị nội dung.
Lệnh này trình bày tập tin được chỉ ra.
25. Lệnh ... Matlab hay tập tin.
b) Cú pháp:
which funname
c) Giải thích:
funname: là tên lệnh trong Matlab hay tên tập tin
d) Ví dụ:
which inv
inv is a build-in function
which f
c:\matlab\bin\f.m
27. Lệnh WHO,...
... đã giải quyết đúng đắn mối quan hệ giữa học và hành. Người nói: "Học để hành, học với hành phải đi
đôi. Học mà không hành thì vô ích. Hành mà không học thì hành không trôi chảy". Người ...
Hồ Chủ tịch khuyên cán bộ, Đảng viên không chỉ học tập ở trường lớp mà phải gắn việc học trong trường với cuộc
sống ngoài xã hội, phải tổ chức học kinh nghiệm của nhau.
Phương pháp giáo dục...
... suốt chiều dài cạnh được
chọn.
Các trường hợp được chọn trong kiểu Constant Radius : Chọn cạnh, bề mặt vật thể,
chọn một mạch kín.
Trong bảng Items To Fillet chọn :
♦ Radius
: bán kính ... Surface to Thicken : chọn bề mặt Surface để Thicken.
Chọn các thông số hình học trong bảng.
Chọn Surface to Thicken
: định bề mặt cần Thicken.
Trong Thickness chọn.
♦ Thicken Side1
: ... BÙI MINH TÂM
119
Cách thực hiện lệnh:
Trong bảng Selections chọn:
References sketch
Chọn các điểm nơi đặt đối tượng.
Trong References Point chọn:
♦ Centroil: Xác định vi trí điểm...
... vuøng.
subplot(231)
subplot(232)
subplot(233)
Trang 7
Vietebooks Nguyễn Hồng Cương
X. TẬPLỆNH ĐỒ HỌA
1. Lệnh AXES
a) Công dụng:
Đặt các trục tọa độ tại vị trí định trước.
b) Cú pháp:
axes(‘propertyname’, ... Cương
12. Lệnh SUBPLOT
a) Công dụng:
Tạo các trục trong một phần của cửa sổ đồ họa.
b) Cú pháp:
subplot(m,n,p)
subplot(mnp)
c) Giải thích:
subplot(m,n,p) hoặc subplot(mnp)thành cửa sổ đồ họa thaứnh ... thích:
semylogx và semylogy giống như lệnh plot nhưng chỉ khác một điều là lệnh này
vẽ đồ thị theo trục logarith. Do đó, ta có thể sử dụng tất cả các loại ‘linetype’ của lệnh
plot.
d) Ví dụ:
Vẽ đồ thị...
... Vietebooks Nguyễn Hồng Cương
V. TẬPLỆNH XỬ LÝ CHUỖI
1. Lệnh ABS
a) Công dụng:
Tạo vector đơn có giá trị của mỗi phần tử là số thứ tự tương ... U=abs('abc')
U =
97 98 99
» T=abs(-1)
Trang 1
Vietebooks Nguyễn Hồng Cương
T =
1
2. Lệnh BLANKS
a) Công dụng:
Tạo khoảng trắng giữa hai hay nhiều chuỗi ký tự theo mong muốn.
b) Cú ... 'trong dieu khien tu
dong']
S =
Khao sat ung dung MATLAB trong dieu khien tu dong
3. Lệnh DEC2HEX
a) Công dụng:
Đổi con số của hệ 10 sang hệ 16.
b) Cú pháp:
s = dec2hex(n)
c) Giải thích:
s:...
... giá trị là
1 2 3
4 5 6
1 0 0
a = [1 2 3; 4 5 6; 1 0 0]
a = 1 2 3
4 5 6
1 0 0
9. Lệnh tạo vector đơn
a) Công dụng:
Lệnh này dùng để tạo 1 vector đơn gồm có n phần tử.
b) Cú pháp 1:
Tên vector = ... phần tử, với các giá trị là:1, 3, 7, 4
a = [1 3 7 4]
Trang 5
Vietebooks Nguyễn Hồng Cương
VIII. TẬPLỆNH THAO TÁC TRÊN MA TRẬN
1. Cộng, trừ, nhân, chia từng phần tử của ma trận với hằng số
a) Cú ... 14
Trang 12
Vietebooks Nguyễn Hoàng Cương
2 5 -1
4 10 -1
b = inv(a)
b =
5 2 -2
-2 -1 1
0 -2 1
8. Lệnh tạo ma trận
a) Công dụng:
Dùng để tạo 1 ma trận gồm có n hàng và m cột.
b) Cú pháp:
Tên ma...
... người sử dụng biết hoạt động của lệnh. Mã gợi nhớ thường là các
chữ tiếng anh viết tắt như : MOV là lệnh chuyển, ADD là lệnh cộng, AND là lệnh và luận
lý, JMP là lệnh nhảy . . .
- Toán hạng đích ... động.
7.11 Tiếp đầu lệnh LOCK :
- Dạng lệnh : LOCK lệnh
- Giải thích : Khóa các tuyến trong khi thi hành lệnh theo sau.
- Tác động cờ :
- Khóa các tuyến khi thi hành lệnh theo sau. Không ... trình con. Lệnh trở về là lệnh dùng để kết thúc một chương trình
con.
- Lệnh RET để kết thúc một chương trình con gần.
- Lệnh RETF để kết thúc một chương trình con xa.
- Dạng lệnh trở về...
... có những họ vi điều khiển riêng như:
Họ 68HCOS của công ty Motorola
Họ ST62 của công ty SGS-THOMSON
Họ H8 của công ty Hitachi
Họ pic cuả công ty Microchip
III.KHẢO SÁT BỘ VI ĐIỀU KHIỂN 8051 VÀ ... đọc các bytes mã lệnh.
PSEN sẽ ở mức thấp trong thời gian lấy lệnh. Các mã nhị phân của chương trình được
đọc từ EPROM qua bus và được chốt vào thanh ghi lệnh của 8051 để giải mã lệnh. Khi thi ... thường nó được dùng cho các lệnh toán học: nó
sẽ được set nếu có một số nhớ sinh ra bởi phép cộng hoặc có một số mượn phép trừ . Ví
dụ, nếu thanh ghi tích lũy chứa FFH, thì lệnh sau:
ADD A,#1
Sẽ...