Như vậy, động cơ bước phải mất sáu bước để tiến một ca khúc trên đĩa. Chương trình đầu tiên phải đọc các thiết bị chuyển mạch, sau đó tính toán số lượng yêu cầu của các bước, và, cuối cùng, đầu ra các xung lệnh bước, từng người một, đến UCN-5804B. Các bit chỉ đạo cũng phải được đọc và thông qua cùng với UCN-5804B. Hình 8.34 cho thấy một sơ đồ đơn giản của chương trình. Bước tiếp theo là để dịch các sơ đồ vào một chương trình BASIC. Các chương trình hoàn chỉnh, cùng với line-by-line giải thích, được đưa ra trong Bảng 8.1. Như thể hiện trong hình 8.33, các cổng đầu vào nhận được 8 bit từ các thiết bị chuyển mạch. Đối với đầu ra, chỉ có 2 trong 8 bit được sử dụng: bit quan trọng nhất (LSB) (D0) cho xung bước đầu vào và các bit quan trọng nhất (MSB) (D7) cho lệnh hướng. Xung bước đầu được tạo ra bằng cách làm cho sản lượng (D0) đi "cao" cho một khoảng thời gian và sau đó đưa nó "thấp" cho một khoảng thời gian. Các bit chỉ đạo, đưa vào như là MSB từ các công tắc, chỉ đơn giản là truyền qua bởi chương trình và gửi ra như là MSB (thực ra nó là tước ra các dữ liệu đầu vào và thêm vào lại sau để từ đầu ra). The song song I / O port địa chỉ sẽ, tất nhiên, phụ thuộc vào hệ thống đang được sử dụng; trong trường hợp này, các cổng chuyển đổi đầu vào là 209 (số thập phân), và cổng ra để động cơ có một địa chỉ của 208 (số thập phân).
đang được dịch, vui lòng đợi..
