基于I2C总线的单片机键盘控制电路设计与实现

来源 :电脑知识与技术(学术交流) | 被引量 : 0次 | 上传用户:zhiyuanxu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为减少单片机键盘控制占用口线过多的问题,本文介绍了基于I2C总线结构的键盘控制方法,给出了硬件电路和软件代码。该方法只要占用单片机的三个口线即可实现对多达64个按键的控制,不但解决了当前单片机开发中遇到的口线不够用的问题,而且电路实现简单,同时采用中断的方式实现按键扫描码的读入,能直接读出按键扫描码,程序简单、易行。 In order to reduce the problem that the single-chip keyboard takes up too much mouth line, this paper introduces the keyboard control method based on I2C bus structure, and gives the hardware circuit and software code. This method can control as many as 64 keys as long as it takes up the three port lines of the singlechip. This not only solves the problem of insufficient port lines encountered in the development of the current single-chip microcomputer, but also realizes the simple circuit and realizes the interrupt Key scan code read, can directly read the key scan code, the program is simple and easy.
其他文献
受小妹之命,为她噪音巨大的机器做了一次“保健”。开机,按常规优化了一番系统,发现无多大改善。再听听噪音.是硬盘的声响,哈哈,胸有成竹了,肯定是磁盘碎片过多,该整理了。于是,我告诉
探讨成人高等教育实施完全学分制管理模式情况下,如何运用学业规划理论帮助成人学生自我管理和自我发展具有十分重要的现实意义与前瞻作用。笔者结合近年来的工作实践,对成人学
领域驱动设计是软件开发从开始之初到完成之末都是由领域驱动的软件设计理念。资源库模式是领域驱动设计中一种重要的设计模式。使用资源库模式可以简单获取持久化的对象,可
你编辑了一张表格.但个别单元格中文本稍多,显得有些不太美观。于是.你手动缩小这些单元格中文本的字号.以便在不调整列宽的情况下.保持这些单元格恰好容纳下其中的文本。其实,如果
我喜欢各种花卉.如果有可能.用数码相机把它们拍下来作为桌面背景.也是我经常做的事情。可是,我养花的技术并不高.自己能养的花也大多是那些最基本最普通的花了。幸好我们可以使用
该文提出了一种基于Struts和Hibernate的计算机硬件虚拟实验室的开发模型,重点介绍了如何利用Struts和Hibernate技术构建虚拟实验室系统平台,并对系统中采用的关键技术进行了
'绿色建筑的评定标准'只是用来评定住宅建筑与公共建筑,然而却没有将工业建筑列进绿色建筑的评定标准中,现时期,工业建筑在绿色建筑中的占比还非常小。为此,本文通过
小曲生日那天,朋友挺多的他一天手机响个不停。朋友、同事、亲戚,光是短信祝贺,小曲就收到了不下30条。而小曲在不断翻看手机的时候.却越来越觉得乏味。30条短信,一模一样的就有20
学历证书和职业资格证书制度是教育和培训就业体系发展的历史产物,是国家对职业教育和劳动事业进行管理的重要方式,在人力资源开发和培养过程中起着不可或缺的作用,这已得到国外