家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
湖南阳光电子技术学校是经湖南省政府1994年批准建立,由湖南劳动厅领导的一所电子类全日制国家电子技术专业学校。是湖南省知名电子技术教育基地,是教育部批准参加全国电子技术应用专业技能型紧缺人才培养培训工程的学校之一。常年面向全国招生!0731-85579057。
首 页·您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊

LED显示驱动器的键盘扫描扩展方法

当前位置:湖南阳光电子技术学校文章资讯电子基础

湖南阳光电子技术学校 简介

学校地址:湖南省 长沙市 雨花区 树木岭路330号
来校路线:长沙火车站售票厅后坪,乘135路公交车到“鼓风站”,即到.
学校电话:0731-85579057,0731-85569651
免费电话:0731-85579057
值班手机:(0)13807313137 杨老师
开课时间:我校常年面向全国招生,月月开班。每月1号,16号开学。
招生范围:凡年满15岁的公民,不限年龄,性别,地区。都欢迎来我校学习。
学校官网:www.hnygpx.com www.hnygpx.net
专业介绍:欢迎查看我校专业课程!
收费标准:欢迎查看我校收费标准!
在线 Q Q:您想咨询招生情况,请联系我啊·您想咨询招生情况,请联系我啊
网上报名:欢迎您报读湖南阳光电子学校!


LED显示驱动器的键盘扫描扩展方法

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-12-07 18:36:49

本应用笔记介绍了一种扩展扫描的方法,www.ssbbww.com扩展MAX6954和MAX6955 LED显示驱动器的键盘扫描范围,从32键扩展到80键。

MAX6954/MAX6955是4线或2线串行接口的LED驱动器,www.ssbbww.com控制7段、14段或16段LED或一个16x8的LED矩阵。驱动器还www .ddd tt. com5个I/O扩展(GPIO)端口,以及用这些端口自动扫描32个按键、消除按键抖动的8 tt t8.com逻辑控制。另外一个功能选项是通过一个中断引脚通知系统8tTt8器消除键抖。本文介绍的扩展按键扫描方案(从32键扩展到80或更多个按键)需要sSbBwW.cOm增添额外的二极管。

表1. MAX6954/MAX6955的标准32键连接

P0P1P2P3
LED Output O0SW A1SW B1SW C1SW D1
LED Output O1SW A2SW B2SW C2SW D2
LED Output O2SW A3SW B3SW C3SW D3
LED Output O3SW A4SW B4SW C4SW D4
LED Output O4SW A5SW B5SW C5SW D5
LED Output O5SW A6SW B6SW C6SW D6
LED Output O6SW A7SW B7SW C7SW D7
LED Output O7SW A8SW B8SW C8SW D8


图1. MAX6954/MAX6955的标准32键连接

表1图1给出了MAX6954/MAX6955的标准8键连接。键切换电路按照<8ttt8table>4 x 8矩阵(4列、8行)读取32个按键的www .ddd Tt. com。键盘阵列的8行由8个LED阴极驱动器输出(LED输出O0至LED输出O7)驱动。dddtt多层LED驱动的一部分,这些LED阴极驱动输出依次拉至低电平320µs (标称值)(顺序驱动LED)。这些驱动器输出分别用来拉低键开关的一端,键的另一端连接在4个输入引脚(P0至P3),这4个输入引脚从内部拉至MAX6954/MAX6955的高电平V+。按下开关时,P0、P1、P2或P3将由相应的LED输出Ox拉至低电平,MAX6954/MAX6955检测按键,并为按键提供去抖。

多个按键被ssbbww. com按下时,与开关串联的二极管www.ssbbww.com防止2个或多个LED阴极驱动输出短路。例如,ssbbww. com按下SW A1和SW A2时,与按键串联的二极管www.ssbbww.com避免LED输出O0与LED输出O1短路,8 Tt t 8. com在任何

dd dtt. com

8 tt t 8. com下至少有一个二极管为反向偏置。二极管采用的是低成本、共阳极的BAW56,SOT23封装。

