没有合适的资源?快使用搜索试试~ 我知道了~
首页8279芯片资料\新建 Microsoft Word 文档.doc
8279芯片资料\新建 Microsoft Word 文档.doc
需积分: 11 22 下载量 78 浏览量
更新于2023-03-16
评论
收藏 281KB DOC 举报
8279芯片资料\新建 Microsoft Word 文档.doc8279芯片资料\新建 Microsoft Word 文档.doc8279芯片资料\新建 Microsoft Word 文档.doc
资源详情
资源评论
资源推荐
高手能不能帮我讲解一下 内部读的问题呀!我用了很多方式都读的不对呀!
用两键互锁 键互锁都没成功!它不是自己带了抖动和消除重键的功能嘛?? 我又加了抖动的 在
延时的程序也不怎么样!
高手可否给我一点提示,或给出你自己写的 读键盘的程序给我参考一下呢?
下面是我的程序 , 请高手指点一下!!!! 急等呀!!
状态命令口地址
数据口地址
左边输入 位字符显示外部编码键扫描方式双键互锁
扫描速率
清除显示
!
"#
$%&
!'%延时
( )*
(*置 工作方式
(+, )
(*置键盘扫描速率
(+, )
(*清除 显示
-./,012
3
450647850'
保存现场
9
1:;5<<
=<5==04=57这里一定要延时否则出现重复采样不正确>
???????????????????????????
-.*
4505@A'-.012*B
-./5,012
5A=5*
CB4505@A
=<5==04=57
-.012*B
-./5,012
5A=5*
CB4505@A
-.012*B
-.5*D
-./,0125
-.*
-.012*0
=1'-./5,012
-.,5
@A<
0CAB=1
>>>>>>>>>>
>>
>>>
)!
问题点数:、回复次数: 初始化
"
( )*指向 数据口
! )指向 控制口
(*设定 工作方式
(+, )
(*"清除 内部显示 状态
(+, )
(*
(+, )设定 分频系数
'(+, )
&> 显示 清除完毕吗E
(指向第一位数码管
(+, )
(输出FF一个字形
( )*
(+, )
! )
'(+, )
*
*
无键按下转
'( )*有键按下将键值送累加器 (+, )
的编程方法
> 可按其功能分为'键盘功能块显示功能块控制功能
块与 接口功能块控制功能块包括
控制和定时寄存器定时和控制扫描计数器三部分它主要
用来控制键盘和显示功能块工作>
''控制和定时寄存器'用于存贮来自 的编程命
令 对 编程以确定键盘与显示器工作
方式和其它工作条件时先把命令控制数据放到数据总
线上然后使 G9GG并在 9
上升沿把命令键存在控制和定时寄存器中并经译码建
立适当的功能>
''定时和控制'它含基本的定时计数器第一个计数器是一
个分频系数为 ?# 的前置定时器
分频系数可由程序预置使内部频率为 $B从而
能给出 H>-; 键盘扫描时间和 >#-; 反
跳时间其它计数器将此基本频率分频后提供适当的按
键扫描>行扫描>键盘阵列扫描>以
及显示器扫描次数>
''扫描计数器'扫描计数器有两种工作方式在编码工作方
式时计数器提供一种二进制计数
通过管脚 ?# 输出后经外部译码才能提供给键盘
和显示器的扫描作用在译码工作方式
时扫描计数器对最低二位进行译码?# 输出 D
选 的译码信号作为显示器和键盘的译
码扫描>
''键盘功能块包括'返回缓冲器键盘反跳及控制/
! 传感器 !传感器 状态>
>返回缓冲器与键盘反跳及控制
条返回线被返回缓冲器缓冲在键盘工作方式中这几条
线被逐个检测以找出该行键中闭合
的键如果反跳电路测知某键闭合则它等待 >#-;然后
重核此键是否仍然闭合如果仍闭合
那么该键在矩阵中的行列地址以及 !) 和 ) 的状
态一起被送到 ! 中其在 ! 中
的数据格式如下'
IHD#
)!))
数据格式中最高位 )次高位为 !) 状态H?#
来自扫描计数器? 来自返回计数器
扫描线计数器和回扫线计数器的值分别反映出被按下键的
行>列的值如果在传感器阵列中
返回线上的数据直接进入传感器 中相应于阵列中正
被扫中的那行这样每个开关位置就直
接反映为一个传感器 的位置>
''!传感器
一个 /在键盘方式和选通方式中它是一个先入
先出J!K存贮器每一条新的信息顺次
写入然后又按写入顺序读出在传感器阵列扫描方式时存
贮器作为传感器 这时 中的
各行存着传感器阵列中相应行的状态>
''!传感器 状态
在键盘或选通方式中! 状态跟踪 ! 中字符数量注
意它是F满F还是F空F写入或读出过多
均被认作出错当 ! 非空时状态逻辑提供一个中断申
请 ! 信号在传感器阵列扫描方式中
若测知某一传感器变化时! 则为有效高电平>! 状
态字的低 # 位表示 ! 中的字符数 表
示 ! 已满J.4-AK表示越限错误即试图
向已满的 ! 送另一字符JA040A4K
表示取空错误即试图读取已空的 !> 有两种含义'
在传感器扫描方式时 表示在传感
器 中至少包含了一个传感器闭合指示在特殊错误方
式时 位是出错标志用来指示是否
发生了多路同时闭合错误: 位表示由于
! % 或 命令尚末完成其消除操
作而使显示 尚不可用>
#>显示功能块包括'显示寄存器I+ 显示 显示地址
寄存器>
''显示 和显示寄存器
内部有 I+ 的显示 通过显示寄存器和两个
剩余20页未读,继续阅读
liuhua1986
- 粉丝: 38
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0