- 9
- 0
- 约2.73千字
- 约 7页
- 2019-07-27 发布于江西
- 举报
南通大学实验报告
院系:计算机科学与技术 姓名:
课程名称:接口技术 成绩:
学号:1213022013
指导教师:李跃华 同组实验者:
实验日期:2014-5-7
实验名称:键盘中断实验
实验目的
1.熟练运用 CodeWarrior 嵌入式开发系统环境、C 语言、调试方式。
2.复习串行通信接口(SCI)的内容。
3.加强键盘中断基本原理及编程原理的理解。
4.理解“行扫描”法的原理并能进行键值识别和键值编码
实验内容
键盘的 c 语言编程:
1)初始化,先按 IO 口方式初始化,即定义列线为输入且上拉,行线为输出,然后依
输入口的键盘功能初始化相应的寄存器。
2)定义键值表
3)扫描一次,读取键值
4)获得键盘定义值
行扫描法是使键盘的某一行输出为低电平,其余行为高电平,然后读取列值,如果列值
中有某位为低电平,则表明该行和列交点处的键被按下;若为全高则再扫描下一行,直至扫
描完全部的行线为止。这样就可以确定是哪一行哪一列交点的键被按下。
2. 软件设计
主程序中构件初始化
主程序中构件初始化
在主函数里添加波特率
在主函数里添加波特率
在中断中加接受函数
在中断中加接受函数
Tool测试
Tool测试
按键值在
按键值在pc上显示
您可能关注的文档
最近下载
- 北京市156中学2025届物理高一第一学期期中联考试题含解析.doc VIP
- 生猪屠宰兽医卫生检验人员考试题库及答案.docx VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.docx VIP
- 急性肾盂肾炎护理PPT.pptx
- 小肠梗阻的诊断与治疗中国专家共识(2023版).pptx VIP
- 2026年阀门基础知识试题及答案.doc VIP
- 中国交建2026届校园招聘笔试真题及详细答案解析.docx VIP
- (2026)老年人常见冲突和压力处理方法PPT课件.pptx VIP
- 特殊作业安全培训考试试题.docx VIP
- 山西大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)