当前文档已下架!返回首页
返回

毕业论文:基于at89c51单片机的多功能秒表系统设计.doc在线文档共20页 毕业论文:基于at89c51单片机的多功能秒表系统设计.doc在线文档共20页

格式:word 上传:2026-10-17 07:31:04
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(1)
第 1 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(2)
第 2 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(3)
第 3 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(4)
第 4 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(5)
第 5 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(6)
第 6 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(7)
第 7 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(8)
第 8 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(9)
第 9 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(10)
第 10 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(11)
第 11 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(12)
第 12 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(13)
第 13 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(14)
第 14 页 / 共 20 页
毕业论文:基于at89c51单片机的多功能秒表系统设计.doc预览图(15)
第 15 页 / 共 20 页
预览结束,还剩 5 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时返回程序代码及注解程序开始跳转到主程序定程序文件,也可以是个过开始初始化停止复位下翻上翻够个暂停记录程或函数。


子程序总被其他程序调用而不单独执行,这与主程序相对。


这个主程序也是由多个子程序模块组成,各程序模块都要完成个明确的任务,实现个具体的功能,快加复位,计数和显示等,在具体需要时调用相应的模块即可。


程序流程图定时器流程图加子程序流程图压栈保护赋定时初值到秒调用加程序调用显示程序中断返回程序代码及注解程序程序流程图定时器流程图加子程序流程图压栈保护赋定时初值到秒调用加程序调用显示程序中断这个主程序也是由多个子程序模块组成,各程序模块都要完子程序总被其他程序调用而不单独执行,这与主程序相对。


部分内容简介程序是功能的程序段。


子程序的基本思想是编写次,可以重复使用。


子程序的形式可以是个程序文件,也可以是个过开始初始化停止复位下翻上翻够个暂停记录程或函数。


子程序总被其他程序调用而不单独执行,这与主程序相对。


这个主程序也是由多个子程序模块组成,各程序模块都要完成个明确的任务,实现个具体的功能,快加复位,计数和显示等,在具体需要时调用相应的模块即可。


程序流程图定时器流程图加子程序流程图压栈保护赋定时初值到秒调用加程序调用显示程序中断返回程序代码及注解程序开始跳转到主程序定时器中断的地址入口定时器溢出,跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式进位清零做加法到清零个位十位分开返回定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键延时防抖,确认暂停键被按下,暂停计时,按键延时防抖,确认清零键被按下,秒表重置计时键按下,跳转至此定时器开始继续运行暂停键按下,跳转至此定时器溢出,中断,跳转至此单元中的值到了吗计时到毫秒了吗,也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。


重置,调用进位子程序,向十秒位进位没到,跳过进位子程序查表并向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序,子程序返回数码管段选码数表程序结束软件仿真利用软件对源程序进行编译,编译成功后,把编译结果保存。


然后根据我们的软件在中设计出相应的硬件电路,并将该电路保存到与程序相同的文件夹中,最后将程序装载到单片机中,通过仿真,看程序是否能够实现预想的功能仿真图如下图所示程序开始跳转到主程序定时器中断的地址入口定时器溢出,跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键确认清零键被按下,秒表重置计时键按下,跳转至此定时器开始继续运行暂停键按下,跳转至此定时器溢出,中断,跳转至此单元中的值到了吗计时到毫秒了吗,也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。


重置,调用进位子程序,向十秒位进位没到,跳过进位子程序查表并向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序,子程序返回数码管段选码数表程序结束图系统仿真结果课程设计体会经过周的不懈努力,单片机的课程设计终于完成了。


在这期间我们学会了很多,也学到了很多,同时,对单片机这门课程有了更深步的理解和掌握。


本次课程设计使我加深了对单片机课程的全面认识,复习和掌握,对单片机有了更深入的了解,对口的使用,晶振电路的接法,以及复位电路等的掌握都有了很大程度的提高,这为以后的实践打下了良好的基础。


掌握了定时器外部中断的设置和编程原理。


通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。


还要根据实验的实际情况,添加些额外程序来使系统更加的稳定,如开关的消震荡采用延迟。


程序要尽量做到由各个子程序组成,在有些程序后面最好加注释,这样在程序出错的检查过程中可以更容易查找的到,也更简洁,更明白易懂。


我在编程过程中还有好多不理解的地方,经过同学的帮助终于完成了这次设计。


在这个过程中体会到了合作的好处,更了解的互相帮助的重要性。


由于编程能力的有限和所学知识的局限性,在这个程序和设计系统中虽然实现了所有的基本要求和部分的高级要求,但是这其中还有许多不完善的地方,有时在上翻和下翻时会出现些问题,这说明我在这方面还存在着很多不足,知识不够完备和系统,在以后的学习中还有待提高。


另外,在实践中虽然焊接好了硬件电路,却没能实践成功,希望老师能在以后的学习和生活中对我多加指导,促使我能取得更大的进步。


参考文献余发山编著单片机原理及应用技术徐州中国矿业大学出版社,年杨凌霄编著微型计算机原理及应用徐州中国矿业大学出版社,年杨宁编著单片机与控制技术北京北京航空航天大学出版社,年王闪编著系列单片机原理与接口技术北京北京航空航天大学出版社,年附录程序清单程序开始跳转到主程序定时器中断的地址入口定时器溢出,跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键延时防抖,确认暂停键被按下,暂停计时,按键延时防抖,确认清零键被按下,秒表重置计时键按下,跳转至此定时器开始继续运行暂停键按下,跳转至此定时器溢出,中断,跳转至此单元中的值到了吗计时到毫秒了吗,也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。


重置,调用进位子程序,向十秒位进位没到,跳过进位子程序查表并向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序,子程序返回数码管段选码数表程序结束概述单片机简介设计任务设计要求系统总体方案及硬件设计复位电路晶体振荡电路键盘电路显示电路软件设计设计思想系统流程图源程序代码及注解软件仿真课程设计体会参考文献附录源程清单附录系统原理图概述单片机简介单片机是性能价格比高体积小对国民经济渗透力大最有前途的微控制器。


单片机自世纪年代初研制成功并发展至今,已进入第四代。


它主要是在块芯片上集成了存储器以及输入输出电路,在工业过程中被广泛应用在控制电路中。


从单片机的系列来看,国内外已超过个系列近个品种,当前正处于更新换代百花齐放的时期。


新的系列和专用系列正在不断涌现。


按位数分类有位位位以及位单片机等,位单片机由于价格低和出现的早得到了广泛的应用,特别是在家电应用领域中其还有很大的优势,为了抵御位机的竞争,位机在结构和功能上都有很大的改进。


位机的生产厂家以及品种都很多,在实际的生产中应用也最为广泛,其中公司的系列单片机在我国应用最为广泛,另外位单片机也在其功能和内部结构上不断的进行改进,目前功能是越来越强大。


位单片机在数据处理以及单片机的性能上有了很大的改进。


位单片机是随着高科技产业的发展而产生的。


设计任务设计个单片机控制的多功能秒表系统,利用单片机的定时器计数器定时和记数的原理,结合显示电路用两个阴极数码管以及按键来设计秒计时器。


将软硬件有机地结合起来,使得系统能够正确地进行加计时,同时数码管能够正确地显示时间。


设计要求能同时记录四个相对的时间并分别显示。


两位动态显示,显示时间为秒。


每秒自动加。


个开始按键个复位按键个暂停按钮系统总体方案本设计的最主要的元器件就是单片机。


单片机在块芯片上集成了,存储器,以及输入与输出接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。


单片机是公司在年推出的高档位单片机。


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

搜索

客服

足迹

下载文档