Danh mục

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    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 4,000 VND Tải xuống file đầy đủ (12 trang) 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 ...

Tài liệu được xem nhiều: