《键盘及显》PPT课件

上传人:san****019 文档编号:20587601 上传时间:2021-04-01 格式:PPT 页数:13 大小:966.60KB
返回 下载 相关 举报
《键盘及显》PPT课件_第1页
第1页 / 共13页
《键盘及显》PPT课件_第2页
第2页 / 共13页
《键盘及显》PPT课件_第3页
第3页 / 共13页
点击查看更多>>
资源描述
第 10章 键盘及显示接口 10.1键盘接口 8051 P 3 . 0 P 3 . 1 P 3 . 2 P 3 . 3 5 V A B C D 图 10.1 简单键盘接线图 10.1.1键盘接线的两种形式 P 3 . 0 P 3 . 1 P 3 . 2 P 3 . 3 5 V P 3 . 4 P 3 . 5 P 3 . 6 P 3 . 7 8051 0 1 2 3 7654 8 9 A B /*-+ 图 10.2 矩阵键盘接线图 10.1.2键盘管理的几个问题 1.键盘的键名与键值 2.单次按键重复处理 3.键盘的去抖 表 10-1 键名、键值及扫描码 键名 键值 二进制扫描码 十六进制扫描码 0 00H 11101110 EEH 1 01H 11011110 DEH 2 02H 10111110 BEH 3 03H 01111110 7EH 4 04H 11101101 EDH 5 05H 11011101 DDH 6 06H 10111101 BDH 7 07H 01111101 7DH 8 08H 11101011 EBH 9 09H 11011011 DBH A 0AH 10111011 BBH B 0BH 01111011 7BH + 0CH 11100111 E7H - 0DH 11010111 D7H * 0EH 10110111 B7H / 0FH 01110111 77H 2 - 5 ms 图 10.3 按键的抖动 10.1.3 键盘识别程序例举 图 10.4 扫描式键盘识别流程图 KS CA N 取列计数值 送出列扫描代码 读入行状态码 列扫描码移 1 位 列计数减 1 列计数为 0 返回 查找相应键值 Y N 取第 1 列扫描代码 合并扫描码 行状态码为全 1 保存空键值 Y N 按键去抖延时 设置行为输入状态 KSCAN : MOV R6, #4 ;扫描 4次 MOV A , #0EFH MOV B , A ;列码暂存 MOV P3 , A ;列码输出 MOV A , P3 ;读入行码 ANL A , #0FH ;提取行码 CJNE A , #0FH , K1 MOV A , B ;行码为全 1 RL A ;下一列 DJNZ R7 ,KSCAN ;所有列扫描完? MOV A , #0FFH RET K1: LCALL DELAY ;去抖延时 ANL B , #0F0H ORL A , B ;合并成扫描码 MOV B , A MOV R7 , #16 MOV R1, #0 ;键值计数初值 MOV DPTR , #KCODE MOV A , R1 K2:MOVC A , A+DPTR CJNE A , B , K3 MOV A , R1 RET K3:INC R1 ;键值计数加 1 MOV A , R1 DJNZ R7 , K2 ; 16个键完? MOV A , #0FFH RET 10.2 LED数码管显示接口 gDP f e d c b a C O M a b c g f e d dp gDP f e d c b a C O M 图 10.6 LED数码管 a.数码管外形 b.共阴极数码管接线 c.共阳极数码管接线 表 10.2数码管字形码表 字形 共阴管 共阳管 0 3FH C0H 1 06H F9H 2 5BH A4H 3 4FH B0H 4 66H 99H 5 6DH 92H 6 7DH 82H 7 07H F8H 8 7FH 80H 9 6FH 90H 10.2.1 静态数码管显示 锁存器 锁存器 锁存器 锁存器 D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 Y 0Y 1Y 2 Y 3 abcdefgdp abcdefgdp abcdefgdp abcdefgdp LE LE LE LE C O M 图 10.7 数码管并行静态显示 74 LS 164 74 LS 164 74 LS 164 74 LS 164 abcdefgdp C O M abcdefgdp abcdefgdp abcdefgdp A B C LK A B C LK A B C LK A B C LK TXD R X D 图 10.8 数码管串行静态显示 10.2.2 动态数码管显示 Y 1 Y 0 abcdefgdp abcdefgdp abcdefgdp abcdefgdp C O M C O M C O MC O M 位 码 锁 存 器 段 码 锁 存 器 LE LE 5 VD 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 DS 3 DS 2 DS 1 DS 0 图 10.10共阳动态数码管显示电路 DSP LS 入口 指针 R 0 指向缓冲区 取显示位数 DPTR 指向字形码表 按 R 0 取一位代码 查相应字型码 锁存至段码锁存器 最末位 ? 返回 缓冲区指针 R 0 加 1 Y N 取位码初值 位码左移 1 位 取位码 锁存至位码锁存器 位计数减 1 延时 5 ms 关段码 图 10.11动态数码显示流程图 10.2.3 数码管显示中小数点的处理
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!