Hj. Em viết tiêu đề vậy cho các anh chú ý vào giúp em xíu. Mong các anh thông cảm!
Hôm nay em gửi các anh file protues và file lập trình nhờ các anh tư vấn và test giùm em xem có lỗi phần cứng và phần mềm nào thì góp ý giùm em chút xíu. Nhân tiện đây em muốn hỏi đoạn lập trình này.
Mục đích của em gồm 2 việc như sau:
1. Nhấn phím 11 đèn alarm sáng tiếp đó nhấn phím 11 lần nữa đèn alarm tắt cuối cùng nhấn phím 15 một lần đèn lock tắt ( Việc này với đoạn code trên em đã giải quyết được).
2. Nhấn phím 15 một lần đèn lock tắt ( Với đoạn code trên em phải nhấn phím 11 hai lần sau đó nhấn phím 15 một lần đèn lock mới tắt hơi rắc rối nếu chỉ cần ấn phím 15 một lần thì đèn lock tắt).
Em hỏi thêm xíu, nếu em muốn đèn alarm sáng đến lúc nào em nhả nút nhấn 11 ra thì viết thế nào ah. Cám ơn các anh nhiều! Nút 11 là nút ‘-‘, nút 15 là nút ‘+ ‘ nha các anh!
Em chạy Protues nó cứ hiện lên dòng thông báo “ Simulation threat has been terminal” rồi tự động thoát khỏi Protues là bị gì vậy các anh!
Hôm nay em gửi các anh file protues và file lập trình nhờ các anh tư vấn và test giùm em xem có lỗi phần cứng và phần mềm nào thì góp ý giùm em chút xíu. Nhân tiện đây em muốn hỏi đoạn lập trình này.
Code:
close: close_1: acall get_key cjne keyval,#11,close_1 clr alarm close_2: acall get_key cjne keyval,#11,close_2 setb alarm close_4: acall get_key cjne keyval,#15,close_4 setb lock setb alarm close_3: mov a,#LCD_CLR acall lcd_cmd mov dptr,#str_locked acall lcd_str acall delay_1sec ajmp main
1. Nhấn phím 11 đèn alarm sáng tiếp đó nhấn phím 11 lần nữa đèn alarm tắt cuối cùng nhấn phím 15 một lần đèn lock tắt ( Việc này với đoạn code trên em đã giải quyết được).
2. Nhấn phím 15 một lần đèn lock tắt ( Với đoạn code trên em phải nhấn phím 11 hai lần sau đó nhấn phím 15 một lần đèn lock mới tắt hơi rắc rối nếu chỉ cần ấn phím 15 một lần thì đèn lock tắt).
Em hỏi thêm xíu, nếu em muốn đèn alarm sáng đến lúc nào em nhả nút nhấn 11 ra thì viết thế nào ah. Cám ơn các anh nhiều! Nút 11 là nút ‘-‘, nút 15 là nút ‘+ ‘ nha các anh!
Em chạy Protues nó cứ hiện lên dòng thông báo “ Simulation threat has been terminal” rồi tự động thoát khỏi Protues là bị gì vậy các anh!
Code:
http://www.mediafire.com/?s4qq9r7xvcbchy1

Comment