doc 基于单片机的秒表设计 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:32 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2025-11-25 17:41

中断等操作,当定时时间到后就转去执行定时中断程序。


当外部中断有请求则去执行外部中断服务程序。


并在执行完后返回主程序。


图主程序流程图开始数码显示赋初始值其他按键是否按下否按下键是否按下调用缓存数据进行显示按键是否抬起是否否是是否中断程序设计现在方案中采用了个中断,外部中断。


在响应中断时,先处理高级中断,在处理低级中断,若有多个同级中断时,则按自然优先顺序处理。


例如当正在处理个中断申请时,有出现了另个优先级比它高的中断请求,这是,就暂停终止对当前优先级较低的中断源的服务,转去响应优先级比它高的中断请求,并为其服务。


待服务结束,再继续执行原来较低级的中断服务程序。


而当为级别高的终端服务程序服务时,如果级别低的中断发出中断请求,此时是不会响应的,所以为了避免开始和暂停两个按键中的个出现没有响应的情况,在进行程序编辑时要注意对中断的使用,避免出现中断的嵌套。


,合理分配中断对本设计的实现是至关重要的。


另外由于数字式电子秒表的最小精度位,属于高精度电子秒表。


定时器的定时周期也为,为了使电子秒表暂停键按下后能马上去响应中断程序,必须将暂停的外部中断级别高于定时计数器的中断级别。


避免出现执行完定时溢出中断程序后再响应外部中断程序,影响计时精度。


的自然优先级顺序排列如下外部中断定时计数器外部中断定时计数器串行口中断。


外部中断服务程序外部中断服务程序结合外部停止键实现数字电子秒表的停止功能,具体流程图如图。


当有按键按下向发出外部中断请求,转向外部中断服务程序执行,停止定时器。


另外将当前显示的时间进行次存储,存进中间寄存区,最后中断返回。


图外部中断服务程序流程图定时中断服务程序当定时计数器器溢出后,向发出中断请求信号。


跳转到定时中断程序执行,具体流程如图。


定时中断程序是个进位程序,主要负责对的加。


位没有满十就跳出中断程序,返回显示程序。


当位满十后就对位清零,向位加,同时检测位是否满十,没有满十就跳出中断程序,返回显示程序。


如果满十就向位加,依次类推,最终达到分秒后归零,从零开始再次计时。


定时计数器工作在方式下,和组成个位的二进制数计数器。


单片机开机或复位时,它的值为,当启动后,从第个输入脉冲开始计时,每来个脉冲计数加,即从开始计数到,再计数个脉冲时和组成的位计数器将会从个变成个,并产生溢出,溢出位将被送到标志位,通过溢出标志产生溢出中断请求。


显然,定时器在方式下引起次中断所允许计数的最多脉冲个数为个。


但如果定时计数器如果每次都固定从开始计数,到计满后,再向发出溢出中断请求信号那是毫无意义的。


为了使定时计数器在规定的计数脉冲个数字之后此时应小于个脉冲,向发出溢出中断请求,可采取预先向和中放入个初值的方法,使计数器以值为起始值开始计数,即直至计数器计满,从全变为。


设需要计数的脉冲个数为,则有在定时方式下定时时间间隔位振荡周期现在本设计要求实现次中断,选择定时器工作在方式。


所以需要根据以上条件计算出的初值。


设的初值为,则转换位十六进制数即取的高位取的低位。


由于定时只是个理想化的时间,其中并没有考虑到中断后单片机执行语句所花的时间。


虽然执行语句所花的时间很短只有即微秒,但积少成多,数字秒表秒中要溢出中断次,积累起来误差就能达到毫秒级,这对于精度到达毫秒级的数字电子秒表来说是很大的误差。


所以要在后期编程时还要将单片机读程序的时间考虑进去,在对定时器赋初值时将单片机需要执行的语句所花的时间加上,这样就能使数字电子秒表的误差达到最小。


图定时中断服务程序系统的程序设计刘建清单片机技术国防工业出版社,杨宁,胡学军单片机与控制技术北京航空航天大学出版社,马忠梅等单片机语言应用程序设计北京航空航天大学出版社,李群芳单片微型计算机及接口技术第二版北京电子工业出版社蒋力培单片微机系统实用教程北京机械工业出版社王琼单片机原理及应用实验教程合肥合肥工业大学出版社凌玉华单片机原理及应用系统设计长沙中南大学出版社单片微型计算机原理及应用西安西安电子科技大学出版社系列单片机高级实例开发指南李军等编著北京航空航天大学出版社,年月,,,,致谢我这次毕业设计是在老师的精心指导下完成的,老师为我对本文的完成提供了良好的设施和环境,从论文的选定到实验研究,从资料收集到方案确定,都给了我大量的中肯的建议和意见,我的每步工作都凝聚了老师的辛勤汗水。


同时,老师的严谨的治学态度和忘我的工作精神以及高尚的师德给我留下了深深的影响,这将激励我更好地完成今后的学习和工作。


借此机会对老师的精心教育和指导表示忠心的感谢也借此机会,感谢大学四年来辛勤教育指导我的各科任老师。


我也很感谢论文答辩的各位评委老师,感谢他们在百忙之中抽出时间帮我们答辩。


还要感谢班里的同学对我不懈的支持与帮助。


通过这次设计,我学到了很多知识,同时也认识到在团队工作中需要有合作精神,我想这会为今后自己踏上工作岗位更好地融入新的团队打下良好的基础。


附录电源部分复位电路

下一篇
基于单片机的秒表设计第1页
1 页 / 共 32
基于单片机的秒表设计第2页
2 页 / 共 32
基于单片机的秒表设计第3页
3 页 / 共 32
基于单片机的秒表设计第4页
4 页 / 共 32
基于单片机的秒表设计第5页
5 页 / 共 32
基于单片机的秒表设计第6页
6 页 / 共 32
基于单片机的秒表设计第7页
7 页 / 共 32
基于单片机的秒表设计第8页
8 页 / 共 32
基于单片机的秒表设计第9页
9 页 / 共 32
基于单片机的秒表设计第10页
10 页 / 共 32
基于单片机的秒表设计第11页
11 页 / 共 32
基于单片机的秒表设计第12页
12 页 / 共 32
基于单片机的秒表设计第13页
13 页 / 共 32
基于单片机的秒表设计第14页
14 页 / 共 32
基于单片机的秒表设计第15页
15 页 / 共 32
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批