




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4键盘显示控制器8279 主要功能 显示部分可以显示多达16位的字符或数字为显示器提供了按扫描方式工作的显示接口 键盘部分可以和具有64个按键的矩阵键盘相连接能对键盘不断扫描 自动消抖 自动识别按下的键并给出编码能对双键或n键同时按下实行保护 4 1显示器工作原理 静态LED数码显示电路 共阳极 动态LED数码显示电路 共阴极 七段译码器 BCD码 动态扫描时序图 动态扫描时序图 00H 01H 02H 03H 04H 万位 仟位 佰位 十位 个位 位扫描万位仟位佰位十位个位BCD码 返回上一页 8279构成的动态显示电路 8279OUTB0OUTB3OUTA0OUTA3 CSSL0SL1SL2SL3DB0 DB7 驱动电路 3 8译码器 由可编程键盘 显示芯片8279构成的8位LED数码管动态显示电路框图所有的 动态显示和键盘扫描 均有8279内部自动完成 4 28279内部结构图 输入输出数据缓冲器 用来接收CPU送来的命令或数据 8279与CPU之间的数据通道 控制与定时寄存器 用来寄存显示与键盘的工作方式 并通过译码产生相应的操作 扫描计数器 用于输出显示 键盘的扫描信号 在 编码方式 中该电路输出二进制计数器的代码 此时外部必须使用一个译码器 在 译码方式 时 电路直接输出4选1的扫描信号 外部不必使用译码器 回复缓冲器 键盘消抖及控制 通过RL0 7用来接收键盘的数据 并自动加入10mS的延时进行防抖 FIFO 传感器RAM及状态寄存器 双重功能的8 8位RAM 在键盘或选通方式中 它是FIFO寄存器 进入和读出数据是按FIFO规则进行的 此时FIFO状态字用来存放FIFORAM的工作状态 显示RAM和显示地址寄存器 由16 8位RAM构成 可以存放16个显示的数据 8279在动态显示数据时 就是将此RAM单元中的数据轮流从显示RAM中输出 显示地址寄存器是寄存CPU进行读 写的显示RAM地址 它可由命令字中的低4位来设定 也可以按照命令字中的AI的状态自动加一 4 38279引脚说明 DB0 DB7 具有三态的双向数据总线 用于8279与外部CPU之间传递命令 控制字 和数据 CLK 系统时钟输入 用于8279内部产生工作的时序 RESET 复位信号输入端 当RESET 1时 8279被复位 复位后8279内部状态如下1 16个字符显示 左入口 2 编码扫描键盘 双键锁定 3 程序时钟编程为31 CS 片选端 低电平有效 A0 缓冲器选择端 A0 1时 写入是命令字 读出的是8279的状态 A0 0时 写入和读出的均为数据 RD WR 读写控制线 来自CPU的控制信号 控制8279的读写操作 SL0 SL3 扫描输出线 作为键盘 显示器的扫描信号 可定为 编码输出 外接4 16译码器 也可设定为 译码输出 直接输出 选 的扫描信号 RL0 RL7 回复输入线 用来接收扫描键盘的回复信号 OUTA0 OUTA3 A组显示输出线 接LED的e g dp划 OUTB0 OUTB3 B组显示输出线 接LED的a d划 A组与B组输出线可以单独使用 如输出BCD码经外部的 BCD 七段译码器 与显示器连接 也可以将A B两组合并使用 直接输出七段的 字形码 供显示器使用 BD 消隐显示输出线 低电平有效 该输出信号在数字切换显示或使用显示消隐命令时 控制显示器将显示消隐 返回 4 48279的命令字和状态字 8279是可编程接口芯片 其工作方式 工作特点等均是通过CPU向8279发送命令实现的 因此对8279的编程实际上就是向8279写入命令字的过程 8279共有8条控制字 命令字是由每个字节中的D7 D5三位为特征区分 具体的命令字格式如下 键盘 显示方式命令字 D7 D6 D5 000 方式命令字的特征位 D3 D4 DD 显示工作方式设定 00 8位字符显示 左入口 01 16位字符显示 左入口 10 8位字符显示 右入口 11 16位字符显示 右入口 D7D6D5D4D3D2D1D0 命令字特征位显示工作方式键盘工作方式 D2 D1 D0 KKK 设定键盘工作方式 000 编码扫描键盘 双键锁定 001 译码扫描键盘 双键锁定 010 编码扫描键盘 N键轮回 011 译码扫描键盘 N键轮回 100 编码扫描传感器 101 译码扫描传感器 110 选通输入 编码显示扫描 111 选通输入 译码显示扫描 说明 1 双键锁定 指有2个键按下时 取最后弹起的键 2 N键轮回 指有N个键按下时 根据它们按下的顺序依次存入FIFORAM中 3 编码输出 指按二进制计数器规律输出数据 4 译码输出 指按译码器输出的规律输出 如4选1 程序时钟命令 8279内部有自己的时序电路 其时钟信号来源于外部输入的CLK 为了使输入的时钟满足内部100KHz的要求 就要对外部输入的CLK进行适当的分频 D4 D3 D2 D1 D0 PPPPP 分频系数范围 2 31 D7D6D5D4D3D2D1D0 命令字特征位对输入信号CLK的分频系数 读FIFORAM命令 FIFORAM为存放扫描键盘时获得的 键值 数据 容量为8 8 在键盘工作方式中 FIFO严格按先进先出的规律读取数据 后3位没用 D7D6D5D4D3D2D1D0 命令字特征位地址自动增量FIFORAM地址 写显示RAM命令 其作用是通过 写显示RAM 命令设定要写入的显示数据到显示RAM中的地址 D4 AI 地址增量控制 若AI 1 在每次写完显示RAM后 地址自动 1 否则读出后 地址自动 1 AI的使用简化了编程 不用每读 写一次数据给出一个地址 D7D6D5D4D3D2D1D0 命令字特征位地址自动增量显示RAM地址 清除命令 用来清除FIFORAM和显示RAM 常用在对8279初始化中 D4 D3 D2 Cd Cd Cd 清除显示RAM的方式 10 全部清除 显示RAM 110 将 显示RAM 清为20H A组0010 B组0000 111 将 显示RAM 全部清为 1 000 不清除 若Ca 1时 D3 D2仍有效 D1 Cf Cf 1时 清空FIFORAM D0 Ca 总清位 兼有Cd Cf的功能 Ca 1时 对显示RAM的清除取决于D3 D2的编码 D7D6D5D4D3D2D1D0 命令字特征位清除 显示RAM 的方式清空FIFO总清 8279的状态字 DU 显示无效特征位 当8279的显示RAM因清除或全清操作还未完成时 DU 1 O U 超出和不足错误特征位 当FIFORAM已满时 若还有键盘数据输入时就发生错误 此时O 1 当FIFORAM已经置空 CPU还想读数据则会出现不足错误 U 1 F 若F 1表示FIFORAM已经满 NNN 表征FIFORAM中的字符数 最多8个 D7D6D5D4D3D2D1D0 返回 原理图 4 58279编程方法 8279初始化编程8279读FIFORAM8279写显示RAM 8279初始化编程 movdptr portc 8279工作方式mova 00hmovx dptr amova 38h 8279分频系数设定movx dptr amova 0d3h 清显示RAM和FIFORAMmovx dptr aaa movxa dptr 读入状态字jbacc 7 aa 判断最高位 未完成则继续等待 8279写显示RAM movdptr portc 8279工作方式mova 00hmovx dptr amova 38h 8279分频系数设定movx dptr amova 90h 写显示RAM地址movx dptr amova r0movdptr distabmovca a dptr 显示第一个数据movdptr portdmovx dptr a 显示第二个数据distabdb3fh 06h 5bh 4fh 66h 6dh 7dh 07hdb7fh 6fh 77h 7ch 39h 5eh 79h 71h 8279读FIFORAM movdptr portc 8279工作方式mova 00hmovx dptr amova 38h 8279分频系数设定movx dptr amova 0d3h 清显示RAM和FIFORAMmovx dptr aaa movxa dptr 读入状态字jbacc 7 aa 判断最高位 未完成则继续等待anla 0fh 读状态字 若无键值输入则等待jzaamovdptr portd 读FIFORAMmovxa dptr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025房地产项目委托开发与建筑工程施工许可证续期协议范本
- 2025版人力资源和社会保障厅社会保险基金管理与审计合同
- 2025版商铺租赁合同:新能源电动车充电桩建设运营协议
- 2025年度建筑材料技术支持采购合同
- 2025年微信小程序支付通道接入与技术支持合同
- 2025年度公务员医疗保险补贴合作协议书
- 2025版石材片石资源整合与市场拓展合同
- 2025版商品砂浆新材料研发与应用试点合同
- 2025年度房产最高额抵押商业贷款担保服务合同
- 2025年度房产出让与商业配套开发一体化合同
- 子宫内膜癌医师教学查房市公开课一等奖课件省赛课获奖课件
- 膝痹中医护理方案效果总结分析报告
- 铸造基础知识及常见铸造缺陷简介演示
- 中式烹调师(高级技师考试资料)
- 仓储技术与库存理论简论
- 日地空间灾害性天气的发生发展和预报研究课件
- 西安大唐不夜城的项目整体推广的策略提案的报告课件
- 可下载打印的公司章程
- 少先队辅导员工作记录表(共7页)
- 公开课教学评价表
- 消防验收规范标准(最新完整版)19844
评论
0/150
提交评论