thiết kế mạch VDK đếm sản phẩm, chương 13
Số trang: 6
Loại file: pdf
Dung lượng: 92.62 KB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương trình cho phép nhập các số từ 1 đến 9999. Nếu số được nhấn từ A đến F thì yêu cầu nhập lại. Khi số được nhấn lưu vào thanh ghi A từ 1 đến 9: nếu chấp nhận số thì các bit 7D, 7E = 0 và khi bit 7D = 1 thì yêu cầu nhập lại hộp, bit 7E = 1, thì thoát khỏi chương trình. Các giá trị được nhập này được lưu vào các ô nhớ từ (74H) đến (77H) và 7C (LƯUHOPL:lưu hộp byte thấp), 7D (LƯUHOPH: lưu hộp byte cao). Nếu đồng ý...
Nội dung trích xuất từ tài liệu:
thiết kế mạch VDK đếm sản phẩm, chương 13 Chương 13: Chöông trình nhaäp hoäp Chöông trình cho pheùp nhaäp caùc soá töø 1 ñeán 9999. Neáu soáñöôïc nhaán töø A ñeán F thì yeâu caàu nhaäp laïi. Khi soá ñöôïc nhaán löuvaøo thanh ghi A töø 1 ñeán 9: neáu chaáp nhaän soá thì caùc bit 7D, 7E= 0 vaø khi bit 7D = 1 thì yeâu caàu nhaäp laïi hoäp, bit 7E = 1, thìthoaùt khoûi chöông trình. Caùc giaù trò ñöôïc nhaäp naøy ñöôïc löu vaøocaùc oâ nhôù töø (74H) ñeán (77H) vaø 7C (LÖUHOPL:löu hoäp bytethaáp), 7D (LÖUHOPH: löu hoäp byte cao). Neáu ñoàng yù vôùi soá ñaõnhaäp thì nhaán A ngöôïc laïi laø B (xoùa soá ñaõ nhaäp) (1) Baét ñaàu HIEÅN THÒ “nhaäp 0” LÖU HOP L # 00H LÖU HOP H # 00H Goïi nhaán soá thöù nhaát A=0 BIT 7D = 1 A ÑÔN VÒ ÑÔN VÒ LÖU HOP L Goïi nhaán soá thöù 2 RET BIT 7E = 1 BIT 7D = 1 S (2) (2) ÑÔN VÒ CHUÏC A ÑÔN VÒCHUÏC + ÑÔN VÒ LÖU HOP L Goïi nhaán soá thöù 3 BIT 7E = 1 Ñ S BIT 7D = 1 Ñ (1) S CHUÏC TRAÊM ÑÔN VÒ CHUÏC A ÑÔN VÒCHUÏC + ÑÔN VÒ LÖU HOP L LÖU HOPH TRAÊM Goïi nhaán soá thöù 4 BIT 7E = 1 S 10. Chöông trình nhaäp saûn phaåm: Chöông trình cho pheùp nhaäp caùc soá töø 1 ñeán 999. Soá chæñöôïc nhaäp khi caùc bit 7D, 7E = 0 vaø khi bit 7D = 1 thì yeâu caàunhaäp laïi. Caùc giaù trò ñöôïc nhaäp naøy ñöôïc löu vaøo caùc oâ nhôù töø(74H) ñeán (77H) vaø 7C (LÖUSPL: löu saûn phaåm byte thaáp), 7D(LÖUSPH: löu saûn hpaåm byte cao). Neáu ñoàng yù vôùi soá ñaõ nhaäpthì nhaán A ngöôïc laïi laø B (xoùa soá ñaõ nhaäp) Baét ñaàu Hieån thò “Nhaäp O 0” LÖU – SPL # 00H LÖU – SPH # 00H Goïi nhaán soá thöù nhaát Ñ A=0 S BIT 7D = 1 Ñ S ÑÔN VÒ A LÖU – SPL ÑÔNVÒ Goïi nhaán soá thöù 2 BIT 7E = 1 Ñ S (3) BIT 7D = 1 Ñ S CHUÏC ÑÔN VÒ ÑÔN VÒ A LÖU – SPL CHUÏC,ÑÔNVÒ Goïi nhaán soá thöù 3 (2) (2) BIT 7E = 1 Ñ S (1) BIT 7D = 1 TRAÊM CHUÏC CHUÏC ÑÔN VÒ ÑÔN VÒ A LÖU – SPL CHUÏC,ÑÔNVÒ LÖU – SPH TRAÊM Goïi chöông trình doø phím(3) S S A = # 0CH A = # 0BH Ñ Ñ RET
Nội dung trích xuất từ tài liệu:
thiết kế mạch VDK đếm sản phẩm, chương 13 Chương 13: Chöông trình nhaäp hoäp Chöông trình cho pheùp nhaäp caùc soá töø 1 ñeán 9999. Neáu soáñöôïc nhaán töø A ñeán F thì yeâu caàu nhaäp laïi. Khi soá ñöôïc nhaán löuvaøo thanh ghi A töø 1 ñeán 9: neáu chaáp nhaän soá thì caùc bit 7D, 7E= 0 vaø khi bit 7D = 1 thì yeâu caàu nhaäp laïi hoäp, bit 7E = 1, thìthoaùt khoûi chöông trình. Caùc giaù trò ñöôïc nhaäp naøy ñöôïc löu vaøocaùc oâ nhôù töø (74H) ñeán (77H) vaø 7C (LÖUHOPL:löu hoäp bytethaáp), 7D (LÖUHOPH: löu hoäp byte cao). Neáu ñoàng yù vôùi soá ñaõnhaäp thì nhaán A ngöôïc laïi laø B (xoùa soá ñaõ nhaäp) (1) Baét ñaàu HIEÅN THÒ “nhaäp 0” LÖU HOP L # 00H LÖU HOP H # 00H Goïi nhaán soá thöù nhaát A=0 BIT 7D = 1 A ÑÔN VÒ ÑÔN VÒ LÖU HOP L Goïi nhaán soá thöù 2 RET BIT 7E = 1 BIT 7D = 1 S (2) (2) ÑÔN VÒ CHUÏC A ÑÔN VÒCHUÏC + ÑÔN VÒ LÖU HOP L Goïi nhaán soá thöù 3 BIT 7E = 1 Ñ S BIT 7D = 1 Ñ (1) S CHUÏC TRAÊM ÑÔN VÒ CHUÏC A ÑÔN VÒCHUÏC + ÑÔN VÒ LÖU HOP L LÖU HOPH TRAÊM Goïi nhaán soá thöù 4 BIT 7E = 1 S 10. Chöông trình nhaäp saûn phaåm: Chöông trình cho pheùp nhaäp caùc soá töø 1 ñeán 999. Soá chæñöôïc nhaäp khi caùc bit 7D, 7E = 0 vaø khi bit 7D = 1 thì yeâu caàunhaäp laïi. Caùc giaù trò ñöôïc nhaäp naøy ñöôïc löu vaøo caùc oâ nhôù töø(74H) ñeán (77H) vaø 7C (LÖUSPL: löu saûn phaåm byte thaáp), 7D(LÖUSPH: löu saûn hpaåm byte cao). Neáu ñoàng yù vôùi soá ñaõ nhaäpthì nhaán A ngöôïc laïi laø B (xoùa soá ñaõ nhaäp) Baét ñaàu Hieån thò “Nhaäp O 0” LÖU – SPL # 00H LÖU – SPH # 00H Goïi nhaán soá thöù nhaát Ñ A=0 S BIT 7D = 1 Ñ S ÑÔN VÒ A LÖU – SPL ÑÔNVÒ Goïi nhaán soá thöù 2 BIT 7E = 1 Ñ S (3) BIT 7D = 1 Ñ S CHUÏC ÑÔN VÒ ÑÔN VÒ A LÖU – SPL CHUÏC,ÑÔNVÒ Goïi nhaán soá thöù 3 (2) (2) BIT 7E = 1 Ñ S (1) BIT 7D = 1 TRAÊM CHUÏC CHUÏC ÑÔN VÒ ÑÔN VÒ A LÖU – SPL CHUÏC,ÑÔNVÒ LÖU – SPH TRAÊM Goïi chöông trình doø phím(3) S S A = # 0CH A = # 0BH Ñ Ñ RET
Tìm kiếm theo từ khóa liên quan:
thiết kế mạch công nghiệp tự động hóa khoa học kỹ thuật kỹ thuật điện tử mạch cảm biến ánh sáng hồng ngoại vi xử lý tín hiệu điều khiểnGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 280 0 0 -
Giáo trình Kỹ thuật điện tử (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2023)
239 trang 228 0 0 -
Báo cáo thưc hành: Thiết kế mạch bằng phần mềm altium
9 trang 213 0 0 -
102 trang 194 0 0
-
94 trang 166 0 0
-
Tiểu luận: Tìm hiểu công nghệ OFDMA trong hệ thống LTE
19 trang 154 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 150 0 0 -
Hệ thống sưởi - thông gió - điều hòa không khí - Thực hành kỹ thuật điện - điện tử: Phần 1
109 trang 149 0 0 -
83 trang 148 0 0
-
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 130 0 0