Chương4: Chươngtrình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím
Số trang: 6
Loại file: pdf
Dung lượng: 80.58 KB
Lượt xem: 14
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:
Tài liệu tham khảo về lập trình - Chươngtrình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím
Nội dung trích xuất từ tài liệu:
Chương4: Chươngtrình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím Chương4:Chương trình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím:;=========================================================== ===NUMBER_A1:;DO KHONG NHAY DUOC LJMP NUMBER_ASCAN_KEYPAD: CLR KEYPRESSSCAN_KEYPAD1: ;KEYPAD = P2 MOV KEYPAD,#0FFH;QUET HANG 1 CLR P2.0 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_7 JNB ACC.5,NUMBER_8 JNB ACC.6,NUMBER_9 JNB ACC.7,NUMBER_A1 MOV KEYPAD,#0FFH;QUET HANG 2 CLR P2.1 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_4 JNB ACC.5,NUMBER_5 JNB ACC.6,NUMBER_6 JNB ACC.7,NUMBER_B MOV KEYPAD,#0FFH;QUET HANG 3 CLR P2.2 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_1 JNB ACC.5,NUMBER_2 JNB ACC.6,NUMBER_3 JNB ACC.7,NUMBER_C MOV KEYPAD,#0FFH;QUET HANG 4 CLR P2.3 NOP MOV A,KEYPAD JNB ACC.4,KEY_ENTER JNB ACC.5,NUMBER_0 JNB ACC.6,KEY_ESC JNB ACC.7,NUMBER_D JB KEYPRESS,EXIT_SCAN LJMP SCAN_KEYPAD1NUMBER_1: MOV R4,#1H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_2: MOV R4,#2H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_3: MOV R4,#3H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_4: MOV R4,#4H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_5: MOV R4,#5H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_6: MOV R4,#6H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_7: MOV R4,#7H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_8: MOV R4,#8H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_9: MOV R4,#9H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_0: MOV R4,#00H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_A: MOV R4,#0AH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_B: MOV R4,#0BH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_C: MOV R4,#0CH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_D: MOV R4,#0DH SETB KEYPRESS LJMP SCAN_KEYPAD1KEY_ENTER: MOV R4,#13H SETB KEYPRESS LJMP SCAN_KEYPAD1KEY_ESC: MOV R4,#27H SETB KEYPRESS LJMP SCAN_KEYPAD1EXIT_SCAN: ;thoat khoi quet ban phim MOV A,R4 RET
Nội dung trích xuất từ tài liệu:
Chương4: Chươngtrình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím Chương4:Chương trình quét bàn phím ma trận 4X4 và nhập số liệu từ bàn phím:;=========================================================== ===NUMBER_A1:;DO KHONG NHAY DUOC LJMP NUMBER_ASCAN_KEYPAD: CLR KEYPRESSSCAN_KEYPAD1: ;KEYPAD = P2 MOV KEYPAD,#0FFH;QUET HANG 1 CLR P2.0 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_7 JNB ACC.5,NUMBER_8 JNB ACC.6,NUMBER_9 JNB ACC.7,NUMBER_A1 MOV KEYPAD,#0FFH;QUET HANG 2 CLR P2.1 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_4 JNB ACC.5,NUMBER_5 JNB ACC.6,NUMBER_6 JNB ACC.7,NUMBER_B MOV KEYPAD,#0FFH;QUET HANG 3 CLR P2.2 NOP MOV A,KEYPAD JNB ACC.4,NUMBER_1 JNB ACC.5,NUMBER_2 JNB ACC.6,NUMBER_3 JNB ACC.7,NUMBER_C MOV KEYPAD,#0FFH;QUET HANG 4 CLR P2.3 NOP MOV A,KEYPAD JNB ACC.4,KEY_ENTER JNB ACC.5,NUMBER_0 JNB ACC.6,KEY_ESC JNB ACC.7,NUMBER_D JB KEYPRESS,EXIT_SCAN LJMP SCAN_KEYPAD1NUMBER_1: MOV R4,#1H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_2: MOV R4,#2H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_3: MOV R4,#3H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_4: MOV R4,#4H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_5: MOV R4,#5H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_6: MOV R4,#6H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_7: MOV R4,#7H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_8: MOV R4,#8H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_9: MOV R4,#9H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_0: MOV R4,#00H SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_A: MOV R4,#0AH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_B: MOV R4,#0BH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_C: MOV R4,#0CH SETB KEYPRESS LJMP SCAN_KEYPAD1NUMBER_D: MOV R4,#0DH SETB KEYPRESS LJMP SCAN_KEYPAD1KEY_ENTER: MOV R4,#13H SETB KEYPRESS LJMP SCAN_KEYPAD1KEY_ESC: MOV R4,#27H SETB KEYPRESS LJMP SCAN_KEYPAD1EXIT_SCAN: ;thoat khoi quet ban phim MOV A,R4 RET
Tìm kiếm theo từ khóa liên quan:
code lập trình thủ thuật lập trình lập trình căn bản tài liệu lập trình ma trậnTài liệu có liên quan:
-
114 trang 263 2 0
-
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
80 trang 238 0 0
-
27 trang 231 0 0
-
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 223 0 0 -
Hướng dẫn lập trình với Android part 4
5 trang 158 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 143 0 0 -
124 trang 135 3 0
-
142 trang 134 0 0
-
Bài giảng lập trình c căn bản - Trường Apptech - Chương 4
27 trang 122 0 0