上。即
将口作为整个系统的输入接口电路。
在单片机系统区域中把单片机的端口通过上拉电阻
连接到静态数码显示模块区域中的任何个端口上作为整个系统的
并且对应着对应着„„对应着。
此实验采用的是共阴极显示块只有当端口输入高电平时才
有效即显示块中的对应的发光二极管才发光低电平时不显示通过端
口的不同输入使显示器显示不同的字符。
系统中的上拉电阻和是限流电阻起到限流的作用阻值
般在欧姆之间。矩阵式键盘的工作原理
先使行线平线为低其余行线为高即所
在的行线为状态其余行为状态。
读入输入缓冲器的状态以确定哪条列线为状态此时若
为状态则为键按下若为状态则为键按下
以此类推。
若输入缓冲器的状态全部为状态则继续使使行线为
低其余行线为高。再读入输入缓冲器的状态以确定那条列线为状态
从而判断是哪个键压下。
判断出哪个键压下之后程序转入相应的键处理程序
程序设计内容
矩阵键盘识别处理。
每个按键都有它的行值和列值行值和列值的组合就是识别这个按键
的编说明判断有键按下并且识别出是哪个键按下时接着就通过显示程
序将其通过数码管显示出来。该实验用的是查表程序来实现相应键的显示的。将
定义字伪指令地址赋给通过指令查到对应字符的显示
码送给再由送给最后由显示器显示出来。
显示器字形与字段的对应关系如下
表显示器字形与字段对应关系表
开始
读口
查表取数
的值送
流程图
图显示程序延时程序
说明为防止抖动使键盘识别失误于是我们运用个的延时
程序使之产生的定时对键盘再次进行扫描检查键盘的状态当两次
扫描到键位上有键按下时才做处理。此延时程序是通过双重循环结构实现延
时的。其汇编程序如下
其延时的时间计算过程为设其晶振频率为则其机器周期为又上述
指令均为双周期指令因而
流程图
开始
结束
图延时程序
结束仿真结果及分析
在中设计好实验电路后然后在编程环境中进行程序
设计和编译生成文件并加载文件点启动运行仿真。由于开始时
口的值被赋为口的值为当无键按下时将口置再将
口的值送屏蔽高位与相异或后的值变为即第行没有键按
下转入子程序中重新赋值口的值为将口置后送
屏蔽高位与相异或后的值又变为即第行没有键按下转入
子程序中同理可以得知第行和第行也没有键按下。因而口没有被
重新赋值保持为不变又显示器是共阴极的此时口均为
即段均不显示从而显示器不显示并转向程序的开始继续循环扫描键
盘直到有键按下为止。
观察到显示器中的显示现象如下
图
摘要
本实验是在基于平台下运用芯片编写程序设计实现的矩
阵式键盘。通过对矩阵键盘的硬件电路的设计及对其进行程序汇编和运行通过
单片机的内部控制实现对硬件电路的设计从而实现对矩阵键盘的识别。用
单片机的并行口连接矩阵键盘并以单片机的口作键盘输
入的列线以单片机的口作为键盘输入的行线然后用
作输出线通过上拉电阻在显示器上显示不同的符号按键。在硬件电
路的基础上加上软件程序的控制来设计实现。其工作过程为先判断是否有键按
下如没有键按下则继续扫描整个程序如有键按下就识别是哪个键按下
最后通过显示器把该键所对应的键的序号显示出来。
关键词芯片矩阵键盘识别显示器目录
问题描述,
设计原理,
电路硬件说明,
矩阵式键盘的工作过程
程序设计内容
硬件电路设计及其电路图
程序说明及其流程图
程序系统
判别是否有键按下程序
识别哪个键按下程序
显示程序
延时程序
仿真结果分析
汇编程序
课程设计总结与体会
参考文献资料问题描述
设计个矩阵式键盘以实现矩阵式键盘的程序识别。
用单片机的并行口连接矩阵键盘并以单片机的
各管脚作输入线以单片机的各管脚作输出线在数码管上显示每
个按键的序号。
键盘中对应按键的序号排列如下图
图键盘序号图
设计原理
电路硬件说明
在单片机系统区域中把单片机的端口通过联拨动
拨码开关连接到行列式键盘区域中的端口上。即
将口作为整个系统的输入接口电路。
在单片机系统区域中把单片机的端口通过上拉电阻
连接到静态数码显示模块区域中的任何个端口上作为整个系统的
并且对应着对应着„„对应着。
此实验采用的是共阴极显示块只有当端口输入高电平时才
有效即显示块中的对应的发光二极管才发光低电平时不显示通过端
口的不同输入使显示器显示不同的字符。
系统中的上拉电阻和是限流电阻起到限流的作用阻值
般在欧姆之间。矩阵式键盘的工作原理
先使行线平线为低其余行线为高即所
在的行线为状态其余行为状态。
读入输入缓冲器的状态以确定哪条列线为状态此时若
为状态则为键按下若为状态则为键按下
以此类推。
若输入缓冲器的状态全部为状态则继续使使行线为
低其余行线为高。再读入输入缓冲器的状态以确定那条列线为状态
从而判断是哪个键压下。
判断出哪个键压下之后程序转入相应的键处理程序
程序设计内容
矩阵键盘识别处理。
每个按键都有它的行值和列值行值和列值的组合就是识别这个按键
的编码。矩阵的行线和列线分别通过两并行接口和通信。键盘的端列线
通过电阻接而接地是通过程序输出数字实
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 18 页
第 2 页 / 共 18 页
第 3 页 / 共 18 页
第 4 页 / 共 18 页
第 5 页 / 共 18 页
第 6 页 / 共 18 页
第 7 页 / 共 18 页
第 8 页 / 共 18 页
第 9 页 / 共 18 页
第 10 页 / 共 18 页
第 11 页 / 共 18 页
第 12 页 / 共 18 页
第 13 页 / 共 18 页
第 14 页 / 共 18 页
第 15 页 / 共 18 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。