新型矩阵键盘实现

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:smoking8302
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【中图分类号】 TN710.9 【文献标识码】 A【文章编号】 2236-1879(2018)09-0282-02
  一、 作者简介
  姓名: 张文文 (出生年月:1987-02-26) 性别:男 ,籍贯:陕西渭南人,学历:本科 职称:主要研究方向:电子电路及半导体测试
  二、 技术信息
  1. 内容摘要:
  按键作为人机交互的主要设备被广泛应用,但随着系统要求的按键数量越来越多,尤其是对于微控制系统而言,节省按键接口数量是非常有必要的,为了解决在有限的通用输入输出接口上实现更多按键功能,工程人员提出了许多有效但功能又被局限的设计(比如行输出/列输出扫描法,外接二极管或者三极管电路法),虽然有些设计节约了对通用输入输出端口数量的要求,却带来了外部电路成本的增加。因此本文提出一种外部只使用电阻配合控制器间断输入输出扫描方法,在有限的输入输出端口上实现更多按键功能,硬件成本不会明显增加,且按键能够实现对多键的有效识别的方法。
  2. 关键字:
  查新检索中英文关键词或检索式
  3. 内容描述:
  该新型矩阵键盘实现硬件电路如下图1所示,硬件中除了按键,只增加了一些电阻,这里电阻的作用使输入输出端口上形成压差,从而避免多键值识别错误或者串扰。
  并且该新型矩阵键盘实现最多可以实现 c2n(n is number of IO)个按键。满足有限输入输出端口对多按键的有效支持。
  这里以8个输入输出端口PA~PH为列说明实现过程如下:
  Step1. 打开输入输出端口PA~PH上的上(下)拉电阻;
  Step2. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PB输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[1];
  Step3. PA输入输出端口设置为输入模式,PB~PH端口設置为输出模式,且PC输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[2];
  Step4. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PD输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[3];
  Step5. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PE输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[4];
  Step6. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PF输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[5];
  Step7. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PG输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[6];
  Step8. PA输入输出端口设置为输入模式,PB~PH端口设置为输出模式,且PH输出为低(高)电平,其他输出模式的端口输出高(低)电平,此时读取PA端口上的电平状态,并记录为KA_REG[7];
  通过以上8个步骤,得到了KA列按键是否有有效的按键值,并记录为KA_REG;
  Step9. 同理,PB输入输出端口设置为输入模式,其他端口均设置为输出模式,并且一次将PC~PH端口单独输出为低(高)电平,其他输出模式的端口输出高(低)电平,读取PB端接的值并记录为KB_REG;
  Step10. 同理依照上述方法,分别得到记录值KC_REG、KD_REG、KE_REG、KF_REG、KG_REG;
  这些记录值绘制在一起得到如表1所示存储列表。
  步骤12~步骤18记录值绘制在一起得到如表2所示存储表。
  Step19. 将表2存储表进行矩阵转置操作后得到表3存储表;
  Step20. 将表1存储表和表3存储表按位与操作后或得真实的按键值。
  到这里操作结束,一次按键的扫描完成。
