COM:
Dòng văn bản mà chúng ta cần hiển thị sẽ được nhập từ bàn phím vào máy tính PC . Sau khi dòng văn bản đã được nhập xong thì máy tính sẽ làm nhiệm vụ đẩy dòng văn bản đó ra cổng COM2 ,Trong máy PC vi mạch 8250 sẽ đảm nhận việc truyền nối tiếp đoạn văn bản đó đến vi mạch 8251 của ngoại vi. Mạch ngoại vi mà chúng ta đã thiết kế sẽ có nhiệm vụ nhận thông tin ở dạng nối tiếp xong sẽ chuyển về dạng song song 8 Bit để cho CPU Z80 xử lí rồi hiển thị lên ma trận chữ.
Vì vậy khi thiết kế chương trình cho hệ thống này chúng ta phải thiết hai phần chương trình :
1) Chương trình trên PC :
Có nhiệm vụ nhận các mã ASCII của kí tự được nhập vào từ bàn phím sau đó đẩy các kí tự đó ra cổng COM2.
2) Chương trình trên ROM ngoại vi:
Có nhiệm vụ nhận các mã ASCII của kí tự , hiển thị các kí tự đó trên ma trận và làm dịch chuyển các kí tự đó.
Trước khi viết chương trình cho hoạt động của toàn bộ hệ thống của chúng ta công việc đầu tiên khá quan trọng đó là việc thiết kế các lưu đồ thuật giải cho cho chương trình.Bởi việc việc
viết chương trình phụ thuộc khá nhiều vào lưu đồ thuật giải và việc thiết kế thuật giải càng gần với chương trình giúp cho việc viết chương trình trở nên dễ dàng hơn.
Như đã nói trên chương trình được viết cho hệ thống gồm có hai phần : - Đoạn chương trình trên máy PC
- Đoạn chương trình trên ROM ngoại vi
CHƯƠNG XI
LƯU ĐỒ THUẬT GIẢI VÀ CHƯƠNG TRÌNH ĐẨY CHUỖI KÍ TỰ RA CỔNG COM TRÊN ĐẨY CHUỖI KÍ TỰ RA CỔNG COM TRÊN