Chào các bác. Em có 1 vài chỗ ko biết mong các bác giúp với.
Đề bài là:
Hiện tại đã viết code vài kiểu nháy và chạy mô phỏng ok. Nhưng em chưa biết các vấn đè sau:
1. các nút ấn STOP, START, MODE thì cho vào đâu?
2. code gọi các chương trình con khi ấn START, STOP, MODE
Sau đây là mạch mô phỏng và code. Các bác giúp em với, sắp nộp bài rồi
code: (ví dụ 2 kiểu nháy)
Thks !
Đề bài là:
Nguyên lý : Khi ấn Start hệ thống chạy, ấn nút Mode hệ thống chuyển sang các chế độ nháy khác nhau, cho đến khi ấn Stop hệ thống dừng
Yêu Cầu: - Xây dựng phần cứng
- Xây dựng lưu đồ thuật toán
- Viết chương trình (dùng hợp ngữ hoặc C)
Yêu Cầu: - Xây dựng phần cứng
- Xây dựng lưu đồ thuật toán
- Viết chương trình (dùng hợp ngữ hoặc C)
1. các nút ấn STOP, START, MODE thì cho vào đâu?
2. code gọi các chương trình con khi ấn START, STOP, MODE
Sau đây là mạch mô phỏng và code. Các bác giúp em với, sắp nộp bài rồi
code: (ví dụ 2 kiểu nháy)
ORG 00H
;Nhay 4 led thay doi nhau
MAIN:
MOV P2,#00001111B
CALL DELAY
MOV P2,#11110000B
CALL DELAY
JMP MAIN
;Nhay sang dan
MAIN:
MOV P2,#00000000B
CALL DELAY
MOV P2,#00000001B
CALL DELAY
MOV P2,#00000011B
CALL DELAY
MOV P2,#00000111B
CALL DELAY
MOV P2,#00001111B
CALL DELAY
MOV P2,#00011111B
CALL DELAY
MOV P2,#00111111B
CALL DELAY
MOV P2,#01111111B
CALL DELAY
MOV P2,#11111111B
CALL DELAY
JMP MAIN
DELAY:
MOV R0,#255
LAP:MOV R1,#255
DJNZ R1,$
DJNZ R0,LAP
RET
END
;Nhay 4 led thay doi nhau
MAIN:
MOV P2,#00001111B
CALL DELAY
MOV P2,#11110000B
CALL DELAY
JMP MAIN
;Nhay sang dan
MAIN:
MOV P2,#00000000B
CALL DELAY
MOV P2,#00000001B
CALL DELAY
MOV P2,#00000011B
CALL DELAY
MOV P2,#00000111B
CALL DELAY
MOV P2,#00001111B
CALL DELAY
MOV P2,#00011111B
CALL DELAY
MOV P2,#00111111B
CALL DELAY
MOV P2,#01111111B
CALL DELAY
MOV P2,#11111111B
CALL DELAY
JMP MAIN
DELAY:
MOV R0,#255
LAP:MOV R1,#255
DJNZ R1,$
DJNZ R0,LAP
RET
END
Comment