1、agdfecb10 9 876gfGNDabedGNDc dp12 345VDVD 5 V(a)(b)(c)dp图图 9-1闭合稳定键按下前沿抖动后沿抖动图图 9-2P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.78031VCC图图 9-3012345678910111213141500123123 5 V图图 9-4 识别按键的方法很多,其中,最常见的方法是扫描法。按键按下时,与此键相连的行线与列线导通,行线在无键按下时处在高电平。显然,如果让所有的列线也处在高电平,那么,按键按下与否不会引起行线电平的变化,因此,必须使所有列线处在低电平。只有这样,当有键按下时,该键所在的行
2、电平才会由高电平变为低电平。CPU根据行电平的变化,便能判定相应的行有键按下。0123456789101112131415161718192021222324252627282930318路 驱 动 器8路 驱 动 器+5 V+5 Vabcdefgdp8155CEIO/MALERDWRD0D7+5 V8031P2.7P2.0ALEP0RDWR8RESETPB7PB6PB5PB4PB3PB2PB1PB0PC0PC1PC2PC3PA7PA6PA5PA4PA3PA2PA1PA05.1 k100 8图图 9-58279IRQD0D7RDWRCSA0RESETCLKRL0RL7SHIFTCNTL/STBSL0SL3OUTA0OUTA3OUTB0OUTB3BD4448RL2RL3CLKIRQRL4RL5RL6RL7RESETRDWRD0D1D2A0CSBDOUTA3OUTA2OUTA1OUTA0OUTB38279D3D4D5D6D7GNDOUTB2OUTB1OUTB0SL0SL1SL2SL3SHIFTCNTL/STBRL0RL1VCCCPU接 口键 盘 数 据数 据 显 示12345678910111213141516171819202122232425262728293031323334353637383940(b)图图 9-6