- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章人机交互接口-10.3数码管显示驱动和键盘-山东大学课程中心
(12)设定显示参数:0101[MODE][LIMIT][INTENSITY]B 例如 命令数据010101110000B 表示选择不译码方式、扫描极限为7、显示驱动占空比为16/16; 命令数据010110001010B 表示选择BCD 译码方式、扫描极限为8、显示驱动占空比为10/16。 * (5)操作命令 13)设定闪烁控制:0110[D7S][D6S][D5S][D4S][D3S][D2S][D1S][D0S]B 设定闪烁控制命令用于设定CH451 的闪烁显示属性:D7S~D0S 分别对应于8 个字驱动DIG7~DIG0。闪烁属性D7S~D0S 分别通过1 位数据控制,将相应的数据位置为1 则使能闪烁显示,否则为正常显示,不闪烁(默认值)。 * 例, 命令数据011000100001B 表示设定数码管DIG5 和DIG0 闪烁显示, 其余数码管正常显示, 不闪烁。 (5)操作命令 14)加载字数据: 1[DIG_ADDR][DIG_DATA]B 该命令用于将字数据DIG_DATA 写入DIG_ADDR 指定地址的数据寄存器中。DIG_ADDR 通过3 位数据指定数据寄存器的地址,数据000B~111B 分别指定地址0~7,对应于DIG0~DIG7 引脚驱动的8 个数码管。DIG_DATA 是8 位的字数据。 * (5)操作命令 例如 命令数据100001111001B 表示将字数据79H写入第1 个数据寄存器,如果是不译码方式,则DIG0 引脚驱动的数码管将显示E; 命令数据110010001000B 表示将字数据88H 写入第5 个数据寄存器,如果是BCD 译码方式,则DIG4 引脚驱动的数码管将显示8.。 * 14)加载字数据: 1[DIG_ADDR][DIG_DATA]B (5)操作命令 15)读取按键代码:0111xxxxxxxxB 读取按键代码命令用于获得CH451 最近检测到的有效按键的按键代码。 该命令是唯一的具有数据返回的命令,CH451从DOUT引脚输出按键代码,按键代码总是7 位数据,最高位是状态码,位5~位0 是扫描码。 读取按键代码命令的位数据D0~D7 可以是任意值,所以单片机可以将该操作命令缩短为4 位数据D8~D11。 * (5)操作命令 例如,CH451 检测到有效按键并中断,按键代码是5EH,简化描述1^1^1^0^↑H^L^H^H^H^H^L^表示先向CH451 发出读取按键代码命令0111xxxxxxxxB,然后从DOUT 获得按键代码5EH。 * 15)读取按键代码:0111xxxxxxxxB (6)CH451应用 1)单片机与CH451的连接: 通过串行接口相连接电路 * 图10-17 CH451通过串行接口与单片机相连接的电路 2)CH451驱动数码管 CH451 驱动数 码管的 电路如 图所示。 * 图10-18 CH451驱动数码管的电路 3)8×8键盘扫描 CH451连接8×8键盘的电路图如图所示。CH451具有64键的键盘扫描功能,如果应用中只需要很少的按键,则可以在8×8 矩阵中任意去掉不用的按键。 为了防止键被按下后在SEG信号线与DIG信号线之间形成短路,影响显示,一般应该在CH451的DIG0~DIG7 引脚与键盘矩阵之间串接限流电阻R2,其阻值为1KΩ至10KΩ。 * 图10-19 CH451连接8×8键盘电路图 3)8×8键盘扫描 * 4)完整的应用电路 由CH451驱动8个共阴数码管, 并扫描64按键的完整电路: * 图10-20单片机由CH451驱动8个共阴数码管, 并扫描64个按键的完整电路图: STC15F2K60S2 4)完整的应用电路 由于某些数码管在较高工作电压时存在反向漏电现象,容易被CH451误认为是某个按键一直按下,所以建议使用二级管D1-D8 防止数码管反向漏电,并提高键盘扫描时SEG0~SEG7输入信号的电平,确保键盘扫描更可靠。 当电源电压较低时(例如VCC=3.3V),应去掉这些二级管以避免影响显示亮度。 当数码管多于8个时,可以采用多个CH451进行驱动。多个CH451与单片机的连接电路及使用方法请参阅CH451手册,在此从略。 * (1)显示驱动 CH451字驱动引脚DIG7~DIG0的内部电路简图: * 非 非 DIG KEYB-SCAN DISP-SCAN DISP-ENABLE INTENSITY SPARKLING VCC 5mA 8×20mA 图10-13 CH451的字驱动引脚DIG7~DIG0的内部电路简图 (2)键盘扫描 CH451键盘扫描功能支持8×8矩阵64键键盘。 在键盘扫描期间,DIG7~DIG0引脚用于列扫描输出
您可能关注的文档
- 空气压缩机皮带的检查建议学时.ppt
- 章前故事波音787的全球供应链-淡江大学.ppt
- 第1章平面机构的结构分析.ppt(1.36MB).ppt
- 端午的鸭蛋任.ppt-青岛第二十四中学.ppt
- 章末提升预测.ppt
- 第2章金属切削原理、规律与切削参数优化.doc
- 第2章铸造成形2.1.1铸件形成理论基础.ppt
- OFDC-GD16-01OFDC以文审方式接受其他机构认证产品的规定.doc.doc
- ZK742Y-10C蓄能型渣浆泵控制阀使用说明书温州信茂阀门科技有限.doc
- 一、写出直式算算看.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)