触摸按键板开发文档【荐】.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
触摸按键板开发文档 设计人:桑文成 时 间:2008-5-21 目录 1. 概述3 2. 按键板与控制板之间的协议3 2.1通信描述3 2.2 协议格式3 2.3 数据帧类型定义3 3. 按键板软件开发平台5 3.1 平台描述5 3.2 平台设计思想5 3.3 系统设计思想:6 4. 详细开发流程:6 4.1 调用输入的触摸按键模块6 4.2 调入输出模块8 4.3 调入双向输入输出模块I2C_Slave8 4.4 设计系统输入输出关系(传递函数)9 1. 11.. 概述 资源描述:触摸按键板有七个按键,一个7段数码管,I2C数据接口。 功能描述:用户触摸按下任意键,按键板取得键码,并将键码传送给控制板,按键板与 控制板之间采用I2C 通信。控制板取得键码完成响应动作,并通过I2C 发 送显示信息给按键板。按键板通过数码管显示信息给用户。 2. 22.. 按键板与控制板之间的协议 2.1通信描述 通信模式:I2C 通信速率:标准工作方式下100kbit/s 。 通信参数: 地址寻址:7位寻址,第一个字节的高7 位组成了从机地址,第8位(LSB)决定了报 文的方向。第8位是0表示主结点写信息到被选中的从结点,第8位是1表示主结点从从结 点读信息。 数据位:8位。 每传输一个字节要有响应位。 2.2 协议格式 按键板上有七个按键及一个数码管,按键板与控制板的通信格式如下: 地址定义: 按键板的地址0x20(7位地址,由硬件决定) 数据字节定义 读数据字节:第一个字节为键码,第二个字节为第一个字节的反码,用于校验。 写数据字节:第一个字节为数码管显示数字,第二个字节为第一个字节的反码,用于校验。 2.3 数据帧类型定义 (1)控制板 查询按键板 起始位 0x40 0x02 停止位 起始位 0x41 字节1 字节2 停止位 说明: 控制板首先向按键板写查询命令字(0x02)。之后控制板读取按键板数据,按键板回送字 节1和字节2(蓝色部分)。控制板应该定期发送查询指令给按键板,周期暂定为500ms。 有用户按键时回复键码,无按键时回复0xFF。 按键与键码的对应关系为: 键码 按键 0x01 电视开 2 0x02 电视关 1 0x03 频道+ 6 0x04 频道- 5 0x05 音量+ 4 0x06 音量- 3 0x07 灯开关 7 0xFF 无按键动作 (2)控制板设定显示内容 起始位 0x40 0x00 显示数字 显示数字反码 停止位 说明: 控制板传送显示数字给按键板显示,0x00为设置命令字。按键板无需回复。 显示数字含义如下表: 数值 含义 0x30 数字0 0x31 数字1 0x32

文档评论(0)

wulf + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档