《第九章MCS-51与键盘、显示器的接口设计.pptx》由会员分享,可在线阅读,更多相关《第九章MCS-51与键盘、显示器的接口设计.pptx(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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