任务4-3 设计带按键调整秒表课件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务4-3 设计带按键调整秒表课件

《工业信号的检测与控制》;模块四 设计简易秒表 项目要求:本项目要求制作一个简易秒表,利用LED数码管显示时间。用两位数码管动态显示时间,时间范围为0-60秒。扩展功能(马表):用三个独立式按键实现秒表的启动/停止、复位清零、动态计时。 本项目共分三个任务完成: 任务4-1 设计并实现单按键控制中断电路 任务4-2 设计不带按键调整的秒表 任务4-3 设计带按键调整的秒表;任务4-3 设计带按键调整的秒表 上次课知识回顾 任务布置——任务分析——任务资讯 1 堆栈及中断现场保护 2 多按键编程方法及子程序的选择调用 3 算术运算类指令的使用 4 定时计数器的中断程序编写 5 评价及总结;上次课知识回顾;选择工作模式——定时/计数器工作方式控制寄存器TMOD(89H);TH0、TL0是T0的两个8位计数器,TH1、TL1是T1的两个8位计数器,并且高8位数存放在TH中,低8位数存放在TL中。 当M1M0=01时,定时/计数器工作在方式1,内部为16位计数器,有由TL0作低8位和TH0作高8位,16位计满溢出,溢出置位TF0。最大计数值为216=65536。 对于定时/计数器0当GATE=0,TR0=1,控制开关闭合,开始计数。 计数次数=2N-计数初值 定时时间=(2N-计数初值)×机器周期;TCON;上次课知识回顾;任务4-3 设计带按键调整的秒表;资讯1——算术运算类指令;资讯1——算术运算类指令;资讯1——算术运算类指令;资讯1——算术运算类指令;资讯2——堆栈及现场保护;资讯2——堆栈及现场保护;资讯2——堆栈及现场保护;资讯2——堆栈及现场保护;任务实施:1、利用PROTEUS软件绘制数码管连接电路——利用P0口作为7段数 码的输出端,注意要在P0口上接上拉电阻RESPACK-8, P2口作为位选段。 2、确定程序中每个数字变化的时间——编写延时程序(动态显示中速度变化 对显示状态的影响非常严重); 3、编写显示程序(注意编程和硬件要统一)。 4、编写多按键分支子程序。 5、编写中断子程序。 4、编写主程序并编译,加载到PROTEUS中进行仿真。 5??知识拓展(增加显示位数,改变按键调整规律)

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档