MAX6954/MAX6955随时判断32个按键按下或释放的动作,器件内部仅为指示这32个按键的www .ddd Tt. com提供了寄存器。从这一点看,在MAX6954/MAX6955的设计中似乎没有办法扩展扫描电路,需要sSbBwW.cOm寻找一种全新的设计方案。

针对这种特殊8 tt t 8. comsSBbWw发掘了一种冗余8 tt t 8. com

8ttt8

应用中只需要sSbBwW.cOm了解某一个按键是否被按下。通常,ssbbww. com按下两个按键的8 tt t 8. com被认为是错误的键输入,wwW.ssbbwW.coM是进入工厂诊断模式。这种两个按键ssbbww. com按下的8 tt t 8. com是一种“冗余”8 tt t 8. comsSBbWw把新增按键连接成好像某一对儿键被ssbbww. com按下的8 tt t 8. com表2图2所示ssBbww电路通过组合P0、P1、P2和P3扩充了16个按键。例如,当SW AB1按下时,对于MAX6954/MAX6955而言,所表现出来的www .ddd Tt. com与SW A1和SW B1ssbbww. com按下的8 tt t 8. comdddTt.com。只要每对儿按键(如SW A1和SW B1)的物理www.d dd tT. com不相邻,这种扩展架构即可有效工作。软件设计应保证在MAX6954/MAX6955的最小去抖周期内响应按键的/IRQ,保证每个对应于按键扫描的结果都经过ssbbww

wWw.ssbbww.com

的分析8tTt88 tt t8.com软件对/IRQ响应较慢,将无法区分ssbbww. com按下两个按键的8 tt t 8. com(鉴别增添的按键www .ddd Tt. com)和顺序按下dddTt.com的两个按键的8 tt t 8. com。无论是哪种8 tt t 8. com,按键去抖寄存器0x08-0x0B将简单地显示每个键www.d dd tT. com位。

表2. MAX6954/MAX6955扩展后的48键连接
P0P1P2P3P0 & P1P2 & P3
LED Output O0SW A1SW B1SW C1SW D1SW AB1SW CD1
LED Output O1SW A2SW B2SW C2SW D2SW AB2SW CD2
LED Output O2SW A3SW B3SW C3SW D3SW AB3SW CD3
LED Output O3SW A4SW B4SW C4SW D4SW AB4SW CD4
LED Output O4SW A5SW B5SW C5SW D5SW AB5SW CD5
LED Output O5SW A6SW B6SW C6SW D6SW AB6SW CD6
LED Output O6SW A7SW B7SW C7SW D7SW AB7SW CD7
LED Output O7SW A8SW B8SW C8SW D8SW AB8SW CD8

每个附加按键需要sSbBwW.cOm一个双二极管(如低成本、共阴极的BAV70,SOT-23封装), 按下开关时,P0和P1或P2和P3被ssbbww. com拉低。

图2. MAX6954/MAX6955扩展后的48键连接

图2和表2通过组合P0、P1、P2和P3扩充了16个按键。实际8ttt8上,对于P0-P3键扫描输入还存在另外四种可能www.ssBBww.cOm的两键组合方式。8 tt t8.com使用了6种两键组合方式,按键数量将增加www.8 t tt8. com到80个,如表3所示ssBbww图3给出了6个附加按键在LED输出O0行的连接方式。每个附加按键需要sSbBwW.cOm一个双二极管。

表3. MAX6954/MAX6955扩展后的80键连接
P0P1P2P3P0 & P1P0 & P2P0 & P3P1 & P2P1 & P3P2 & P3
LED Output O0SW A1SW B1SW C1SW D1SW AB1SW AC1SW AD1SW BC1SW BD1SW CD1
LED Output O1SW A2SW B2SW C2SW D2SW AB2SW AC2SW AD2SW BC2SW BD2SW CD2
LED Output O2SW A3SW B3SW C3SW D3SW AB3SW AC3SW AD3SW BC3SW BD3SW CD3
LED Output O3SW A4SW B4SW C4SW D4SW AB4SW AC4SW AD4SW BC4SW BD4SW CD4
LED Output O4SW A5SW B5SW C5SW D5SW AB5SW AC5SW AD5SW BC5SW BD5SW CD5
LED Output O5SW A6SW B6SW C6SW D6SW AB6SW AC6SW AD6SW BC6SW BD6SW CD6
LED Output O6SW A7SW B7SW C7SW D7SW AB7SW AC7SW AD7SW BC7SW BD7SW CD7
LED Output O7SW A8SW B8SW C8SW D8SW AB8SW AC8SW AD8SW BC8SW BD8SW CD8


