1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
当单片机的口总线负载达到或超过最大负载能力时,必须介入等总线驱动器。
当片选端低电平有效时信号由向传输接收,信号由向传输发送当为高电平时,均为高阻态。
如图所示为位数码管图位数码管数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多个发光二极管单元多个小数点显示按能显示多少个可分为位位位等等数码管。
数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。
静态显示静态驱动也称直流驱动。
静态驱动是指每个数码管的每个段码都由个单片机的口进行驱动。
静态驱动的优点是编程简单,显示亮度高,缺点是占用口多,如驱动个数码管静态显示则需要根口来驱动,故实际应用时必须增加驱动器进行驱动,如。
增加了硬体电路的复杂性。
动态显示数码管动态显示是单片机中应用最为广泛的种显示方式之,动态驱动是将所有数码管的个显示笔划的同名端连在起,另外为每个数码管的公共极增加位元选通控制电路,位元选通由自独立的线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。
透过分时轮流控制各个数码管的端,就使各个数码管轮流受控显示,这就是动态驱动。
在轮流显示过程中,每位元数码管的点亮时间为,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是样的,能够节省大量的口,而且功耗更低。
在本设计中所采用的是共阴极数码显示器,显示方式为动态显示。
显示器由七段发光二极管组成,排列成字形状,因此也成为七段显示器器排列形状如下图所示图段码为了显示数字或符号,要为显示器提供代码,即字形代码。
七段发光二极管,再加上个小数点位,共计段,因此提供的字形代码的长度正好是个字节。
本次数字钟用到的数字及分隔符的共阴极字形代码如下表所示表及七段数码管共阴级字形代码显示段码本次设计中的显示电路如下图所示。
选用口通过驱动器来接显示器段码,口接显示器的位码控制。
图数字钟显示电路数字钟总体电路图如下图,,,,,所示数字钟总体电路图第三章数字钟的软件设计主程序流程图如下图所示位主程序流程图开始初始化定时器显示时间显示子程序设计如下图为显示子程序流程图显示子程序是数字钟软件中重要组成部分,当数字钟的显示需要改变时,单片机就要调出显示子程序,通过查表区段码,取位码来显示要显示的数码管。
地址指针设置进入取锻码输入锻码输出位码调用延时位段码是否取完返回定时器中断子程序如下图所示为定时器中断子程序数字钟设计中,为了实现时间的准确计数,选用的是内部的定时计数器。
定时计数器对单片机内部的时钟脉冲经分频之后进行计数。
来实现定时功能。
如主频为的时候,机器周期为,从而对机器周期的计数就转换为定时,实现定时功能。
我们选用的是的定时器的工作方式来完成定时功能。
方式是位的计数器,可计数的最大值为可定时。
为了实现对中的定时,将定时器定时,计数器计数到次时,秒加。
定时中断进入保护现场秒值加是否到秒分值加秒清零是否到分小时加分值清零是否到时小时清零恢复现场中断返回第章总结通过两个月的学习,终于完成了单片机数字钟的工作。
并且使数字钟完成了预期的目标。
从单片机数字钟的设计过程中也找到了些单片机开发的规律先了解所有元件的具体内容,从而画出其电路图,使数字钟从简易变成多功能的方式,虽没有做多功能数字钟,却知晓了其方法。
在程序编程方面,有很多不足,学习单片机编程,只有在经常的写与读的过程中才能提高。
希望能够在以后的不断深入学习中能够弥补自己的不足之处。
从这次的毕业设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,理论指导实践,在实践中对理论知识加以理解。
还要有独立思考能力和团队协作的精神,个人能力固然重要,集体的力量更是伟大的。
由于时间比较仓促,我所设计的这个数字钟非常简单,我们可以考虑在以后来改进下,使它的功能更加完善,强大。
致谢本次毕业设计得到导师刘益剑老师的热心指导,在这里对刘老师表示最衷心的感谢。
刘老师平易近人,对学生的设计进度和学习很关心。
在毕业设计的前期,首先给我们介绍了不少有用的资料和书籍和软件在硬件设计等方面给予悉心的指导在写毕业设计论文的阶段,刘老师让我们论文有进展就给他评审,不论内容字体,还是格式上的问题都指出。
待人平和工作认真治学严谨他的给我留下很深刻的印象。
不仅在毕业设计上给我及时的指导,更为我大学最后阶段的学习提出了许多宝贵的意见。
这切都在潜移默化地影响着我,为我以后进入工作岗位树立了良好的榜样。
参考文献孙育才编著,系列单片微型计算机及其应用,东南大学出版社,楼然苗,李光飞编著,单片机课程设计指导北京航空航天大学出版社年第版。
李群芳肖看编著,单片机原理接口及应用嵌入式系统技术基础,清华大学出版社版。
何立民编著,单片机应用系统设计北京航空航天大学出版社,丁元杰编著,单片机原理及应用机械工业出版社,谢自美编著,电子线路设计实验测试华中科技出版社,张正明卓郑安编著,电路与电子技术北京航空航天大学出版社年月李全利编著,单片机原理及应用技术北京高等教育出版社,附录源程序寿命,因此得到了广泛的使用。
数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。
诸如定时自动报警按时自动打铃时间程序自动控制定时广播自动起闭路灯定时开关烘箱通断动力设备甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。
因此,研究数字钟及扩大其应用,有着非现实机径和壁厚。
管接头油管之间的连接或油管与各种液压元件的连接,是液压系统配管工作中最大量的工作。
对这些连接的要求是工作可靠密封良好结构简单安装和制造方便。
在机械手上油管的连接方法应用最多的是螺纹连接,其优点是便于拆换安装方便。
根据需要,选用扩口薄管接头。
这种连接适用于工作压力较小的情况,常用于工作压力小于的情况,般用作紫铜管的连接。
利用管子端部扩口进行密封,不需要其他密封件,结构简单,适用于薄壁管件的连接。
查表选用管子外径为的型扩口式锥螺纹直通管接头。
滤油器在机械手的液压系统中,保持油的清洁很重要,油中的脏物会引起运动零件划伤磨损甚至卡死,堵塞节流阀和缓冲装置的节流缝隙及小孔,影响液压机械手的工作性能并造成故障。
因此需要对油液进行过滤,般是采用滤油器来防止杂质进入液压系统中。
滤油器般安置在油泵吸油口前边,以保护油泵,并使通往系统的全部油液过滤。
选用纸芯滤油器,滤芯部分般采用机油微孔滤纸。
为了增加滤纸的过滤面积,纸芯般做成折叠形。
此种结构的滤油器,在中低压液压系统中,用作精过滤效果较好,过滤精度高,压力降为,但易堵塞,无法清洗,需经常更换纸芯。
查手册选用纸质滤油器。
油箱油箱的主要作用是储油和散热,因此必须有足够的散热面积和储油量。
油箱的有效容量可按下面经验公式概略确定。
式中为系数,对于中压系统,取泵的额定流量,分则蓄能器蓄能器在液压系统中的功能是储存能量吸收脉动压力和冲击压力。
在间隙短时操作的液压传动中,采用蓄能器可节省功率消耗。
查手册选用的皮囊式蓄能器型号为。
液位器查手册选用型号的液位器。
验算系统性能为了判断设计系统的合理性,常需验算系统的压力损失发热温升,必要时还需要进行液压冲击及换向精度等验算。
验算系统的压力损失系统的压力损失主要包括油液流经直管部分的沿程压力损失,油液流经弯管截面变化部分的管件局部压力损失和通过控制元件的局部压力损失三个组成部分。
沿程压力损失与管长流速粘度成正比,与管径成反比,可由下式计算对于进油管路流速雷渃数为层流状态其中液压油的密度,工作温度下的运动粘度。
则沿程阻力系数由公式局部压力损失其中局部阻力系数,取则控制阀阀口处局部阻碍处的压力损失较小,估计为。
则系统的总压力损失因此系统的总压力损失小于原来估计的,满足要求。
验算系统温升液压泵的功率损失其中液压泵的输入功率,效率η。
溢流功率损失节流功率损失略系统的发热功率相应的温升式中油箱的散热系数,通风良好时油箱的散热面积,可用下式近似计算,为油箱的有效容积。
则加上环境温度高于最高允许温度,故可加大油箱容量或在系统中增设冷却装置。
则油箱的最小容积验算液压冲击由于影响液压冲击的因素很多,冲击压力的与泵的型式常以输出,也可以输入数据。
当单片机的口总线负载达到或超过最大负载能力时,必须介入等总线驱动器。
当片选端低电平有效时信号由向传输接收,信号由向传输发送当为高电平时,均为高阻态。
如图所示为位数码管图位数码管数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多个发光二极管单元多个小数点显示按能显示多少个可分为位位位等等数码管。
数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。
静态显示静态驱动也称直流驱动。
静态驱动是指每个数码管的每个段码都由个单片机的口进行驱动。
静态驱动的优点是编程简单,显示亮度高,缺点是占用口多,如驱动个数码管静态显示则需要根口来驱动,故实际应用时必须增加驱动器进行驱动,如。
增加了硬体电路的复杂性。
动态显示数码管动态显示是单片机中应用最为广泛的种显示方式之,动态驱动是将所有数码管的个显示笔划的同名端连在起,另外为每个数码管的公共极增加位元选通控制电路,位元选通由自独立的线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。
透过分时轮流控制各个数码管的端,就使各个数码管轮流受控显示,这就是动态驱动。
在轮流显示过程中,每位元数码管的点亮时间为,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是样的,能够节省大量的口,而且功耗更低。
在本设计中所采用的是共阴极数码显示器,显示方式为动态显示。
显示器由七段发光二极管组成,排列成字形状,因此也成为七段显示器器排列形状如下图所示图段码为了显示数字或符号,要为显示器提供代码,即字形代码。
七段发光二极管,再加上个小数点位,共计段,因此提供的字形代码的长度正好是个字节。
本次数字钟用到的数字及分隔符的共阴极字形代码如下表所示表及七段数码管共阴级字形代码显示段码本次设计中的显示电路如下图所示。
选用口通过驱动器来接显示器段码,口接显示器的位码控制。
图数字钟显示电路数字钟总体电路图如下图,,,,,所示数字钟总体电路图第三章数字钟的软件设计主程序流程图如下图所示位主程序流程图开始初始化定时器显示时间显示子程序设计如下图为显示子程序流程图显示子程序是数字钟软件中重要组成部分,当数字钟的显示需要改变时,单片机就要调出显示子程序,通过查表区段码,取位码来显示要显示的数码管。
地址指针设置进入取锻码输入锻码输出位码调用延时位段码是否取完返回定时器中断子程序如下图所示为定时器中断子程序数字钟设计中,为了实现时间的准确计数,选用的是内部的定时计数器。
定时计数器对单片机内部的时钟脉冲经分频之后进行计数。
来实现定时功能。
如主频为的时候,机器周期为,从而对
