资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第一部分 单片机键盘接口技术,编码键盘:,硬件方式产生编码,非编码键盘:,软件方式产生编码,非编码键盘:结构简单、成本低廉,键按行列构成矩阵,每一个交叉点对应一个键,实际是一个机械开关。非编码键盘的接口技术的主要内容是如何确定被按键的行列位置。,第三讲,MCS-51,键盘与显示,1,行列式(矩阵式)键盘接口,用于按键数目较多的场合,,由,行线和列线组成,,,按键位于行、列的交叉点上。,按键数目较多的场合,,行列式键盘与独立式键盘,相比,要,节省很多的,I/O,口线,。,2,(1)行列式键盘工作原理,无键按下,该行线为高电平,,当有键按下时,行线电平由列线的电平来决定,。,由于行、列线为多键共用,各按键彼此将相互发,生影响,必须,将行、列线信号配合起来并作适当的处,理,才能确定闭合键的位置,。,(2),按键的识别方法,扫描法,3,识别键盘有无键被按下的方法,分两步进行:,第1步:,识别键盘有无键按下;,第2步:,如有键被按下,识别出具体的按键。,把所有列线一一置0,检查各行线电平是否有变化,如有变化,说明有键按下,如无变化,则无键按下。,上述方法称为,扫描法,,即,先把某一列置低电平,,其余各列为高电平,检查各行线电平的变化,,如果某,行线电平为低,可确定,此行列交叉点,处的按键被按,下。,见代码!,4,延时:键盘抖动的去处,键盘:一组按键开关的集合,。,行线电压信号通过键盘开关机械触点的断开、闭合,,输出波形如下图。,5,第二部分,LED,原理,2.1 LED,显示器接口原理,LED,(Light Emitting Diode),:发光二极管的缩写。,显示器前面冠以,“,LED,”,。,2.1.1 LED,显示器的结构,常用的,LED,显示器为,8段,(或,7段,,8段比7段多了一,个小数点“,dp,”,段)。,有,共阳极,和,共阴极,两种。如图所示。,6,7,为使,LED,显示不同的符号或数字,,要为,LED,提供,段码,(或称,字型码,)。,提供给,LED,显示器的段码,(,字型码,),正好是一个字,节(8段),。各段与字节中各位对应关系如下:,按上述格式,8段,LED,的段码如表所示。,8,显示字符,共阴极段码,共阳极段码,显示字符,共阴极段码,共阳极段码,0,3FH,C0H,c,39,H,C6H,1,06,H,F9H,d,5EH,A1H,2,5BH,A4H,E,79,H,86,H,3,4FH,B0H,F,71,H,8EH,4,66,H,99,H,P,73,H,8CH,5,6DH,92,H,U,3EH,C1H,6,7DH,82,H,T,31,H,CEH,7,07,H,F8H,y,6EH,91,H,8,7FH,80,H,H,76,H,89,H,9,6FH,90,H,L,38,H,C7H,A,77,FH,88,H,“灭”,00,H,FFH,b,7CH,83,H,表1,LED,段码(8段),9,表1只列出了部分段码,,可根据实际情况选用,。,另外,,段码是相对的,,它由各字段在字节中所处的,位决定。例如表1中8段,LED,段码是按格式,:,而形成的,,“,0,”,的段码为3,FH(,共阴)。,反之,如,将格式改为下列格式:,则,“,0,”,的段码为7,EH(,共阴),。,字型及段码由设计者自行设定,,习惯上还是以,“,a,”,段对应段码的最低位。,10,
展开阅读全文