Mục lục:
Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Khi điều khiển các dự án điện tử của bạn thông qua một cổng song song, phần mềm DOS Kit 74 DOS bao gồm ba lệnh - RELAY, DELAY, và WAITFOR - bạn có thể chạy từ dấu nhắc lệnh.
Lệnh RELAY
Lệnh RELAY gửi một byte dữ liệu duy nhất đến cổng song song. Mỗi tám chân đầu ra được đặt CAO hoặc LOW, phụ thuộc vào byte bạn gửi đi. Lệnh này đặt tất cả tám chân đến CAO:
RELAY FF
Và lệnh sau đặt tất cả tám đầu ra thành LOW:
RELAY 00
Thật không may, hầu hết các phiên bản của lệnh RELAY có sẵn trên Internet đều có một lỗi cần thiết bạn phải ra lệnh hai lần để làm cho nó hoạt động. Vì vậy, bạn phải thực sự nhập lệnh RELAY FF hai lần theo thứ tự để bật tất cả các chân đầu ra.
Bạn phải chỉ định dữ liệu đầu ra dưới dạng một số thập lục phân duy nhất.
Dữ liệu Pin | Giá trị Hex |
---|---|
1 | 01 |
2 | 02 |
3 | 04 |
4 | 08 > 5 |
10 | 6 |
20 | 7 |
40 | 8 |
80 | Để xoay tất cả các chân, sử dụng giá trị FF. Để tắt tất cả, sử dụng giá trị 00. |
Để bật hoặc tắt nhiều pin, trước tiên bạn phải tính số tương tự nhị phân tám bit của chân bạn muốn đặt. Ví dụ như để bật các chân 1, 2, 3 và 8, bạn sẽ sử dụng giá trị nhị phân 100000111. (Lưu ý rằng chốt 1 được biểu diễn bởi bit bên phải nhất của số nhị phân và pin 8 là bit bên trái).
Cuối cùng, hãy tìm từng số bốn bit trong Bảng 4-3 để xác định số thập lục phân duy nhất chữ số để sử dụng. Đối với ví dụ này, số bốn bit đầu tiên chuyển thành 8, và số bốn bit thứ hai chuyển thành 7. Kết hợp hai số này cho bạn số thập lục phân 87. Như vậy, lệnh để bật các chân 1, 2, 3, và 8 là
RELAY 87
Bạn phải nhập lệnh này hai lần để kích hoạt nó.
Giá trị nhị phân
Số thập lục phân | Giá trị nhị phân | Số thập lục phân | 0000 |
---|---|---|---|
0 | 1000 | 8 | 0001 |
1 | 1001 > 9 | 0010 | 2 |
1010 | A | 0011 | 3 |
1011 | B | 0100 | 4 |
1100 | C | 0101 | 5 |
1101 | D | 0110 | 6 |
1110 | E | 0111 | 7 |
1111 | F > Kiểm soát thời gian với DELAY và WAITFOR | Phần mềm Kit 74 bao gồm hai lệnh cho phép bạn thêm sự chậm trễ cho các tập lệnh của bạn. Bằng cách kết hợp sự chậm trễ, bạn có thể kiểm soát thời gian của các thiết bị được kiểm soát bởi mạch cổng song song của bạn.Bạn có thể bật pin 1, chờ 5 phút, và sau đó tắt nó đi một lần nữa, ví dụ. | Sự hữu ích nhất của các lệnh thời gian là DELAY, mà chỉ đơn giản là làm cho tập lệnh của bạn tạm dừng trong một số giây nhất định. Ví dụ, để trì hoãn tập lệnh của bạn trong 10 giây, sử dụng lệnh này: |
DELAY 10
Trình tự sau đây chỉ ra cách bật và tắt tất cả các đầu ra ở khoảng cách 1 giây:
: LOOP RELAY FF RELAY FF DELAY 1 RELAY 00 RELAY 00 DELAY 1 GOTO LOOP
Chuỗi này bắt đầu bằng cách bật tất cả các chân đầu ra. Sau đó, nó đợi 1 giây, tắt tất cả đầu ra, đợi một giây khác, và nhảy tới nhãn LOOP để bắt đầu lại chuỗi.
Bạn phải luôn luôn chỉ định thời gian trễ trong vài giây. Để đợi 1 phút, sử dụng lệnh này:
TRƯỚC 60
Một giờ chứa 3, 600 giây, do đó lệnh sau làm chậm tập lệnh trong 1 giờ:
TRÌ 3600
Lệnh định thời thứ hai là WAITFOR, chờ đợi để thực hiện cho đến khi một thời gian nhất định trong ngày đến. Ví dụ: để dừng tập lệnh của bạn cho đến 10:30: sử dụng lệnh này:
WAITFOR 10: 30
Dưới đây là một dãy biến đổi tất cả các kết quả vào lúc 10 giờ 30 sáng mỗi ngày, để lại trong một giờ, và tắt chúng đi:
: LOOP WAITFOR 10: 30 RELAY FF RELAY RƯỢT TRẠNG 3600 RELAY 00 RELAY 00 GOTO LOOP