文档库 最新最全的文档下载
当前位置:文档库 › 单片机IO口分时复用在键盘和显示电路中的应用

单片机IO口分时复用在键盘和显示电路中的应用

裂蹦工单片机口分时复用在键盘和显示电路中的应用李瑾肖国坤 王志堂湖南科技学院电子信息工程系湖南永州华南农业大学工程学院广东广州湖南科技学院教育科学系湖南永州应用
科学摘要】介绍一种单片机端口分时复用方法设计键盘和显示电路。利用单片机执行速度快和人的视觉反应有限的原理通过对端分时作为键盘电路的出入端【和显示电路的输出端口来实现共用端的目的。测试表明采用分时复用口设计键盘和显示电路可行按键和显示功能正常【关键词】单片机 分时复用键盘显示中图分类号 文献标识码 文章编号∞一、引■一般任何一个适用的系统都少不了键盘和显示这两个部分键盘为使用者设定功能提供操作平台显示反映出使用者设定功能的状态。在传统
的设计中一般都是把键盘模块和显示模块分开设计这样结构清晰软件设计简单当不够用时通常通过扩展的方法来解决问题。常用的扩展芯片有、、、、等其中又以最为常用。有的使用专门的驱动芯片驱动键盘与显示。比如利用芯片来设计键盘与显示电路。也有用来设计键盘和显示电路。要求较高的有采用来实现键盘与显示器的
扩展。以上所说的都各有各的特点和优点但同时也都暴露了一个问
题它们都需要通过增加芯片来扩展。当硬件成本要求苛刻的情况下这种设计理念就很难适应其要求而本设计采用显示模块和键盘模块共用端口的方法分时显示和按键扫描很好的解决了这一矛盾。、■曩共用端口图三、软件设计藏程我们知道微控制器的运行速度快人的视觉灵敏度有限同时显示器件主要是发光
二极管数码管具有余光效应所以我们可以充分利用以上特点合理分配显示和键盘扫描的时间就可以实现显示模块和键盘模块共
用端口以及不同显示共用端口的功能。其硬件原理框图如图所示软件设计分为键盘扫描和显示两个模块通常每就关显示一次去执行键盘扫描和其他功能函数。这样一方面可以保证显示上常另一方面由可以保证按键扫描部分执行正常。键盘扫

描程序设计流程图和显示子程序设计流程图分别如图中和所示。”图■、应用实倒图是我『在设计一款电烤箱时设计的键盘与显示电路按键用来设定加热的档位和加热方式数码管用来显示现在所设定的档位值。从图中
可以看出本设计采用公司的单片机作为微控制器键
盘和显示部分共用端口通过合理分配按键扫描和瞳示的时间就能
实现口共用的功能。下边具体分析是这样实现键盘和显示电路共用端口的。首先关掉数码管显示设定端口为输出模式同时输出低电平。同时置为输入模式读的电平状态如果有键按下。则相戍的端口会为低电平 平时相应的端口都为高电平从而实现了按键扫描的功能按键扫描程序执行完后执行显示子程序和其他功能两数。只要合理分配按键扫描与其他功能函数的时问保证每能扫描一次按键这样就不会出现按键不灵的情况。同时其他功能函数也能正常的执行这样就很好的解决了设计中端口不够用的情况。其他应用根据以阐述的原理也同样能实现端口的共用。图中按键
下边的下拉电阻是为了防止按键对显示的影响即使按键按下不放也可以保证系统显示正确图键盘与显示电路五、结论经测试由本方法设计的键盘和显示电路的结果表明按键扫描和显示功能正常。在有限的情况特别是在硬件成本要求苛刻的情况下采用分时复用的方法设计键盘不失为一种好的方法参考文献任志斌、许伦辉、朱俊林。一种实用键盘显示电路设计与实现山东建材学院学报李朝青编著单片机原理及接口技术】北京北京航空航天大学出版社—张尧、曾洁、张丽艳等在键盘控制与显示电路中的应用电子元器件应用张景元、王江红、巩秀刚一种单片控制系统键盘显示电路的设计电子工程师】作者简介李增女新疆人湖南科技学院电子信息工程系专级学生肖国坤华南农业大学工程学院王志堂湖南郴州人湖南科技学院教育科学系助教主要从事大学生思想政治教育工作叵衄万方数据单片机I/O口分时复

用在键盘和显示电路中的应用作者 李瑾 肖国坤 王志堂
作者单位 李瑾(湖南科技学院电子信息工程系,湖南,永州,425100) 肖国坤(华南农业大学工程学院
,广东,广州,510642) 王志堂(湖南科技学院教育科学系,湖南,永州,425100)
刊名
硅谷
英文刊名 SILICON VALLEY
年卷(期) 2008(18)
引用次数 0次 参考文献(5条)
1.任志斌.许伦辉.朱俊林 一种实用键盘/显示电路设计与实现 2000
2.李朝青 单片机原理及接口技术 20033.张尧.曾洁.张丽艳 MC33993在键盘控制与LED显示电路中的应用 20004.张景元.王江红.巩秀刚 一种单片机控制系统键盘/显示电路的设计与实现[期刊论文]-电子工程师 2000(07)5.查看详情 相似文献(0条) 本文链接https://www.wendangku.net/doc/6616788578.html,/Periodical_guig200818083.aspx
下载时间2010年1月2日

相关文档
相关文档 最新文档