图3. MAX6954/MAX6955扩展后的80键连接

为什么仅将“ssbbww. com按下双键”dddtt判断附加按键的途径呢?3键和4键组合可用8ttt8来替代双键按下的8 tt t 8. com表4给出了这种附加配置。需要sSbBwW.cOm注意的是,4-3组合键每组需要sSbBwW.cOm三个二极管,四组键需要sSbBwW.cOm4倍数量的二极管。

表4. 3键和4键连接
P0 & P1 & P3P0 & P1 & P4P0 & P2 & P3P1 & P2 & P4P0 & P1 & P2 &P3
LED Output O0SW ABC1SW ABD1SW ACD1SW BCD1SW ABCD1
LED Output O1SW ABC2SW ABD2SW ACD2SW BCD2SW ABCD2
LED Output O2SW ABC3SW ABD3SW ACD3SW BCD3SW ABCD3
LED Output O3SW ABC4SW ABD4SW ACD4SW BCD4SW ABCD4
LED Output O4SW ABC5SW ABD5SW ACD5SW BCD5SW ABCD5
LED Output O5SW ABC6SW ABD6SW ACD6SW BCD6SW ABCD6
LED Output O6SW ABC7SW ABD7SW ACD7SW BCD7SW ABCD7
LED Output O7SW ABC8SW ABD8SW ACD8SW BCD8SW ABCD8

排除3键和4键连接的一个最好理由是www.Dddtt.com需要sSbBwW.cOm更多的二极管。8 tt t8.com应用中所需按键只是略高于32键的限制,则可首先选择本文推荐的方案。只是8 Tt t 8. com某些偶然因素,让用户找寻3键和4键的方案8tt t 8. com不可取的。

