电子钟课程设计报告书心得体会电子钟课程设计报告书心得体会湖南工业大学课程设计资料袋学院(系、部)学期课程名称电子技术课程设计指导教师职称讲师学生姓名专业班级电自094学号37题目电子钟设计成绩起止日期xx 年01月03日~xx年01月07日目录清单湖南工业大学课程设计任务书xx年—xx学年第1学期学院(系、部)专业班级课程名称:电子技术课程设计设计题目:电子钟设计完成期限:自xx年01月03日至xx年01月07日共1周电子技术课程设计设计说明书起止日期:xx年01月03日至xx年01月07日学生姓名刘晓桂班级电自094学号09401300437成绩指导教师陈玮电气与信息工程学院(部)电子钟设计前言在高新技术日新月异的今天,科学技术已经成为整个社会发展的源动力,电子领域的发展更是令人目不暇接,在其推动下,现代电子产品几乎渗透了社会的各个领域,遍迹了千家万户,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
使课程设计越来越受到人们的重视,通过课程设计。
可以设计出更好更新的科技产品,这将给科技的发展带来很好的积极作用,也使科技的水平得到一定的提高。
同时也可以提高同学们的逻辑思维能力和创新意识。
电子技术密切联系实际,实用性很强,开展电子技术课程设计在电子电气类我认为非常重要,不仅可以学好专业知识,还可以增强动手能力,有利于我们适应未来这个竞争激烈的社会,训练我们综合运用知识能力资料素材的查阅及收集能力,电子元气件的采购,电子电路的组装和调试能力,特别是在电路;多样化的创新方面,从理性和感性上都得到了很大的提高,经过查阅资料,选择方案,设计电路,等过程。
各方面都得到了训练。
1)设计目的数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
因此,我们此次设计与制做数字钟就是为了了解数字钟的原理,从而学会制作数字钟。
而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法,且由于数字钟包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
2)设计要求1)设计指标①时间以12小时为一个周期;②显示时、分、秒;③具有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;④计时过程具有报时功能,当时间到达的秒数为你的学号时进行灯光报时⑤脉冲信号由555震荡电路提供,选择合适的元件参数。
(2)设计要求第二篇、电子时钟课程设计报告电子钟课程设计报告书心得体会目录1.前言................................................................................................................. .22.题目要求与方案论证 (2)2.1题目要求................................................................................................................. . (2)2.2设计目的................................................................................................................. .. (2)2.3方案论证................................................................................................................. .. (3)2.3.1思路................................................................................................................. .. (3)2.3.2程序设计原理 (3)2.3.3用到的DOS系统功能 (4)2.3.4用到的BIOS系统功能 (5)3.方案设计 (6)3.1流程图................................................................................................................. (6)3.2程序代码设计................................................................................................................. ...8电子钟课程设计报告书心得体会3.2.1主程序模块的设计 (8)3.2.2日期显示子程序模块 (9)3.2.3时间显示子程序模块 (11)3.2.4界面显示模块 (12)4.结果与分析 (14)4.1调试过程................................................................................................................. (14)4.2结果................................................................................................................. . (15)4.3分析................................................................................................................. (16)5.总结与体会 (16)参考文献.................................................................................................................17附录................................................................................................................. .. (18)1.前言作为最基本的编程语言之一,汇编语言的重要性勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。
尤其在和硬件关系非常密切的程序或要提高运算速度的程序,即使是C语言也会有些力不从心,而汇编语言则能够很好扬长避短,最大限度地发挥硬件的性能。
最重要的是微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。
本课程设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,在进行课程设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。
本次课程设计我们组做的是数字显示电子钟,要求和系统时钟一致。
由于水平有限,该设计还存在了很多的不足,希望各位读者的够指出改正。
2.题目要求与方案论证2.1题目要求数字显示电子钟:利用微机现有资源,编写程序在PC屏幕上显示运行的时钟,要求和系统时钟一致。
2.2设计目的通过一个学期对《微机原理及接口技术》学习,掌握的知识还停留在理论的上。
但是这是一门实践性较强的课程,让学生在学完该课程之后,通过本课程设计环节教学,加深学生对“微机原理与接口技术”、“汇编语言等课程知识的掌握与综合运用,,使学生将课堂所学的知识和实践有机结合起来,初步掌握计算机应用系统设计的步骤和接口设计的方法,提高分析和解决实际问题的能力。
通过设计实践,培养学生查阅专业资料,工具书或参考书,了解有关工业标准,掌握现代设计手段和软件工具,并能以图纸和说明书表达设计思想和结果的能力。
通过设计,不但要培养和提高学生解决工程具体问题,动脑动手的技术工作能力,而且还要逐步建立科学正确的设计和科研思想,培养良好的设计习惯,牢固树立实事求是和严肃认真的工作态度。
提高学生的创新意识及动手操作能力,为后续各门计算机课程的学习,以及毕业后从事微机硬件及软件开发打下基础,积累初步的经验。
2.3方案论证2.3.1思路先建立显示界面,再根据键盘输入的字符判断是显示日期还是时间,然后调用DOS系统2AH(或2CH)号功能分别将系统的日期(或时间)取出,接着把时间(或日期)转换成ASCII码并存到指定的系统内存区中,最后调用BIOS中断10的13号功能将其在屏幕上显示出来。
2.3.2程序设计原理首先利用调用BIOS的中断10的0号功能创建显示窗口,选择适当的背景和前景等,使屏幕显示更加完美。
在数据段开辟两个显示缓冲区,分别用来存储系统时间及日期。
根据键盘输入的字符显示相应的内容。
假如输入的是T,则进入时间显示子程序,调用DOS中断21H的2CH号系统功能返回系统时间,再调用字符转换成ASCII码的子程序分别将二进制小时数、分钟数、秒数转换成ASCII码并存入显示缓冲区,方便时间显示时的调用。
调用BIOS的中断10的13号功能,定位光标的开始位置,结合着将时间显示在我们预先定义好的位置上。
由于获取了的系统时间不会自动刷新,而我们要设计成刷新的方式来不断获取系统的时间,故需调用BIOS的中断16的1号功能,这样才能形成会跳动的电子钟,将不间断地显示时间。
假如输入的是D,则进入日期显示子程序,调用DOS中断21H的2AH号系统功能返回系统日期,再调用字符转换成ASCII码的子程序分别将二进制年数、月数、日数转换成ASCII码并存入显示缓冲区,方便年月日显示时的调用。
调用BIOS的中断10的13号功能,定位光标的开始位置,结合着将日期显示在我们预先定义好的位置上。
由于获取了的系统日期不会自动刷新,而我们要设计成刷新的方式来不断获取系统的日期,故需调用BIOS的中断16的1号功能,这样才能形成会跳动的电子钟,将不间断地显示日期。