其他文献
摘 要: 各大院校均开展了《汽车电控发动机》这门课程,就目前的汽修发展前景来看,有一门可以提高学生的实踐操作的教学方法非常重要,因此便提出了职业任务教学法。本文介绍了课程中职责任务教学法的运用情况,对提高学生的专业能力、学习能力等十分有利,同时也介绍了职业任务教学法在《汽车电控发动机》教学中的重要性。  关键词: 职责任务教学法;汽车电控发动机教学;应用  【中图分类号】 TP311 【文献标识码
期刊
摘 要: 如今,我国已经迎来了大数据时代,很多领域都应用到了先进的数字化技术、网络化技术及信息化技术,加快了我国社会经济及科学技术发展,档案管理作为各大行业企事业单位中必不可少的管理环节,也在该形势影响得到了思维方式的转变,有效提高了档案管理质量及效率,促进了档案管理发展,由此可见大数据对档案管理的影响有多大。对此,本文作者根据自己的档案管理经验,详细分析了大数学视野下档案管理思维方式的转变。  
期刊
【中图分类号】 D262.2 【文献标识码】 A【文章编号】 2236-1879(2018)09-0286-01  习近平总书记在党的十九大报告中明确提出,新时代党建工作的总要求是“以党的政治建设为统领,以坚定理想信念宗旨为根基,以调动全党积极性、主动性、创造性为着力点,全面推进党的政治建设、思想建设、组织建设、作风建设、纪律建设,把制度建设贯穿其中,深入推进反腐败斗争。”  党的基层组织是党在社
期刊
摘 要: 随着我国军改战略的不断深入实施,广大人民和军队对于军校学员的岗位胜任能力也提出了更高的要求。而军队岗位任职能力培养工作中,自我管理能力则是其中非常重要的一项内容,而适度放宽军校管理,强化学生的自我管理水平,不断培养学生的自我管理能力,也已经从实践方面证明了可以有效提升军校学员的自我管理能力,从而顺利实现强军目标。  关键词: 军校;学员;自我管理;能力培养  【中图分类号】 G641 【
期刊
摘 要: 随着社会发展和国民经济水平的不断提升,高校特别是民航类高职院校的安全稳定是保障学校长期平稳发展的重要外部因素,努力提高学校应对突发事件的综合管理水平和应急处置能力,对于创建平安和谐校园以及建设治学严谨、特色鲜明、国内一流、业内欢迎的民航高等职业院校具有十分重要的意义。  关键词: 民航类;高职院校;突发事件;应急管理  【中图分类号】 X949 【文献标识码】 A【文章编号】 2236-
期刊
摘 要: 随着经济的发展,人们的生活水平也不断地提高,人们对于室内装饰的审美要求也得到了提升。人们对于室内的要求不再局限于“能用”这一最低基本需求,更多的是追求“好用”。室内设计的目的是创造满足人们物质和精神生活需要的室内环境,这就要求我们在设计中一定要坚持人性化的设计原则,综合考虑使用者心理、视觉感受等全方面的需求,一切以人为本。  关键词: 人性化;室内设计;理论  【中图分类号】 TU22
期刊
摘 要: 为更好地对农产品质量实现规范化管理,需创建标准化的实验室来进行相关产品检测,而实验室资质认定操作方法主要包括包括实验室基础建设、合理布局检测、单元购置必备仪器设备的硬件建设,和实验室质量体系文件、检测记录、文档管理的软件建设,还包括评审准则、检测职能质量手册等业务技术培训建设,通过加强对农产品质量检测实验室的资质认定可提高相关农产品的检测能力,提升农产品质量。  关键词: 农产品;质量检
期刊
摘 要: 介绍安捷伦1100液相色谱仪的组成和工作原理,以及日常维护工作要点。  关键词: 液相色谱仪;维护;检测;分析  【中图分类号】 TS206.2 【文献标识码】 A【文章编号】 2236-1879(2018)09-0277-01  0 引言  高效液相色谱法具有分离速度快, 效率高,检测灵敏度高, 选择性能高的特点。液相色谱对样品检测范围广, 只要求样品能制成溶液, 流动相可选择的范围宽
期刊
摘 要: 虽然我们国家的气象资源十分丰富,但经常会发生气象灾害,这些可能会造成巨大的经济财产损失。气象工作者在这过程中要密切的关注气候变化,提前发现险情,做好预防工作,最大程度的利用气候资源。在21世纪,我们国家的气象事业发展迅速,与此同时,全球气候变暖、生态环境问题成为人们关注的重点。越来越多的人认识到现代气象观测业务的重要性。本文将对现代气象观测业务的发展趋势进行研究分析,提出具体的建议。  
期刊
摘 要: 总结了香菇栽培技术,包括栽培季节、品种选择、培养料配制、装袋灭菌、接种、栽培管理、采收等方面内容,以为广大农户从事香菇种植提供参考。  关键词: 香菇;栽培技术;发展方向  【中图分类号】 S646.1 【文献标识码】 A【文章编号】 2236-1879(2018)09-0290-01  香菇又名香信、香菌,隶属真菌门伞菌目侧耳科香菇属。香菇中蛋白质含量高达20%,含有18种氨基酸,其中
期刊