机器周期的计数就转换为定时,实现定时功能。我们选用的是的定时器的工作方式来完成定时功能。方式是位的计数器,可计数的最大值为可定时。为了实现对中的定时,将定时器定时,计数器计数到次时,秒加。定时中断进入保护现场秒值加是否到秒分值加秒清零是否到分小时加分值清零是否到时小时清零恢复现场中断返回第章总结通过两个月的学习,终于完成了单片机数字钟的工作。并且使数字钟完成了预期的目标。从单片机数字钟的设计过程中也找到了些单片机开发的规律先了解所有元件的具体内容,从而画出其电路图,使数字钟从简易变成多功能的方式,虽没有做多功能数字钟,却知晓了其方法。在程序编程方面,有很多不足,学习单片机编程,只有在经常的写与读的过程中才能提高。希望能够在以后的不断深入学习中能够弥补自己的不足之处。从这次的毕业设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,理论指导实践,在实践中对理论知识加以理解。还要有独立思考能力和团队协作的精神,个人能力固然重要,集体的力量更是伟大的。由于时间比较仓促,我所设计的这个数字钟非常简单,我们可以考虑在以后来改进下,使它的功能更加完善,强大。致谢本次毕业设计得到导师刘益剑老师的热心指导,在这里对刘老师表示最衷心的感谢。刘老师平易近人,对学生的设计进度和学习很关心。在毕业设计的前期,首先给我们介绍了不少有用的资料和书籍和软件在硬件设计等方面给予悉心的指导在写毕业设计论文的阶段,刘老师让我们论文有进展就给他评审,不论内容字体,还是格式上的问题都指出。待人平和工作认真治学严谨他的给我留下很深刻的印象。不仅在毕业设计上给我及时的指导,更为我大学最后阶段的学习提出了许多宝贵的意见。这切都在潜移默化地影响着我,为我以后进入工作岗位树立了良好的榜样。参考文献孙育才编著,系列单片微型计算机及其应用,东南大学出版社,楼然苗,李光飞编著,单片机课程设计指导北京航空航天大学出版社年第版。李群芳肖看编著,单片机原理接口及应用嵌入式系统技术基础,清华大学出版社版。何立民编著,单片机应用系统设计北京航空航天大学出版社,丁元杰编著,单片机原理及应用机械工业出版社,谢自美编著,电子线路设计实验测试华中科技出版社,张正明卓郑安编著,电路与电子技术北京航空航天大学出版社年月李全利编著,单片机原理及应用技术北京高等教育出版社,附录源程序寿命,因此得到了广泛的使用。数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警按时自动打铃时间程序自动控制定时广播自动起闭路灯定时开关烘箱通断动力设备甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常以输出,也可以输入数据。当单片机的口总线负载达到或超过最大负载能力时,必须介入等总线驱动器。当片选端低电平有效时信号由向传输接收,信号由向传输发送当为高电平时,均为高阻态。如图所示为位数码管图位数码管数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多个发光二极管单元多个小数点显示按能显示多少个可分为位位位等等数码管。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。静态显示静态驱动也称直流驱动。静态驱动是指每个数码管的每个段码都由个单片机的口进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用口多,如驱动个数码管静态显示则需要根口来驱动,故实际应用时必须增加驱动器进行驱动,如。增加了硬体电路的复杂性。动态显示数码管动态显示是单片机中应用最为广泛的种显示方式之,动态驱动是将所有数码管的个显示笔划的同名端连在起,另外为每个数码管的公共极增加位元选通控制电路,位元选通由自独立的线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个数码管的端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是样的,能够节省大量的口,而且功耗更低。在本设计中所采用的是共阴极数码显示器,显示方式为动态显示。显示器由七段发光二极管组成,排列成字形状,因此也成为七段显示器器排列形状如下图所示图段码为了显示数字或符号,要为显示器提供代码,即字形代码。七段发光二极管,再加上个小数点位,共计段,因此提供的字形代码的长度正好是个字节。本次数字钟用到的数字及分隔符的共阴极字形代码如下表所示表及七段数码管共阴级字形代码显示段码本次设计中的显示电路如下图所示。选用口通过驱动器来接显示器段码,口接显示器的位码控制。图数字钟显示电路数字钟总体电路图如下图,,,,,所示数字钟总体电路图第三章数字钟的软件设计主程序流程图如下图所示位主程序流程图开始初始化定时器显示时间显示子程序设计如下图为显示子程序流程图显示子程序是数字钟软件中重要组成部分,当数字钟的显示需要改变时,单片机就要调出显示子程序,通过查表区段码,取位码来显示要显示的数码管。地址指针设置进入取锻码输入锻码输出位码调用延时位段码是否取完返回定时器中断子程序如下图所示为定时器中断子程序数字钟设计中,为了实现时间的准确计数,选用的是内部的定时计数器。定时计数器对单片机内部的时钟脉冲经分频之后进行计数。来实现定时功能。如主频为的时候,机器周期为,从而对现实台。下订单页面。页面主体颜色为深红色,字体为黑色。整个窗体由三个表单构成。上面个写有填写表单的字样中间是充满深红颜色的表单黑体字写有开始下单字样下面的表格分为五行两列,左列显示收货人姓名详细地址电话等信息,右列是与之相对应的输入文本框最下面行设置了个提交表单按钮。注册会员修改注册信息页面。进入本网站,可以对自己的资料进行管理修改操作。页面由九行两列的表格构成,左列表格内写有姓名密码联系电话电子邮箱联系地址送货方式等字样,与之相对应的右侧是输入文本框,会员向内输入修改内容最下面设置了提交的文本框和重置的文本框。会员订购商品的记录。为了方便用户随时查看购物情况,会员可以通过查看订单,通过它可以将所放入购物车中的选物品信息显示出来。页面分为两个部分,第部分是订单概要信息由个表构成,显示订单号支付金额支付方式等内容,其中包含详细的订购日期和详情。将将个连接嵌入详情按钮中点击出现另部分,也是有与他病了表单构成包含订购人电话地址所订购的甜品的名称及订购数量甜品单价等等。浏览新闻信息的页面。该页面所有用户都可以浏览,页面有个三列多行的表格构成。左列是标志图片,中间是嵌入连接的新闻标题,右侧是发布时间。浏览详细新闻信息页面。页面设计了个表格,分为三行,第行写有标题名称,中间是新闻内容,最后行写有发布人和发布时间。前台页面之间的跳转对应前台的各网页之间的跳转关系图如下注册浏览同意登陆提交进入浏览订购我的订单资料结算提交点击前台网页之间的跳转图第六章详细设计与实现系统功能模块管理员登录模块管理员在登录页面输入自己的用户名和密码,点击登录按钮。输入的用户名和密码将被提交到中,在该页面中使用中的动作获得类对象的引用,然后通过引用变量调用属性和的方法发送查询语句,来下达指令以查询数据库来检验用户名和密码是否匹配。如果输入的用户名正确将提示登录成功,通过方法重定向到主页面。否则,将提示用户名或者密码输入,请重新输入,跳转到登录页面。管理员修改密码模块管理员登录进入页面后可以对对自己原密码进行修改,在页面中输入原密码和新密码。原密码和新密码按规定输入完成后确定更新。此页面中上午脚本语言运用函数返回页面验证控件的状态。如果全部验证通过,密码输入两次输入样其正确是可以提交。当前页面中任何个验证控件没通过验证不可以提交。填写原密码,新密码两次输入的要致,填写完成后确定更改,页面跳转到页面。该页面运用动作获得类对象的引用,通过方法发送查询语句来检查原密码和用户名是否匹配,若是匹配则通过方法执行更新数据表语句并在页面显示新密码和成功状态,否则显示您输入的旧密码是的密码更改失败。密码修改流程图如下密码修改修改失败修改成功原密码提交正确密码修改流程图会员管理模块管理员有义务对注册会员的信息进行审核删除和对不良或非法注册信息进行修改。此模块就是提供给管理员管理会员信息而设计的。管理员操作此功能是页面读取数据库显示出所有的会员部分信息,页面中分别使用三个函数来返回执行修改删除和查询状态。当管理员在机器周期的计数就转换为定时,实现定时功能。我们选用的是的定时器的工作方式来完成定时功能。方式是位的计数器,可计数的最大值为可定时。为了实现对中的定时,将定时器定时,计数器计数到次时,秒加。定时中断进入保护现场秒值加是否到秒分值加秒清零是否到分小时加分值清零是否到时小时清零恢复现场中断返回第章总结通过两个月的学习,终于完成了单片机数字钟的工作。并且使数字钟完成了预期的目标。从单片机数字钟的设计过程中也找到了些单片机开发的规律先了解所有元件的具体内容,从而画出其电路图,使数字钟从简易变成多功能的方式,虽没有做多功能数字钟,却知晓了其方法。在程序编程方面,有很多不足,学习单片机编程,只有在经常的写与读的过程中才能提高。希望能够在以后的不断深入学习中能够弥补自己的不足之处。从这次的毕业设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,理论指导实践,在实践中对理论知识加以理解。还要有独立思考能力和团队协作的精神,个人能力固然重要,集体的力量更是伟大的。由于时间比较仓促,我所设计的这个数字钟非常简单,我们可以考虑在以后来改进下,使它的功能更加完善,强大。致谢本次毕业设计得到导师刘益剑老师的热心指导,在这里对刘老师表示最衷心的感谢。刘老师平易近人,对学生的设计进度和学习很关心。在毕业设计的前期,首先给我们介绍了不少有用的资料和书籍和软件在硬件设计等方面给予悉心的指导在写毕业设计论文的阶段,刘老师让我们论文有进展就给他评审,不论内容字体,还是格式上的问题都指出。待人平和工作认真治学严谨他的给我留下很深刻的印象。不仅在毕业设计上给我及时的指导,更为我大学最后阶段的学习提出了许多宝贵的意见。这切都在潜移默化地影响着我,为我以后进入工作岗位树立了良好的榜样。参考文献孙育才编著,系列单片微型计算机及其应用,东南大学出版社,楼然苗,李光飞编著,单片机课程设计指导北京航空航天大学出版社年第版。李群芳肖看编著,单片机原理接口及应用嵌入式系统技术基础,清华大学出版社版。何立民编著,单片机应用系统设计北京航空航天大学出版社,丁元杰编著,单片机原理及应用机械工业出版社,谢自美编著,电子线路设计实验测试华中科技出版社,张正明卓郑安编著,电路与电子技术北京航空航天大学出版社年月李全利编著,单片机原理及应用技术北京高等教育出版社,附录源程序寿命,因此得到了广泛的使用。数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警按时自动打铃时间程序自动控制定时广播自动起闭路灯定时开关烘箱通断动力设备甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常