You are on page 1of 8

Chương trình con bao gồm 3 lệnh chính:

CALL : Gọi chương trình con


SUB : Nhập chương trình hay bắt đầu chương trình con
RET : Kết thúc chương trình con

 Ví dụ:
 Mô tả:
- Khi lệnh được thi hành,lênh CALL được
thực thi và chương trình con được thực
hiện bắt đầu từ lệnh SUB.
- Khi chương trình con thi hành tới lệnh
RET thì chương trình quay trở lại địa chỉ
sao lệnh CALL của chương trình chính và
làm tiếp chương trình chính.
- Khi trở về chương trình chính thì kết quả
của chương trình con vẫn được duy trì.
Cấu trúc chương trình con

- Khi lệnh ( CALL n ) được thi hành,chương


trình được thực hiện theo thứ tự 1,2,3
Cú pháp chương trình con.
- Chương trình con n là chương trình từ lệnh
SUB n tới RET luôn luôn ở sau lệnh ED
- Lệnh CALL có thể được lập trình trong
chương trình chính , chương trình ngắt hoặc
chương trình con
Một số điểm chú ý khi lập trình các chương trình
con:
- Không thể sử dụng chương trình con trong chương trình
ngắt và ngược lai.

- Module FP-M/FP0/FP-e/FP1,chương trình con không thể viết


trong một chương trình con khác.
Lưu ý :
- Cẩn thận khi sử dụng chương trình con,các lệnh sau đây
có thể gây ra lỗi khi sử dụng trong chương trình con:
DF,CT,F118,SR,F119,NSTP
- Khi lệnh CALL OFF thì chương trình con không thực hiện
Chương trình ứng dụng : Thiết kế đèn giao thông ở ngã 4
dùng chương trình con (có nút thay đổi thời gian theo yêu cầu)
Đỏ 2

Vàng 1

Đỏ 1

Xanh 2

Vàng 2
Đỏ 1

Vàng 2

Đỏ 2

Xanh 1

Vàng 1

You might also like