Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
108,11 KB
Nội dung
I- Chương 5: LƯU ĐỒ KHỐI CHƯƠNG TRÌNH Lưu đồ khối bước khái quát hóa trình thực chương trình Nó lược chi tiết để làm bật nội dung chương trình Qua thể ý đồ người thiết kế Chương trình người thực xây dựng tập lệnh CPU Z80 Kết hợp với số liệu ban đầu đựơc lựa chọn cài đặt là: - Số tiền cho km đầu 5.000ĐVN - 200m 1000 ĐVN - Sau 28 km : 2800ĐVN/km - Tần số cảnh báo Khi số xung >80 xung/s: Tần số cảnh báo thực 600Hz Khi số xung >60 xung/s : Tần số cảnh báo thực 400Hz Khi số xung port B S PCO = O ? Ñ Gọi chương trình Delay Gởi liệu oo -> Port B S PCO = O ? Đ Xác định phím RET Gọi chương trình Delay CHƯƠNG TRÌNH DELAY 1.2 START Gởi tín hiệu báo MODE Cho sáng số đơn vị Cho sáng số hàng chục Cho sáng số hàng trăm Cho sáng số hàng ngàn RET CHƯƠNG TRÌNH XÁC ĐỊNH PHÍM START B = F7H B -> A A -> Port B A A 200 A#O? Ñ Tieàn = tieàn + 1000 * A RET S *-CHƯƠNG TRÌNH BÁO ĐỘNG START Đ Đếm > 80? A 60? ? S A PortC RET Đ A port B S PCO = O ? Đ Gọi chương trình Delay Gởi liệu oo -> Port B S PCO = O ? Đ Xác định phím RET Gọi chương trình Delay CHƯƠNG TRÌNH DELAY 1.2 START...LƯU ĐỒ KHỐI CHƯƠNG TRÌNH ĐO START Đ I=1? Gọi chương trình quét phím S t=1s Đếm S Đ Đ I=0? Gọi chương trình quét phím S t=1s Đếm Đ S Đếm = Đếm + S I = 1S ? Đ RET LƯU ĐỒ KHỐI CHƯƠNG TRÌNH QUÉT... (MODE) A = 02 ? S A=A+1 Đ A=0 A -> (MODE) RET CHƯƠNG TRÌNH TÍNH TOÁN S VÀ T START Quãng đường - 1000 Div -> A 200 A#O? Đ Tiền = tiền + 1000 * A RET S *-CHƯƠNG TRÌNH BÁO ĐỘNG START Đ Đếm > 80? A