1、“.....跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式进位清零做加法到清零个位十位分开返回定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键延时防抖,确认暂停键被按下,暂停计时,按键延时防抖,确认清零键被按下,秒表重置计时键按下,跳转至此定时器开始继续运行暂停键按下,跳转至此定时器溢出,中断,跳转至此单元中的值到了吗计时到毫秒了吗,也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。重置,调用进位子程序,向十秒位进位没到......”。
2、“.....出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序,子程序返回数码管段选码数表程序结束软件仿真利用软件对源程序进行编译,编译成功后,把编译结果保存。然后根据我们的软件在中设计出相应的硬件电路,并将该电路保存到与程序相同的文件夹中,最后将程序装载到单片机中,通过仿真,看程序是否能够实现预想的功能仿真图如下图所示程序开始跳转到主程序定时器中断的地址入口定时器溢出,跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键确认清零键被按下,秒表重置计时键按下......”。
3、“.....跳转至此定时器溢出,中断,跳转至此单元中的值到了吗计时到毫秒了吗,也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。重置,调用进位子程序,向十秒位进位没到,跳过进位子程序查表并向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序,子程序返回数码管段选码数表程序结束图系统仿真结果课程设计体会经过周的不懈努力,单片机的课程设计终于完成了。在这期间我们学会了很多,也学到了很多,同时......”。
4、“.....本次课程设计使我加深了对单片机课程的全面认识,复习和掌握,对单片机有了更深入的了解,对口的使用,晶振电路的接法,以及复位电路等的掌握都有了很大程度的提高,这为以后的实践打下了良好的基础。掌握了定时器外部中断的设置和编程原理。通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。还要根据实验的实际情况,添加些额外程序来使系统更加的稳定,如开关的消震荡采用延迟。程序要尽量做到由各个子程序组成,在有些程序后面最好加注释,这样在程序出错的检查过程中可以更容易查找的到,也更简洁,更明白易懂。我在编程过程中还有好多不理解的地方,经过同学的帮助终于完成了这次设计。在这个过程中体会到了合作的好处,更了解的互相帮助的重要性。由于编程能力的有限和所学知识的局限性,在这个程序和设计系统中虽然实现了所有的基本要求和部分的高级要求,但是这其中还有许多不完善的地方,有时在上翻和下翻时会出现些问题......”。
5、“.....知识不够完备和系统,在以后的学习中还有待提高。另外,在实践中虽然焊接好了硬件电路,却没能实践成功,希望老师能在以后的学习和生活中对我多加指导,促使我能取得更大的进步。参考文献余发山编著单片机原理及应用技术徐州中国矿业大学出版社,年杨凌霄编著微型计算机原理及应用徐州中国矿业大学出版社,年杨宁编著单片机与控制技术北京北京航空航天大学出版社,年王闪编著系列单片机原理与接口技术北京北京航空航天大学出版社,年附录程序清单程序开始跳转到主程序定时器中断的地址入口定时器溢出,跳转到中断程序主程序输入端口全写数码管初始化工作寄存器初始化定时器工作于方式定时器预置数开总中断允许开定时器中断允许读键程序,按键延时防抖,确认计时键被按下,开始继续计时,按键延时防抖,确认暂停键被按下,暂停计时,按键延时防抖,确认清零键被按下,秒表重置计时键按下,跳转至此定时器开始继续运行暂停键按下,跳转至此定时器溢出......”。
6、“.....也就是说,该向毫秒位送数了吗中的值到了,顺序执行中的值到了吗该向秒位进位了吗,到了,清零,调用进位子程序,向秒位进位没到,跳过进位子程序查表并向数码管毫秒位送数重置单元给定时器重新预置数中断返回秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该向十秒位进位了吗,到了。重置,调用进位子程序,向十秒位进位没到,跳过进位子程序查表并向数码管秒位送数,出栈子程序返回十秒位进位子程序将和推入堆栈保护中的值到了吗,也就是说,该将此位归零了吗到了,清零没到,跳过清零程序查表并向数码管十秒位送数,出栈子程序返回清零键按下,跳转至此数码管清零工作寄存器初始化计时器停止计时定时器预置数延时子程序......”。
7、“.....单片机自世纪年代初研制成功并发展至今,已进入第四代。它主要是在块芯片上集成了存储器以及输入输出电路,在工业过程中被广泛应用在控制电路中。从单片机的系列来看,国内外已超过个系列近个品种,当前正处于更新换代百花齐放的时期。新的系列和专用系列正在不断涌现。按位数分类有位位位以及位单片机等,位单片机由于价格低和出现的早得到了广泛的应用,特别是在家电应用领域中其还有很大的优势,为了抵御位机的竞争,位机在结构和功能上都有很大的改进。位机的生产厂家以及品种都很多,在实际的生产中应用也最为广泛,其中公司的系列单片机在我国应用最为广泛,另外位单片机也在其功能和内部结构上不断的进行改进,目前功能是越来越强大。位单片机在数据处理以及单片机的性能上有了很大的改进。位单片机是随着高科技产业的发展而产生的......”。
8、“.....利用单片机的定时器计数器定时和记数的原理,结合显示电路用两个阴极数码管以及按键来设计秒计时器。将软硬件有机地结合起来,使得系统能够正确地进行加计时,同时数码管能够正确地显示时间。设计要求能同时记录四个相对的时间并分别显示。两位动态显示,显示时间为秒。每秒自动加。个开始按键个复位按键个暂停按钮系统总体方案本设计的最主要的元器件就是单片机。单片机在块芯片上集成了,存储器,以及输入与输出接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。单片机是公司在年推出的高档位单片机。它的典型产品有,。图单片机由,振荡器与时序电路,个位的端口串行口等组成。口有三个功能外部扩展存储器时,当做数据总线如图中的为数据总线接口。外部扩展存储器时,当作地址总线如图中的为地址总线接口。不扩展时,可做般的使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。口只做口使用其内部有上拉电阻。口有两个功能扩展外部存储器时......”。
9、“.....其内部有上拉电阻口有两个功能除了作为使用外其内部有上拉电阻,还有些特殊功能,由寄存器来设置。地址锁存控制信号外部程序存储器读选通信号访问和序存储器控制信号复位信号和外接晶振引脚电源输入接地。图整体设计框图复位电路采用上电加按钮复位。这个系统中的复位电路是采用上电加按钮来实现的。因为单片机的复位是靠外部电路实现的。单片机工作之后,只要在他的引线上加载以上的高点平,单片机就能有效地进行复位。单片机通常采用上电自动复位按键复位以及上电加按键复位等,我们采用的是上电加按键复位方式,这样做的优点是上电后可以直接进入复位状态,当程序出现时,可以随时使电路复位。图复位电路晶体振荡电路通过和外接晶体振荡器构成内部振荡方式。由于单片机内部有个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。单片机内部的振荡电路是个高增益反相放大器......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。