帮帮文库

返回

基于单片机的秒表设计 基于单片机的秒表设计

格式:word 上传:2025-11-26 23:04:16
中断等操作,当定时时间到后就转去执行定时中断程序。当外部中断有请求则去执行外部中断服务程序。并在执行完后返回主程序。图主程序流程图开始数码显示赋初始值其他按键是否按下否按下键是否按下调用缓存数据进行显示按键是否抬起是否否是是否中断程序设计现在方案中采用了个中断,外部中断。在响应中断时,先处理高级中断,在处理低级中断,若有多个同级中断时,则按自然优先顺序处理。例如当正在处理个中断申请时,有出现了另个优先级比它高的中断请求,这是,就暂停终止对当前优先级较低的中断源的服务,转去响应优先级比它高的中断请求,并为其服务。待服务结束,再继续执行原来较低级的中断服务程序。而当为级别高的终端服务程序服务时,如果级别低的中断发出中断请求,此时是不会响应的,所以为了避免开始和暂停两个按键中的个出现没有响应的情况,在进行程序编辑时要注意对中断的使用,避免出现中断的嵌套。,合理分配中断对本设计的实现是至关重要的。另外由于数字式电子秒表的最小精度位,属于高精度电子秒表。定时器的定时周期也为,为了使电子秒表暂停键按下后能马上去响应中断程序,必须将暂停的外部中断级别高于定时计数器的中断级别。避免出现执行完定时溢出中断程序后再响应外部中断程序,影响计时精度。的自然优先级顺序排列如下外部中断定时计数器外部中断定时计数器串行口中断。外部中断服务程序外部中断服务程序结合外部停止键实现数字电子秒表的停止功能,具体流程图如图。当有按键按下向发出外部中断请求,转向外部中断服务程序执行,停止定时器。另外将当前显示的时间进行次存储,存进中间寄存区,最后中断返回。图外部中断服务程序流程图定时中断服务程序当定时计数器器溢出后,向发出中断请求信号。跳转到定时中断程序执行,具体流程如图。定时中断程序是个进位程序,主要负责对的加。位没有满十就跳出中断程序,返回显示程序。当位满十后就对位清零,向位加,同时检测位是否满十,没有满十就跳出中断程序,返回显示程序。如果满十就向位加,依次类推,最终达到分秒后归零,从零开始再次计时。定时计数器工作在方式下,和组成个位的二进制数计数器。单片机开机或复位时,它的值为,当启动后,从第个输入脉冲开始计时,每来个脉冲计数加,即从开始计数到,再计数个脉冲时和组成的位计数器将会从个变成个,并产生溢出,溢出位将被送到标志位,通过溢出标志产生溢出中断请求。显然,定时器在方式下引起次中断所允许计数的最多脉冲个数为个。但如果定时计数器如果每次都固定从开始计数,到计满后,再向发出溢出中断请求信号那是毫无意义的。为了使定时计数器在规定的计数脉冲个数字之后此时应小于个脉冲,向发出溢出中断请求,可采取预先向和中放入个初值的方法,使计数器以值为起始值开始计数,即直至计数器计满,从全变为。设需要计数的脉冲个数为,则有在定时方式下定时时间间隔位振荡周期现在本设计要求实现次中断,选择定时器工作在方式。所以需要根据以上条件计算出的初值。设的初值为,则转换位十六进制数即取的高位取的低位。由于定时只是个理想化的时间,其中并没有考虑到中断后单片机执行语句所花的时间。虽然执行语句所花的时间很短只有即微秒,但积少成多,数字秒表秒中要溢出中断次,积累起来误差就能达到毫秒级,这对于精度到达毫秒级的数字电子秒表来说是很大的误差。所以要在后期编程时还要将单片机读程序的时间考虑进去,在对定时器赋初值时将单片机需要执行的语句所花的时间加上,这样就能使数字电子秒表的误差达到最小。图定时中断服务程序系统的程序设计刘建清单片机技术国防工业出版社,杨宁,胡学军单片机与控制技术北京航空航天大学出版社,马忠梅等单片机语言应用程序设计北京航空航天大学出版社,李群芳单片微型计算机及接口技术第二版北京电子工业出版社蒋力培单片微机系统实用教程北京机械工业出版社王琼单片机原理及应用实验教程合肥合肥工业大学出版社凌玉华单片机原理及应用系统设计长沙中南大学出版社单片微型计算机原理及应用西安西安电子科技大学出版社系列单片机高级实例开发指南李军等编著北京航空航天大学出版社,年月,,,,致谢我这次毕业设计是在老师的精心指导下完成的,老师为我对本文的完成提供了良好的设施和环境,从论文的选定到实验研究,从资料收集到方案确定,都给了我大量的中肯的建议和意见,我的每步工作都凝聚了老师的辛勤汗水。同时,老师的严谨的治学态度和忘我的工作精神以及高尚的师德给我留下了深深的影响,这将激励我更好地完成今后的学习和工作。借此机会对老师的精心教育和指导表示忠心的感谢也借此机会,感谢大学四年来辛勤教育指导我的各科任老师。我也很感谢论文答辩的各位评委老师,感谢他们在百忙之中抽出时间帮我们答辩。还要感谢班里的同学对我不懈的支持与帮助。通过这次设计,我学到了很多知识,同时也认识到在团队工作中需要有合作精神,我想这会为今后自己踏上工作岗位更好地融入新的团队打下良好的基础。附录电源部分复位电路下载电路系统整体设计图,分结论本设计的数字电子秒表是由单片机共阴数码显示管控制按键三极管等器件构成的,设有八位计时显示,开始暂停存储清除当前数据查看全部清零按键以及个系统整机复位按钮。计时精度能到达,能调看上次计时时间,设计精简,使用简单易懂。系统设计合理,线路简单功能先进,性能稳定,程序精简。并给出了详细的电路设计方法。本系统是以单片机为核心,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。所以采用语言来进行软件设计,利用语言面向机器并能较好的发挥机器的特性,得到较高的程序,同时语言目标代码简短,占用内存少,执行速度快,能提高秒表的精度。通过毕业设计,复习巩固我们以前所学习的数字模拟电子技术单片机原理及接口等课程知识,加深对各门课程及相互关系的理解,并成功使用了软件,使理论知识系统化实用化,系统地掌握微机应用系统的般设计方法,培养较强的编程能力开发能力。同时,在毕业设计的过程中,我也发现了本系统的许多不足和可以改进的地方。但因时间紧迫等原因没能改进。本设计的数字电子秒表缺少对多次计时时间进行记录的功能。应给在单片机的内部存储区多设置些存储空间,用来存储多次计时时间。并在程序中编入对多次计时时间的调用显示。虽然存在不足,但本设计开发的数字电子秒表仍具有它的实用性。参考文献郑毛祥单片机应用基础人民邮电出版社,李邓化,彭书华,许晓飞智能检测技术及仪表科学出版社,戴佳单片机语言应用程序设计电子工业出版社,朱民雄计算机语言技术北京航空航天大学出版社,李鸿单片机原理及应用湖南大学出版社图单片机引脚图控制或与其它电源复用引脚和当振荡器运行时,在此引脚上出现两个机器周期的高电平由低到高跳变,将使单片机复位在掉电期间,此引脚可接上备用电源,由向内部提供备用电源,以保持内部中的数据。正常操作时为功能允许地址锁存提供把地址的低字节锁存到外部锁存器,引脚以不变的频率振荡器频率的周期性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过个脉冲,端可以驱动吸收或输出电流八个电路。对于型单片机,在编程期间,此引脚接收编程脉冲功能外部程序存储器读选通信号输出端,在从外部程序存储取指令或数据期间,在每个机器周期内两次有效。同样可以驱动八输入。④为内部程序存储器和外部程序存储器选择端。当为高电平时,访问内部程序存储器,当为低电平时,则访问外部程序存储器。对于型单片机,在编程期间,此引脚上加伏编程电源。输入输出引脚,,,。口是个位漏极开路型双向口,在访问外部存储器时,它是分时传送的低字节地址和数据总线,口能以吸收电流的方式驱动八个负载。口是个带有内部提升电阻的位准双向口。能驱动吸收或输出电流四个负载。口是个带有内部提升电阻的位准双向口,在访问外部存储器时,它输出高位地址。口可以驱动吸收或输出电流四个负载。④口是个带有内部提升电阻的位准双向口。能驱动吸收或输出电流四个负载。具有以下标准功能字节,字节,位口线,看门狗定时器,个数据指针,三个位定时器计数器,个向量级中断结构,全双工串行口,片内晶振及时钟电路。另外,可降至静态逻辑操作,支持种软件可选择节电模式。空闲模式下,停止工作,允许定时器计数器串口中断继续工作。掉电保护方式下,内容被保存,振荡器被冻结,单片机切工作停止,直到下个中断或硬件复位为止。是单片机的核心部件。它由运算器和控制器等部件组成。运算器运算器的功能是进行算术运算和逻辑运算。可以对半字节位单字节等数据进行操作。例如能完成加减乘除加减码十进制调整比较等算术运算和与或异或求补循环等逻辑操作,操作结果的状态信息送至状态寄存器。运算器还包含有个布尔处理器,用来处理位操作。它是以进位标志位为累加器的,可执行置位复位取反等于转移等于转移等于转移且清以及进位标志位与其他可寻址的位之间进行数据传送等位操作,也能使进位标志位与其他可移位寻址的位之间进行逻辑与或操作。程序计数器程序计数器用来存放即将要执行的指令地址,共位,可对程序存储器直接寻址。执行指令时,内容的低位经口输出,高位经口输出。令寄存器指令寄存器中存放指令代码。执行指令时,由程序存储器中读取的指令代码送入指令寄存器,经译码后由定时与控制电路发出相应的控制信号,完成指令功能。本设计采用的微处理器,主要基于以下几个因素为内核,仿真调试的软硬件资源丰富。性价比高,货源充足。功耗低,功能强,灵活性高。④封装,体积小,便于产品
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的秒表设计.doc预览图(1)
1 页 / 共 32
基于单片机的秒表设计.doc预览图(2)
2 页 / 共 32
基于单片机的秒表设计.doc预览图(3)
3 页 / 共 32
基于单片机的秒表设计.doc预览图(4)
4 页 / 共 32
基于单片机的秒表设计.doc预览图(5)
5 页 / 共 32
基于单片机的秒表设计.doc预览图(6)
6 页 / 共 32
基于单片机的秒表设计.doc预览图(7)
7 页 / 共 32
基于单片机的秒表设计.doc预览图(8)
8 页 / 共 32
基于单片机的秒表设计.doc预览图(9)
9 页 / 共 32
基于单片机的秒表设计.doc预览图(10)
10 页 / 共 32
基于单片机的秒表设计.doc预览图(11)
11 页 / 共 32
基于单片机的秒表设计.doc预览图(12)
12 页 / 共 32
基于单片机的秒表设计.doc预览图(13)
13 页 / 共 32
基于单片机的秒表设计.doc预览图(14)
14 页 / 共 32
基于单片机的秒表设计.doc预览图(15)
15 页 / 共 32
预览结束,还剩 17 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

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

搜索

客服

足迹

下载文档