实验三_基本接口实验__键盘控制实验_第1页
实验三_基本接口实验__键盘控制实验_第2页
实验三_基本接口实验__键盘控制实验_第3页
实验三_基本接口实验__键盘控制实验_第4页
实验三_基本接口实验__键盘控制实验_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话实验三基本接口实验键盘控制实验 实验操作步骤 实验原理 实验内容 实验设备 实验目的 1 2 3 4 6 练习与思考 5 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话一 实验目的 通过实验掌握键盘控制与设计方法 熟练编写ARM核处理器S3C44B0X中断处理程序 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话硬件 EmbestEDUKIT III实验平台 EmbestPOWERICEARM标准 增强型仿真器套件 PC机 软件 EmbestIDE2004集成开发环境 Windows98 2000 NT XP 二 实验设备 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话三 实验内容 使用实验板上5x4用户键盘 编写程序接收键盘中断 通过IIC总线读入键值 并同将读到的键值发送到串口 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话四 实验原理 用户设计行列键盘接口 一般常采用三种方法读取键值 一种是中断式 另两种是扫描法和反转法 中断式在键盘按下时产生一个外部中断通知CPU 并由中断处理程序通过不同的地址读取数据线上的状态 判断哪个按键被按下 本实验采用中断式实现用户键盘接口 扫描法对键盘上的某一行送低电平 其他为高电平 然后读取列值 若列值中有一位是低 表明该行与低电平对应列的键被按下 否则扫描下一行 反转法先将所有行扫描线输出低电平 读列值 若列值有一位是低 表明有键按下 接着所有列扫描线输出低电平 再读行值 根据读到的值组合就可以查表得到键码 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话1 键盘硬件电路设计 1 键盘控制电路键盘控制电路使用芯片ZLG7290控制 如图5 12 图5 125x4键盘控制电路 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话2 工作过程键盘动作由芯片ZLG7290检测 当键盘按下时 芯片检测到后在INT引脚产生中断触发电平通知处理器 处理器通过IIC总线读取芯片中保存的键值 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话参考程序 1 键盘控制初始化voidkeyboard test void inti j k UINT8TucChar t iic init for i 0 i 8 i iic write 0 x70 0 x10 i 0 xFC iic write 0 x70 0 x10 3 0 xBE iic init setEINT2interrupthandlerpISR EINT2 int keyboard int 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话for f nKeyPress 0 rINTMSK rINTMSK 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话2 中断服务程序 voidkeyboard int void UINT8TucChar rINTMSK rINTMSK BIT EINT2 disableEINT2intrI ISPC BIT EINT2 f nKeyPress 1 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话五 实验操作步骤 1 准备实验环境使用Embest仿真器连接目标板 使用EmbestEduKit III实验板附带的串口线 连接实验板上的UART0和PC机的串口 2 串口接收设置在PC机上运行windows自带的超级终端串口通信程序 波特率115200 1位停止位 无校验位 无硬件流控制 或者使用其它串口通信程序 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话五 实验操作步骤 3 打开实验例程1 拷贝光盘CD1 Software EduKit44b0文件夹到EmbestIDE Examples Samsung 目录下 2 使用EmbestIDE通过EmbestJTAG仿真器连接实验板 打开实验例程目录5 2 keyboard test子目录下的keyboard test pjf例程 编译链接工程 3 点击IDE的Debug菜单 选择RemoteConnect项或F8键 远程连接目标板 4 点击IDE的Debug菜单 选择Download下载调试代码到目标系统的RAM中 5 点击Debug菜单的Go或F5键运行程序 10 11 2学期 淮海工学院计算机应用教研室傅扬烈407室电话五 实验操作步骤 4 观察实验结果1 在PC机上观察超级终端程序主窗口 可以看到如下界面 bootsuccess KeyboardTestExample2 用户可以按下实验系统的5x5键盘 在超级终端上观察结果5 完成实验练习题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论