Bàn phím và phối ghép bàn phím
Số trang: 12
Loại file: ppt
Dung lượng: 146.50 KB
Lượt xem: 16
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:
1. Giao diện bàn phím
Quét và xác định phím ấn
Nối đất các hàng và đọc các cột
2. Lập trình và giao diện bàn phím
Các mã quét cảu IBM PC
Lập trình bàn phím bằng ngắt BIOS INT 16H
Tràn bàn phím
Nội dung trích xuất từ tài liệu:
Bàn phím và phối ghép bàn phím Bàn phím và phối ghép bàn phím 1. Giao diện bàn phím Quét và xác định phím ấn Nối đất các hàng và đọc các cột 2. Lập trình và giao diện bàn phím Các mã quét cảu IBM PC Lập trình bàn phím bằng ngắt BIOS INT 16H Tràn bàn phím 1. Giao diện bàn phím Quét và xác định phím ấn 2 3 0 1 D0 4 7 6 5 D1 8 A 9 B D2 D C E F D3 Vcc D D2 D1 D0 Cæng B Cæng A 3 ( Vµo ) ( Ra ) Nè i ghÐp ma trËn bµn phÝm víi c ¸c cæ ng Nối đất các hàng và đọc các cột B¾t ®Çu 1 Nèi ®Êt tÊt c¶ c¸c hµng Nèi ®Êt hµng tiÕp theo §äc tÊt c¶ c¸c cét §äc tÊt c¶ c¸c hµng TÊt c¶ c¸c phÝm ®îc më S PhÝm hµng nµy ®îc nhÊn § S § §äc tÊt c¶ c¸c cét T×m phÝm ®îc nhÊn Cã phÝm nhÊn ? S § X¸c ®Þnh m∙ quÐt Chê phÝm nhÊn xong §äc tÊt c¶ c¸c cét Trë vÒ Cã phÝm nhÊn ? S § 1 Lîc ®å ch¬ng tr×nh 2. Lập trình và giao diện bàn phím Các mã quét của IBM PC B ảng m· quÐt bµn phÝm 83 phÝm c ña m¸y tÝnh PC/XT Hex Key Hex Key Hex Key Hex Key 01 Esc 15 Y and y 29 ~ and , 3D F3 02 ! and 1 16 U and u 2A LeftShift 3E F4 03 @ and 2 17 I and i 2B | and \ 3F F5 04 # and 3 18 O and o 2C Z and z 40 F6 05 $ and 4 19 P and p 2D X and x 41 F7 06 % and 5 1A { and [ 2E C and c 42 F8 07 ^ and 6 1B } and ] 2F V and v 43 F9 08 & and 7 1C Enter 30 B and b 44 F10 09 * and 8 1D Ctrl 31 N and n 45 Numlock 0A ( and 9 1E A and a 32 M and m 46 ScrollLock 0B ) and 0 1F S and s 33 and . 48 8 and UpArrow 0D + and = 21 F and f 35 ? and / 49 9 and PgUp 0E Backspace 22 G and g 36 RightShift 4A (gray) 0F Tab 23 H and h 37 PrtSc and 4B 4 and LeftArrow * 10 Q and q 24 J and j 38 Alt 4C 5 (keypad) 11 W and w 25 K and k 39 Spacebar 4D 4 and RightArrow 12 E and e 26 L and l 3A Capslock 4E + (gray) 13 R and r 27 : and ; 3B F1 4F I and End 14 T and t 28 “ and ‘ 3C F2 50 2 and DownArrow 51 3 and PgDn 52 0 and Ins 53 . and Del Byte trạng thái của bàn phím d7 d6 d5 d4 d3 d2 d1 d0 NhÊn RightShift NhÊn nh¶ Insert NhÊn LeftShift NhÊn nh¶ CapsLock NhÊns Ctrl NhÊn nh¶ Numlock NhÊn All NhÊn nh¶ ScrollLock Lập trình bàn phím bằng ngắt BIOS INT 16H INT 16H, AH =0 (® 1 ký tù) äc AH: Chứa mã quét bàn phím AL: Chứa mã ASCII của ký tự (Khi phím chức năng được ấn AL=0) INT 16H, AH =1 (tìm nếu có ký tù) NÕu cã ký tù , hµm sÏ trả m· quÐt bµn phÝm vµo AH cßn m· ASCII cña ký tù vµo AL vµ ® cê ZF = 0. NÕu kh«ng cã ký tù Æt nµo ë bé ® Öm, hµm sÏ kh«ng chê ® khi phÝm ® nhÊn mµ Õn îc ® n giản ® cê ZF =1 ® x¸c nhËn. ¬ Æt Ó INT 16H, AH =2 (trả về byte trạng thái bàn phím hiện hành ) Hµm nµy cung cÊp byt ...
Nội dung trích xuất từ tài liệu:
Bàn phím và phối ghép bàn phím Bàn phím và phối ghép bàn phím 1. Giao diện bàn phím Quét và xác định phím ấn Nối đất các hàng và đọc các cột 2. Lập trình và giao diện bàn phím Các mã quét cảu IBM PC Lập trình bàn phím bằng ngắt BIOS INT 16H Tràn bàn phím 1. Giao diện bàn phím Quét và xác định phím ấn 2 3 0 1 D0 4 7 6 5 D1 8 A 9 B D2 D C E F D3 Vcc D D2 D1 D0 Cæng B Cæng A 3 ( Vµo ) ( Ra ) Nè i ghÐp ma trËn bµn phÝm víi c ¸c cæ ng Nối đất các hàng và đọc các cột B¾t ®Çu 1 Nèi ®Êt tÊt c¶ c¸c hµng Nèi ®Êt hµng tiÕp theo §äc tÊt c¶ c¸c cét §äc tÊt c¶ c¸c hµng TÊt c¶ c¸c phÝm ®îc më S PhÝm hµng nµy ®îc nhÊn § S § §äc tÊt c¶ c¸c cét T×m phÝm ®îc nhÊn Cã phÝm nhÊn ? S § X¸c ®Þnh m∙ quÐt Chê phÝm nhÊn xong §äc tÊt c¶ c¸c cét Trë vÒ Cã phÝm nhÊn ? S § 1 Lîc ®å ch¬ng tr×nh 2. Lập trình và giao diện bàn phím Các mã quét của IBM PC B ảng m· quÐt bµn phÝm 83 phÝm c ña m¸y tÝnh PC/XT Hex Key Hex Key Hex Key Hex Key 01 Esc 15 Y and y 29 ~ and , 3D F3 02 ! and 1 16 U and u 2A LeftShift 3E F4 03 @ and 2 17 I and i 2B | and \ 3F F5 04 # and 3 18 O and o 2C Z and z 40 F6 05 $ and 4 19 P and p 2D X and x 41 F7 06 % and 5 1A { and [ 2E C and c 42 F8 07 ^ and 6 1B } and ] 2F V and v 43 F9 08 & and 7 1C Enter 30 B and b 44 F10 09 * and 8 1D Ctrl 31 N and n 45 Numlock 0A ( and 9 1E A and a 32 M and m 46 ScrollLock 0B ) and 0 1F S and s 33 and . 48 8 and UpArrow 0D + and = 21 F and f 35 ? and / 49 9 and PgUp 0E Backspace 22 G and g 36 RightShift 4A (gray) 0F Tab 23 H and h 37 PrtSc and 4B 4 and LeftArrow * 10 Q and q 24 J and j 38 Alt 4C 5 (keypad) 11 W and w 25 K and k 39 Spacebar 4D 4 and RightArrow 12 E and e 26 L and l 3A Capslock 4E + (gray) 13 R and r 27 : and ; 3B F1 4F I and End 14 T and t 28 “ and ‘ 3C F2 50 2 and DownArrow 51 3 and PgDn 52 0 and Ins 53 . and Del Byte trạng thái của bàn phím d7 d6 d5 d4 d3 d2 d1 d0 NhÊn RightShift NhÊn nh¶ Insert NhÊn LeftShift NhÊn nh¶ CapsLock NhÊns Ctrl NhÊn nh¶ Numlock NhÊn All NhÊn nh¶ ScrollLock Lập trình bàn phím bằng ngắt BIOS INT 16H INT 16H, AH =0 (® 1 ký tù) äc AH: Chứa mã quét bàn phím AL: Chứa mã ASCII của ký tự (Khi phím chức năng được ấn AL=0) INT 16H, AH =1 (tìm nếu có ký tù) NÕu cã ký tù , hµm sÏ trả m· quÐt bµn phÝm vµo AH cßn m· ASCII cña ký tù vµo AL vµ ® cê ZF = 0. NÕu kh«ng cã ký tù Æt nµo ë bé ® Öm, hµm sÏ kh«ng chê ® khi phÝm ® nhÊn mµ Õn îc ® n giản ® cê ZF =1 ® x¸c nhËn. ¬ Æt Ó INT 16H, AH =2 (trả về byte trạng thái bàn phím hiện hành ) Hµm nµy cung cÊp byt ...
Tìm kiếm theo từ khóa liên quan:
cấu trúc máy tính bàn phím phối ghép bàn phím giao diện bàn phím lập trình bàn phímTài liệu liên quan:
-
50 trang 499 0 0
-
67 trang 302 1 0
-
Giáo trình Cấu trúc máy tính toàn tập
130 trang 206 0 0 -
78 trang 168 3 0
-
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 148 0 0 -
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 145 0 0 -
Tài liệu giảng dạy Cấu trúc và bảo trì máy tính - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
133 trang 130 0 0 -
Giáo trình lắp ráp và cài đặt máy vi tính - Trường TCN Đông Sài Gòn
85 trang 113 0 0 -
66 trang 88 1 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 84 0 0