- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用汇编语言编写秒表计时器.doc
实验报告 十
课程名称: 微机原理与接口技术 指导老师:李素敏
学生姓名:向春霞 学号:1243013 专业:通信工程 日期:6月 地点:理工603
实验九 矩阵键盘检测
一、 实验目的和要求
1.掌握利用单片机定时器实现定时。
2.熟悉单片机与数码管的接口技术及数码管动态显示的控制过程。
3.熟悉单片机与键盘的接口技术及按键识别过程。
4.学会如何编制含数码管显示,定时器中断及按键控制等多种功能的综合程序,体会大型程序的编制和调试技巧。
二 、主要仪器设备
电脑,Keil软件
三、实验内容
1、实验要求:
要求其实现的功能如下(其中定时要求采取中断方式):
(1)、用6位数码管显示秒表时间,最左边2位显示分,中间2位显示秒,最右边2位显示秒的小数位(0.00~0.99秒),秒与小数位之间要显示小数点。
(2)、两个按键:
①计时/停止按键:首次按下从0开始计时,再次按下暂停计时,之后每次按下按键实现‘继续计时、暂停计时,继续计时、暂停计时……’。(继续计时即从上次暂停时的时间开始继续计时)
②复位按键:按下后全部清0,等待下次按下‘计时/停止按键’时重新开始计时。
2.设计思路:
(1)、采用内部脉冲定时,实现计时,最低显示位为10ms记一次数显示一次,即0.00—0.99秒。100个10ms是1秒,所以当低位计满100次,(当50H为10时,把50H单元清零,向51H进1)即得到秒计时 ,然后把51H单元清零,给52H单元加1.当52H为10时,清零,给53H加1,当53H为6时秒计时达到60次,则向分计时,即给54H加1,再给53H清零,当54H计满10时,清零,给55H加1,直到55H为6时给55H清零。
50H,51H放最低位计数
52-53H放秒位次数
54-55H放分位计数
(2)、 S2(p3.4)键,用扫描
S2:当P3.4为低电平时,让TR0为0,即暂停计数。当P3.4再次为低电平时继续计数,让TR0=1.
(3)、 S 3(p3.5)键,T1计数模式实现中断响应,复位按键
S3:当F0为0时,给50-55H单元清零;然后按S2开始计数
3.源程序:
ORG 0000H
AJMP MAIN
ORG 000BH
LJMP TIME ;定时
ORG 001BH
LJMP S3 ;暂停
ORG 0030H
MAIN:
CLR A
MOV 50H,A ;最低位次数
MOV 51H,A
MOV 52H,A ; 秒位次数
MOV 53H,A
MOV 54H,A ;分位计数
MOV 55H,A
DS1:MOV TMOD,#61H ;定时0模式1,计数1模式2
MOV TH0,#0D8H ;初值定时10ms
MOV TL0,#0F0H
MOV TH1,#0FFH ;初值,溢出中断
MOV TL1,#0FFH
SETB EA
SETB ET1
SETB ET0
SETB TR0
SETB TR1
XS: MOV R1,#50H
MOV R2,#0DFH
MOV R3,#2
MOV R4,#4
JNB P3.4,STOP
AJMP NEXT
STOP:CPL TR0
WAIT:JB P3.4,NEXT
SJMP WAIT
NEXT:MOV A,@R1
INC R1
MOV DPTR,#DUAN
MOVC A,@A+DPTR
SETB P2.6
MOV P0,A
CLR P2.6
SETB P2.7
MOV A,R2
MOV P0,A
CLR P2.7 ;位选置位
MOV A,R2
RR A
MOV R2,A
LCALL DEL
DJNZ R3,NEXT
XSD: MOV DPTR,#XDUAN
MOV A,@R1
MOVC A,@A+DPTR
SETB P2.6
MOV P0,A
CLR P2.6
SETB P2.7
MOV A,R2
MOV P0,A
CLR P2.7 ;位选置位
MOV A,R2
RR A
LC
您可能关注的文档
- 物流实验-物流企业网上调查.doc
- 物流公共信息服务平台.doc
- 物流管理信息系统作业1.doc
- 物理课堂教学有效管理.doc
- 物理高一必修一:1.4《实验:用打点计时器测速度》课件1(新人教版必修1)高一.ppt
- 物理:1.4用打点计时器测速度.ppt
- 物联网全面影响物流业信息平台不遥远.doc
- 物联网和物流的关系.doc
- 物质获取整一章教案.doc
- 特色班级文化建设的意义与要求.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)