网站大量收购闲置独家精品文档,联系QQ:2885784924

《80C51键盘显示的编程.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.2.1 键盘的基础知识 1.键输入原理:0、1电平 2.键输入接口与软件应解决的问题 (1)键开关状态的可靠输入 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (2)对按键进行编码以给出键值或直接给出键号 ①检测有无键按下; ②有键按下后,在无硬件去抖动电路时,应用软件延时方法除去抖动影响; ③有可靠的逻辑处理方法,如n键按下,即只处理一个键,其间任何按下又松开的键不产生影响,不管一次按键持续有多长时间,仅执行一次按键功能程序; ④输出确定的键号以满足散转指令的要求。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 6.2.2 独立式键盘接口的C51编程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例6-6】独立式按键示例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例B6-1】 按键发音,P1口作为并行接口按键的输入口,用P3口接一LED显示器,编程显示按键的号码0~7。 修改:在例题6-4图的基础上,在P10、P11、P12上增加3个按键K0、K1、K2,试设计一个秒表: K0:启动/停止键 K1:暂停键 K2:清零键 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 6.2.3 矩阵键盘的C51编程 1.行列式键盘的硬件结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2.行列式键盘的软件管理 对行列式键盘的软件管理分三步: (1)判断整个键盘是否有键按下 采用粗扫描的办法。让所有的行为0,读列的数值。如果读得的列值为全1,说明无键按下,否则说明有键按下。 (2)判断被按键的具体位置 采用细扫描的办法。逐行输出0,读列的数值。如果读得的列值为全1,说明被按键不在该行上,再让下一行为0;否则说明被按键在该行上。 (3)计算被按键的键值,以确定要完成的功能。 采用某种算法,将行和列的信息合并为一个信息,该信息称为该键的键值,并按一定的顺序形成一个键值表。在计算键值时应注意所有按键的键值应采用同一种算法并且计算出来的键值应该各不相同。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例6-7】 4×4矩阵键盘示例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【例6-8】8×2矩阵键盘示例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 6.3 点阵LED显示器的C51编程 6.3.1 点阵LED显示器基础知识 6.3.2 一个5×7点阵字符显示的C51编程 6.3.

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档