值得注意的是:每个扩充按键的连接方式模拟的是多个按键ssbbww. com按下的8 tt t 8. com,这些按键连接在同一LED阴极驱动器输出端(LED输出O0至LED输出O7)。采用这种连接方式,相关组合的按键总是在同一时间扫描或去抖。8 tt t8.com新增按键所模拟的ssbbww. com按下的按键由不同的LED阴极驱动输出扫描,这种工作方式将是不可靠的。

  ★★★★★ 湖南省阳光电子技术学校常年开设:手机维修培训、家电维修培训、电工培训、电脑维修培训、焊工培训--面向全国火爆招生!网址:http://www.hnygpx.com 报名电话:0731-85579057)。百分百安置就业。颁发全国通用权威证书。采用我校多年来独创的“模块教学法”,理论与实践相结合、原理+图纸+机器三位一体的教学模式,半天理论,半天实践,通俗易懂,确保无任何基础者也能全面掌握维修技能、成为同行业中的佼佼者。包教包会包工作(一期不会,免费学会为止)。

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
Copyright © 2003-2008 hnygpx.com. All Rights Reserved .
页面执行时间:2,906.25000 毫秒
电工培训学校 电动车维修学校 摩托车维修学校 摩托车维修培训 手机维修培训 家电维修培训 电脑维修培训 电动工具维修培训 液晶电视维修培训 安防监控培训 空调维修培训 网络营销培训 网站设计培训 淘宝网店培训 电器维修培训 家电维修学校 电工培训 焊工培训 电工学校
中山市,固原市,银川市,玉树,海东,陇南市,酒泉市,张掖市,天水市,金昌市,兰州市,榆林市,延安市,渭南市,铜川市,阿里,山南,拉萨市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,毕节,铜仁,遵义市,贵阳市,甘孜州,资阳市,达州市,宜宾市,南充市,遂宁市,绵阳市,泸州市,自贡市,三亚市,崇左市,河池市,玉林市,钦州市,梧州市,柳州市,梅州市,肇庆市,湛江市,佛山市,珠海市,韶关市,湘西州,怀化市,郴州市,张家界市,邵阳市,株洲市,仙桃市,随州市,荆州市,荆门市,襄樊市,黄石市,驻马店市,信阳市,南阳市,漯河市,中卫市,石嘴山市,海西,海南藏州,黄南州,海北,甘南,庆阳市,平凉市,武威市,白银市,嘉峪关市,安康市,汉中市,咸阳市,宝鸡市,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧市,丽江市,保山市,曲靖市,黔东州,黔西州,安顺市,六盘水市,凉山州,阿坝州,雅安市,广安市,眉山市,内江市,广元市,德阳市,攀枝花市,成都市,海口市,来宾市,百色市,贵港市,北海市,桂林市,南宁市,云浮市,揭阳市,潮州市,清远市,阳江市,汕尾市,惠州市,茂名市,江门市,汕头市,深圳市,广州市,娄底市,永州市,益阳市,岳阳市,湘潭市,长沙市,恩施州,黄冈市,孝感市,鄂州市,十堰市,武汉市,周口市,商丘市,三门峡市,许昌市,焦作市,安阳市,鹤壁市,平顶山市,开封市,郑州市,聊城市,滨州市,德州市,莱芜市,日照市,泰安市,烟台市,潍坊市,东营市,淄博市,上饶市,济南市,抚州市,宜春市,赣州市,新余市,九江市,景德镇市,宁德市,南平市,泉州市,莆田市,厦门市,宣城市,亳州市,六安市,宿州市,黄山市,滁州市,安庆市,淮北市,马鞍山市,蚌埠市,芜湖市,合肥市,丽水市,舟山市,衢州市,金华市,湖州市,嘉兴市,宁波市,宿迁市,镇江市,盐城市,连云港市,苏州市,徐州市,南京市,绥化市,牡丹江市,佳木斯市,大庆市,鹤岗市,哈尔滨市,白城市,白山市,辽源市,吉林市,葫芦岛市,铁岭市,盘锦市,阜新市,锦州市,本溪市,鞍山市,沈阳市,锡林郭勒盟,通辽市,乌海市,吕梁市,忻州市,晋中市,晋城市,阳泉市,太原市,廊坊市,承德市,保定市,邯郸市,唐山市,宁夏,甘肃省,西藏,贵州省,重庆市,广西,湖南省,河南省,江西省,安徽省,江苏省,黑龙江省,辽宁省,山西省,天津市,四平市,内蒙古,吴忠市,果洛,西宁市,定西市,商洛市,西安市,那曲,黔南州,巴中市,乐山市,贺州市,防城港市,东莞市,河源市,常德市,衡阳市,咸宁市,宜昌市,濮阳市,新乡市,洛阳市,菏泽市,临沂市,威海市,济宁市,枣庄市,青岛市,吉安市,鹰潭市,萍乡市,南昌市,龙岩市,漳州市,三明市,福州市,池州市,巢湖市,阜阳市,铜陵市,淮南市,台州市,绍兴市,温州市,杭州市,泰州市,扬州市,淮安市,南通市,常州市,无锡市,大兴安岭,黑河市,七台河市,伊春市,双鸭山市,鸡西市,齐齐哈尔市,延边,松原市,通化市,长春市,朝阳市,辽阳市,营口市,丹东市,抚顺市,大连市,阿拉善盟,兴安盟,乌兰察布市,巴彦淖尔市,呼伦贝尔市,鄂尔多斯市,赤峰市,包头市,呼和浩特市,临汾市,运城市,朔州市,长治市,大同市,衡水市,沧州市,张家口市,邢台市,秦皇岛市,石家庄市,青海省,陕西省,云南省,四川省,海南省,广东省,湖北省,山东省,福建省,浙江省,上海市,吉林省,河北省,北京市