实验三 矩形键盘的使用.docx
- 文档编号:3749477
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:8
- 大小:119.78KB
实验三 矩形键盘的使用.docx
《实验三 矩形键盘的使用.docx》由会员分享,可在线阅读,更多相关《实验三 矩形键盘的使用.docx(8页珍藏版)》请在冰豆网上搜索。
实验三矩形键盘的使用
实验报告
课程名称单片机
专业班级电子1142
姓名
学号
电气与信息学院
和谐勤奋求是创新
实验教学考核和成绩评定办法
1.课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2.单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3.实验考核内容包括:
1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2、0.4、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1)和2)项成绩时,第3)项成绩无效。
4.实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容
一.实验目的
二.实验仪器及设备
三.实验原理
四.实验步骤
五.实验记录及原始记录
六.数据处理及结论
七.实验体会(可选项)
注:
1.为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。
2.实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
3.验证性实验:
是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。
4.综合性实验:
是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5.设计性实验:
是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验题目
实验三、矩形键盘的使用
实验室
电子实验室
实验时间
2013年12月4日
实验类别
同组人数
1
成绩
指导教师签字:
于新
1、实验目的
了解矩形键盘的工作方式
掌握矩形键盘的使用
按下矩形键盘在数码管上显示出数字
二、实验装置
Proteus软件,keil软件
三、实验内容
1.了解矩形键盘的原理及工作方式,画出模拟硬件电路——proteus图
2.根据实验目的,画出程序流程图。
3.根据程序流程图,编写程序。
NUMEQU30H;给标号赋值
WEIEQU33H
ORG0000H
JMPMAIN
ORG000BH;定时中断0入口地址
JMPTT0
ORG001BH;定时中断1入口地址
JMPTT1
MAIN:
MOVTMOD,#11H;选择定时器工作方式
MOVTH0,#0FFH;给T0赋除值
MOVTL0,#018H
MOVTH1,#0F4H;给T1赋初值
MOVTH1,#0D8H
SETBET0;T0允许
SETBET1;T0允许
SETBEA;总允许
SETBIT0;边沿触发
SETBTR0;启动T0
SETBTR1;启动T0
MOVWEI,#32H
JMP$
;;;;;;;;;;;;;;;;;;;
TT0:
MOVTH0,#04FH;给T0重装值
MOVTL0,#018H
MOVP2,#0FEH;使P2.0为低,其余位为高,查询第一行
NOP
NOP
MOVA,P2
CJNEA,#0EEH,NK7;查询第一行第一列
MOVNUM,#7;符合取值
RETI
NK7:
CJNEA,#0DEH,NK8;查询第一行第二列
MOVNUM,#8;符合取值
RETI
NK8:
CJNEA,#0BEH,NK9;查询第一行第三列
MOVNUM,#9;符合取值
RETI
NK9:
CJNEA,#07EH,NKA;查询第一行第四列
MOVNUM,#10;符合取值
RETI
;;;;第二行
NKA:
MOVP2,#0FDH;使P2.1为低,其余位为高,查询第二行
NOP
NOP
MOVA,P2
CJNEA,#0EDH,NK4;查询第二行第一列
MOVNUM,#4;符合取值
RETI
NK4:
CJNEA,#0DDH,NK5;查询第二行第二列
MOVNUM,#5;符合取值
RETI
NK5:
CJNEA,#0BDH,NK6;查询第二行第三列
MOVNUM,#6;符合取值
RETI
NK6:
CJNEA,#07DH,NK11;查询第二行第四列
MOVNUM,#11;符合取值
RETI
;;;;第三行
NK11:
MOVP2,#0FBH;使P2.2为低,其余位为高,查询第三行
NOP
NOP
MOVA,P2
CJNEA,#0EBH,NK1;查询第三行第一列
MOVNUM,#1;符合取值
RETI
NK1:
CJNEA,#0DBH,NK2;查询第三行第二列
MOVNUM,#2;符合取值
RETI
NK2:
CJNEA,#0BBH,NK3;查询第三行第三列
MOVNUM,#3;符合取值
RETI
NK3:
CJNEA,#07BH,NK12;查询第三行第四列
MOVNUM,#12;符合取值
RETI
;;;;第4行
NK12:
MOVP2,#0F7H;使P2.0为低,其余位为高,查询第四行
MOVA,P2
CJNEA,#0E7H,NK13;查询第四行第一列
MOVNUM,#13;符合取值
RETI
NK13:
CJNEA,#0D7H,NK0;查询第四行第二列
MOVNUM,#0;符合取值
RETI
NK0:
CJNEA,#0B7H,NK14;查询第四行第三列
MOVNUM,#14;符合取值
RETI
NK14:
CJNEA,#077H,NKSR;查询第四行第四列
MOVNUM,#15;符合取值
NKSR:
MOVP2,#0FFH
RETI
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
TT1:
MOVP0,#0ffH
MOVTH1,#0efH;给T0重装值
MOVTL1,#00H
MOVR0,WEI
MOVA,@R0;查表输出
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVP1,A
MOVA,WEI
CJNEA,#32H,WEI31
WEI32:
MOVP0,#0FBH
DECWEI
RETI
WEI31:
CJNEA,#31H,WEI30
MOVP0,#0FDH
DECWEI
RETI
WEI30:
CJNEA,#30H,RTT1
MOVP0,#0FEH
MOVWEI,#32H
RTT1:
RETI
TAB:
DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H
END
4.把程序导入proteus,运行得到结果。
4、实验总结
THANKS!
!
!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 矩形键盘的使用 实验 矩形 键盘 使用