这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LED 键盘LED扫描芯片

共2条 1/1 1 跳转至

LED 键盘LED扫描芯片

院士
2006-09-17 18:14:16     打赏
LED 键盘LED扫描芯片



关键词: 键盘     扫描     芯片    

院士
2006-12-22 22:43:00     打赏
2楼
问 大家好 ,我现在需要控制一些按键和指示灯,由于IO口比较紧张,所以想找一款按键和灯的扫描芯片,还望各位高手指点,谢谢! 1: 不如用两片MCU? 2: LED/键盘驱动芯片BC7281 3: 另用一片单片机这样成本可能比较低。单片机现在比专用芯片便宜。
4: 哎,可怜的单片机 5: HD7279 8个LED数码管,8×8键盘 6: 键盘和LED扫描的专用芯片也并不很贵!键盘和LED扫描的专用芯片也并不很贵!
如果你真的需要很多键和LED,我看还是选择专用芯片好了 7: 强烈推荐使用ZLG7289或ZLG7290!ZLG7289
http://www.zlgmcu.com/philips/hotic/ZLG7289.asp

ZLG7290
http://www.zlgmcu.com/philips/iic/zlg7290.asp
8: 强烈推荐VS6961VS6961是由北京弗赛尔(VOSSEL)电子设计有限公司设计的

http://www.vslun.com/product_z.asp?id=74

VS6961 http://www.vslun.com/admin/img/2005330142035.pdf
若量大极便宜 9: 并行接口谢谢各位高手的指教,不好意思,我忘了一件事,我想要接口方式是并行接口的!不过上面的资料给了我不少的启发。 10: 乖乖阿,你本来口线就紧张还想要用并口的?这个不合适吧,你用3线或两线的多好啊,编程也方便哦 11: 主要是程序的时间我现在主要是考虑程序的时间,如果用扫描的方式,程序在这边浪费的时间会比较多,而我现在其他还有很多东西要处理。 12: 上面推荐的芯片都不用你程序扫描数据送完后不用你管,最方便了,怎么会浪费程序的处理时间? 13: 也有不足:晶振外置,不利EMC控制   14: 你如果用扫描程序的话,还要那些键盘接口芯片干吗按键的扫描由接口芯片自己完成~~~~~很简单,对就是很简单哈~~~~ 15: 按键扫描程序真的很简单吗?以16个按键为例,根据我的实际经验,写出一个扫描程序不困难,但是要做出一个好的设计并不容易。
有的工程师仍然使用原始的查询方式,软件延时消抖动,因此效率不高。
另一类做法是利用外部中断。80C51有两个外部中断源,16个按键可以做成2×8的形式。但是在中断里扫描按键往往存在为了消抖动而“死等”按键抬起的问题,导致“中断处理时间过长”,影响了CPU效率。
改进的方法是结合定时器来消除抖动以提高CPU效率。但实际程序结构要稍稍复杂一些,很多工程师不能写出正确的程序。
还有一个问题,就是功耗。很多带有人机交互的系统(配键盘、LCD),只有按键时才处理相应的动作,不按键则处于“休眠”状态。80C51单片机有空闲模式,执行“ORL PCON,#01H”就能进入此模式,发生任一中断时唤醒。空闲模式可以节省一定的功耗,但不是很显著(具体数值请查阅相关数据手册)。键盘扫描的处理程序可以利用这一点来节省功耗。80C51在掉电模式下,消耗电流可低至十几微安(具体数值查手册),但是掉电唤醒的方式一般只有复位,使用起来很不方便。某些增强型80C51,比如P89V51RD2,支持在掉电模式下通过外部中断唤醒CPU,而不需要去复位。用这类单片机做低功耗的人机交互系统是比较合适的。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]