键盘中断实验.ppt

上传人:牧羊曲112 文档编号:6354844 上传时间:2023-10-19 格式:PPT 页数:13 大小:262.82KB
返回 下载 相关 举报
键盘中断实验.ppt_第1页
第1页 / 共13页
键盘中断实验.ppt_第2页
第2页 / 共13页
键盘中断实验.ppt_第3页
第3页 / 共13页
键盘中断实验.ppt_第4页
第4页 / 共13页
键盘中断实验.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《键盘中断实验.ppt》由会员分享,可在线阅读,更多相关《键盘中断实验.ppt(13页珍藏版)》请在三一办公上搜索。

1、键盘控制实验,实验目的,掌握键盘控制与设计方法。编写ARM核处理器S3C2410中断处理程序。,键盘电路设计原理,行列键盘接口,一般采用三种方法读取键值:中断式、扫描法和反转法。,中断式、扫描法与反转法,中断式:在键盘按下时产生一个外部中断通知CPU,并由中断处理程序通过不同的地址读取数据线上的状态,判断哪个按键被按下。扫描法:对键盘上的某一行发送低电平,其他为高电平,然后读取列值,若列值中有一位是低,表明该行与低电平对应列的键被按下。否则扫描下一行。反转法:先将所有行扫描线输出低电平,读列值,若列值有一位是低,表明有键按下;接着所有列扫描线输出低电平,再读行值。根据读到的值组合就可以查表得到

2、键码。,实验用键盘模块,1.矩阵式键盘一般适用于按键数量较多的场合,它由行线和列线组成,按键位于行、列的交叉点上。2.88的行、列结构可以构成一个有64个按键的键盘。3.按键设置在行、列交叉点上,行、列分别连接到按键开关的两端。行线通过上拉电阻接到十5V上。4.无按键动作时,行线处于高电平状态;有键按下时,行线电平状态将由通过此按键的列线电平决定:列线电平如果为低,行线电平为低;列线电平如果为高,则行线电平亦为高。这一点是识别矩阵式键盘是否被按下的关键所在。,矩阵键盘按键的识别方法,识别键盘哪一行的键被按下。让所有列线均为低电平,检查各行线电平是否为低。如果有行线为低,则说明该行有键被按下,否

3、则说明无键被按下。如果某行有键被按下,识别键盘哪一列的键被按下(亦称之为扫描法)。逐列置低电平,并置其余各列为高电平.检查各行线电平的变化。如果行电平变为低电平,则可确定此行此列交叉点处按键被按下。,SPI接口,SPI(Serial Peripheral Interface串行外设接口)总线系统,是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I2C总线要快,速度可达到几Mbps。,键盘接口的主要功能,接收键盘送来的扫描码;输出缓冲区满,产生键盘中断;接收并执行系统命令,对键盘进行初始化、测试、复位等操作。,按键和扫描的行列线间的对应,控制芯片ZLG7289A引脚,端口控制寄存器GPFCON,端口控制寄存器GPG,端口控制寄存器GPBCON,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号