




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 包头市中石化2025秋招面试半结构化模拟题及答案油品分析质检岗
- 国家能源庆阳市2025秋招面试专业追问及参考财务审计岗位
- 中卫市中石油2025秋招面试半结构化模拟题及答案油气储运与管道岗
- 2025年高一生物必修一试题及答案
- 国家能源商丘市2025秋招写作案例分析万能模板可套用
- 莆田市中石化2025秋招网申填写模板含开放题范文
- 中国广电金华市2025秋招供应链采购类专业追问清单及参考回答
- 玉林市中石油2025秋招面试半结构化模拟题及答案法律与合规岗
- 温州市中石油2025秋招笔试模拟题含答案安全环保与HSE岗
- 广州市中储粮2025秋招写作案例分析万能模板直接套用
- T-BECS 0006-2025 城镇重要基础设施内涝防护规划设计规范
- 运动会进行课件
- 污水厂设备更新改造工程可行性研究报告
- 2025年河南省事业单位面向哈密市和十三师新星市少数民族高校毕业生专项招聘15名考试参考题库及答案解析
- 苗族舞蹈课件
- 煤矿安全规程2025版解读
- 民航网络安全常识培训课件
- 石油化工设备维护检修规程通用设备12
- 《三角形的面积》教学设计方案
- GB/T 14667.1-1993粉末冶金铁基结构材料第一部分烧结铁、烧结碳钢、烧结铜钢、烧结铜钼钢
- 带状疱疹及带状疱疹后神经痛
评论
0/150
提交评论