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 | Bàn phím và phối ghép bàn phím 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 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 Giao diện bàn phím Quét và xác định phím ấn D3 D2 D1 D0 D0 D1 D2 D3 7 3 B F 5 Cæng A ( Ra ) Cæng B ( Vµo ) Vcc 6 2 A E 1 9 D 4 0 8 C 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 §äc tÊt c¶ c¸c cét §äc tÊt c¶ c¸c cét Chê phÝm nhÊn xong §äc tÊt c¶ c¸c cét S TÊt c¶ c¸c phÝm ®îc më Cã phÝm nhÊn ? Cã phÝm nhÊn ? 1 B¾t ®Çu S S § 1 Nèi ®Êt hµng tiÕp theo §äc tÊt c¶ c¸c hµng T×m phÝm ®îc nhÊn X¸c ®Þnh m· quÐt Trë vÒ PhÝm hµng nµy ®îc nhÊn S § § § Lîc ®å ch¬ng tr×nh Nèi ®Êt tÊt c¶ c¸c hµng 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 NhÊn RightShift NhÊn LeftShift NhÊns Ctrl NhÊn All NhÊn nh¶ Insert NhÊn nh¶ CapsLock NhÊn nh¶ Numlock NhÊn nh¶ ScrollLock d7 d6 d5 d4 d3 d2 d1 d0 Lập trình bàn phím bằng ngắt BIOS . | Bàn phím và phối ghép bàn phím 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 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 Giao diện bàn phím Quét và xác định phím ấn D3 D2 D1 D0 D0 D1 D2 D3 7 3 B F 5 Cæng A ( Ra ) Cæng B ( Vµo ) Vcc 6 2 A E 1 9 D 4 0 8 C 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 §äc tÊt c¶ c¸c cét §äc tÊt c¶ c¸c cét Chê phÝm nhÊn xong §äc tÊt c¶ c¸c cét S TÊt c¶ c¸c phÝm ®îc më Cã phÝm nhÊn ? Cã phÝm nhÊn ? 1 B¾t ®Çu S S § 1 Nèi ®Êt hµng tiÕp theo §äc tÊt c¶ c¸c hµng T×m phÝm ®îc nhÊn X¸c ®Þnh m· quÐt Trë vÒ PhÝm hµng nµy ®îc nhÊn S § § § Lîc ®å ch¬ng tr×nh Nèi ®Êt tÊt c¶ c¸c hµng 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