序进行修改,增加作为的次循环计数器得到秒,而把的计数次数修改为次即得到分钟数,从而解决了该问题.烧入程序后,电路能够正常计时走钟,但小时位对应的数码管显示的是乱码解决在检查硬件电路正常的情况下,对程序进行检查,发现在显示子程序中,小时位的取段码指令漏写了,从而使小时位的显示是乱码。
加上取段码指令,后问题就得以解决,通电试验显示正常.测试结果分析与结论测试结果分析.在测试中遇到发光二极管数码管为不显示时,首先使用试测仪对电路进行测试,观察是否存在漏焊,虚焊,或者元件损坏数码管显示不正常,还有亮度不够,首先使用试测仪对电路进行测试,观察电路是否存在短路现象。
若硬件无误后再查看烧写的程序是否正确无误,对程序进行认真修改。
测试结论经过多次的反复测试与分析,可以对电路的原理及功能更加熟悉,同时提高了设计同时提高了设计能力以及对电路的分析能力.同时在软件的编程方面得到更到的提高,对编程能力得到加强.同时对所学的知识得到很大的提高与巩固.对于初学者来说,更是大有益处,能把理论联系实际运用,学到更多的知识,真正将这门课程所包含的知识用于实际生活中的具体创造和设计中五作品总结与设计感想通过这次单片机课程设计,发现了自身所学知识存在许多的不足和问题,同时也学到了不少东西,提高了动手实践的能力.在整个设计过程中,从设计方案的确定,到具体电路的设计,最后到总体电路的联接构建以及程序的编写烧制,整个设计工程量是比较大的,单靠个人能力,很多方面考虑不周,有的地方甚至毫无头绪,想不出具体方案,因此,绝对不能心急,不明白的地方和其它的同学共同讨论研究,毕竟群策群力办法要多些,碰上实在不能解决的问题,就去找辅导老师,通过老师的指点,把问题彻底搞清楚并加以掌握,就比如这次设计中,我把硬件电路都做好,并认真的检测了硬件电路以确认无误,而且程序也是经过仔细推敲和多次检查了确认是对的,但是程序写入通电试用时,电路总是不能正常工作,不能按设计要求计时走钟,我左思右想,就是想不出来哪里出了问题,后来去问老师,才知道本次设计中我选用的芯片内部是结构,不能将引脚悬空视为接高电平,而是必须接电源作为有效高电平,要构成单片机最小系统,的脚引脚要接高电平系统无片外扩展程序存储器,故系统开机后,程序要从片内程序存储单元开始执行,即脚要接高电平,否则系统不能正常工作,通过老师讲解指点后,我重新把脚接上电源再试,电路能够正常工作,问题得到解决,解决问题的同时,我又学到许多知识,弄明白了些原来还不完全懂的问题,比如怎样构成单片机最小系统以及芯片的内部结构和使用要求等等。
另外,在这次设计过程中,我还查阅了许多相关资料,通过参考和研究别人的些设计,使自己的设计思路更加周密,全面,从而使设计出来的作品也更加完善和高质量。
作为初学者,尽管这次设计中遇到了许多难题,但也都得以解决。
比如程序编中断子程序流程图汇编语言源程序如下分计数为则转分计数器重装初值,十分计数器为则转十分计数器重装初值取出分显示段码从输出显示分取出十分显示段码从输出显示十分进入外部中断校分加加是否为清,加是否为清显示,中断返回是是否否.校时中断子程序部分图校时中断子程序流程图汇编语言源程序如下,小时计数不为转小时计数为,取出十小时计数值.十小时计数值最低位为转小时计数不为转小时计数为转点等换成点显示,小时计数满,清零,加取出小时显示段码进入外部中断校时加是否为是否为清零,置是否为显示,中断返回清零,加是是否否否是从输出显示小时.十小时计数值最低位为,从输出显示十小时.,.,四电路测试.测试仪器序号名称型号机直流稳压电源数字万用表在线编程器.硬件测试该数字钟的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于处的错误,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺破带有封皮的导线,使电路造成短路现象,另外,买来的元器件要先进行检测,如果有坏的器件要进行更换,还有就是要注间元器件的正确放置与安装以及布线的合理,便于成品电路的检测与维护。
在本数字钟的设计调试中遇到了很多的问题。
回想这些问题,其实只要认真思考很多功能都是可以避免的,以下为主要的问题电路做成后,数码管有显示,但是不能正常计时走钟解决通过检测,查出单片机的脚引脚没有接的电源作为高电平因为该系统中没有扩展外部程序存储器,故电路通电工作后,其内部程序执行应该从内部程序存储单元开始,也即引脚要接高电平。
通常引脚悬空也可看成是接高电平,但是本次设计中选的用芯片内部采用的是结构,不能将悬空等同为接高电平,而必须接的电源作为高电平才能正常工作,用导线将脚接到电源,问题就得到解决十分位对应的数码管,显示乱码解决将单片机取下,再用万用表或用的电源分别检测十分位显示对应的数码管引脚与芯片连接引脚之间的电路,可将万用表的黑表笔心急,个个慢慢来不能急于求成。
反而达到事半功倍的效果。
对电路的设计布局要先有个好的构思,才显得电路板美观大方。
通过此次设计,也使我知道了做任何事都要有颗平常的心,不要想着走捷径,步个脚印,把每步都认认真真做好了,才能取得最后的成功,同时也练就了我的耐心,做什么事都要有耐心,不要遇到困难就退缩,而是要静下心来去寻找解决的办法,否则很难有最后的成功。
在此过程中,充分发挥人的主观能动性,自主学习,学到了许多没学到的知识,另方面,碰到问题注意与同学和老师协作,讨论,寻求好的解决方案,最终较好的完成了作品完,完成了最初的设想,达到了预期的目的。
虽然此次课程设计的作品有些简单,但是通过自己的努力最终把电路成功设计出来,个人觉得还是很有成就感的,更为重要的是实实在在学到了不少东西,使自己这方面的知识技能有了很大的进步。
因此,我自己觉得这次课程设计对我而言算得上是次全新的尝试,也是个小小的成功,更是次很好的锻炼,让我有了全方位的提高和进步。
参考文献李广弟朱月秀冷祖祁编单片机基础第三版北京航天航空大学出版社陈正振编电子电路设计与制作广西交通职业技术学院信息工程系杨子文编单片机原理及应用西安电子科技大学出版社王法能编单片机原理及应用科学出版社电子制作年第期附录整机汇编语言源程序主程序从开始外中断校分定时中断输出显示外中断校时设置堆栈设置计数器初值设置秒计数器初值设置分计数器初值设置十分计数器初值设置小时计数器初值设置十小时计数器初值定时器中断优先定时器中断优先中断总允许定时中断允许外部中断允许外部中断允许外部中断为脉冲触发方式外部中断为脉冲触发方式定时器工作于方式定时定时器装入计数初值启动定时器等待中断,判断计时是否满秒,不满转重设计数器初值,判断计时是否满分,不满转重设计数器初值判断计时是否满分,不满转重设分计数器初值,判断计时是否满小时,不满转重设分计数器初值,判断小时计数是否为,不是转小时计数为,取出小时计数值.小时计数值最低位为即十小时位此时显示,则转小时计数为最低位为即十小时位此时显示输出显示判断小时计数是否为,不是转小时计数为,则转,点等换成点显示小时计数满,则清零小时计数值加取出显示分的段码从输出显示分,取出显示十分的段码从输出显示十分取出显示小时的段码从输出显示小时.十小时计数器的最低位为,从输出显示十小时位为,否则为.,.重装计数初值中断返回共阳极段码表,用于显示分和十分共阳极段码表,用于显示小时小数点常亮分计数为则转分计数器重装初值,十分计数器为则转十分计数器重装初值取出分显示段码从输出显示分取出十分显示段码从输出显示十分,小时计数不为转小时计数为,取出十小时计数值.十小时计数值最低位为转小时计数不为转小时计数为转点等换成点显示,小时计数满,清零,加取出小时显示段码从输出显示小时.十小时计数值最低位为,从输出显示十小时.,.,附录二印刷版图图设置计数器初值设置秒计数器初值设置分计数器初值设置十分计数器初值设置小时计数器初值设置十小时计数器初值定时器中断优先中断总允许定时中断允许外部中断允许外部中断允许外部中断为脉冲触发方式外部中断为脉冲触发方式定时器工作于方式定时定时器装入计数初值启动定时器等待中断.计时显示中断子程序部分开始初始化等待图计时中断子程序流程图汇编语言源程序如下,判断计时是否满秒,不满转计时中断加是否为清,加是否为否清,加是否为清,加是否为清,加是否为是否为置,清零显示,出中断是是否是否为清零,加是否否是否是是否否是重设计数器初值,判断计时是否满分,不满转重设计数器初值判断计时是否满分,不满转重设分计数器初值,判断计时是否满小时,不满转重设分计数器初值,判断小时计数是否为,不是转小时计数为,取出小时计数值.小时计数值最低位为即十小时位此时显示,则转小时计数为最低位为即十小时位此时显示输出显示判断小时计数是否为,不是转小时计数为,则转,点等换成点显示小时计数满,则清零小时计数值加取出显示分的段码从输出显示分,取出显示十分的段码从输出显示十分取出显示小时的段码从输出显示小时.十小时计数器的最低位为,从输出显示十小时位为,否则为.,.重装计数初值中断返回共阳极段码表,用于显示分和十分共阳极段码表,用于显示小时小数点常亮.校分显示中断子程序部分图校分显示少,但是程序也较为复杂,特别对于初学者的我来说更是如此,所以在编写程序和调试时出现了相对较多的问题。
最后经过多次的模块子程序的修改,步步的完成,最终解决了软件。
在软件的调试过程中主要遇到的问题如下烧入程序后,数码管能显示,也能走钟,但时间明显跳动很快,时间不正确解决通过检查延时子程序以及循环累计秒分时子程序,发现将延时子程序循环次得到的秒钟数错误当作分钟数计时,从而使时间出现错误。
将程用水由原消防水泵供给。
工厂设消防泵房处,配有三台消防水泵,其中两台电机泵型号,流量,扬程。
台柴油机泵型号,流量,扬程厂区停电时,自动开启。
另有补水泵台型号流量,扬程。
消防给水系统为稳高压系统,压力约为,平时消防给水管网由稳压装置维持消防给水管网压力。
火灾时管网向外供水,系统压力下降至约号劳动安全卫生专篇编写营业额,同时为社会带来福利等多项意义,同时生产苯甲酸过程中产生多种福产妇如苯甲醛等,可以作为公司其他产品原料,提高整体效益!编制依据指导思想和原则编制依据化工投资项目可行性研究报告编制办法中地设计规程奥氏体不锈钢焊接钢管选用规定化工设备管道外防腐设计规定工业金属管道工程施工及验收规范现场设备工业管道焊接工程施工及验收规范工艺设备采用标准特种设备安全监察条例国务院第号令钢制焊接常压容器设备及管道保温设计导则钢制管法兰垫片紧固件化工机器安装工程施工及验收通用规范自控采用标准过程检测和控制系统用文字代号和图形符号自动化仪表选型设计规定自动化仪表工程施工及验收设计规范电气采用标准建筑设计防火规范建筑物防雷设计规范年版供配电系统设计规范低压配电设计规范工业企业照明设计标准化工企业供电设计技
本资源为压缩包,下载后将获得以下所有文档,dwg格式为CAD图纸,展示的仅是截图,下载后图纸原稿无水印可编辑。
(其他)
lingjiantu.igs
(其他)
lingjiantu.stp
(其他)
ugSANWEI.prt
(其他)
工艺过程卡.doc
(图纸)
过程卡片及工序卡副本.dwg
(其他)
机械加工工序卡片工序1.doc
(其他)
机械加工工序卡片工序10.doc
(其他)
机械加工工序卡片工序11.doc
(其他)
机械加工工序卡片工序12.doc
(其他)
机械加工工序卡片工序13.doc
(其他)
机械加工工序卡片工序14.doc
(其他)
机械加工工序卡片工序2.doc
(其他)
机械加工工序卡片工序3.doc
(其他)
机械加工工序卡片工序4.doc
(其他)
机械加工工序卡片工序5.doc
(其他)
机械加工工序卡片工序6.doc
(其他)
机械加工工序卡片工序7.doc
(其他)
机械加工工序卡片工序8.doc
(其他)
机械加工工序卡片工序9.doc
(图纸)
夹具体零件图及夹具装配图合计4张.dwg
(图纸)
零件图.dwg
(图纸)
毛坯图.dwg
(论文)
说明书.doc





