微机原理数字时钟.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理数字时钟

课 程 设 计 报 告 课程设计名称: 数字时钟 系 : 三系 学生姓名: 梁文化阿龙 班 级: 通信班 学 号: ************ 成 绩: 100 指导教师: * * 开课时间: 2013-2014 学年 1 学期 一.设计题目:数字时钟 二.主要内容:编程实现时钟功能,按秒刷新,要求定位在屏幕右上角。在课程设计时,人一组,设计报告由学生独立完成,不得互相抄袭。教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。学生要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。设计中可边设计,边修改,软件设计与硬件设计可交替进行,问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。 周二 周三 周四 周五 讲课设内容,安排任务 查资料,确定硬件电路方案 编程调试 编程调试 写总结报告 五.成绩评定 考核方法:现场验收(占50%),课程设计报告(占50%)。 考核内容:学习态度(出勤情况,平时表现等)、方案合理性、程序编制质量、演示效果、设计报告质量。 成绩评定:优,良,中,及格,不及格。特别说明:如发现抄袭,按照不及格处理。 一.课题的功能模块的划分 4 二.主要功能实现 5 三.心得体会 7 四.源程序 8 五.上机调试 10 六.主要参考资料 10 N Y 二.主要功能实现 重定位入口地址 ;重定位中断程序的入口地址 lea dx,showtime mov ax,seg showtime mov ds,ax mov ax,251ch int 21h 2.程序驻留并结束 ;调用21号中断的31h程序结束并驻留功能 mov ax,3100h mov dx,proclen int 21h 显示系统时间 showtime proc push ax push bx push ds push es mov ax,cs mov ds,ax mov ax,0b800h mov es,ax mov ax,2c00h ;调用21h号中断的2ch功能 int 21h ;输出时钟 mov bl,: mov bh,ch call adjust mov es:[120],al mov es:[120+2],ah mov es:[120+4],bl ;输出分钟 mov bh,cl call adjust mov es:[120+6],al mov es:[120+8],ah mov es:[120+10],bl ;输出秒钟 mov bh,dh call adjust mov es:[120+12],al mov es:[120+14],ah pop es pop ds pop bx pop ax iret showtime end 显示系统时间的流程图如下: 三.心得体会 为期一周的课程设计就要结束了,回想这一周,我经历了许多,懂得了许多。在这一周了,我认真地查阅了各种资料,仔细思考各种问题,终于编成了数字钟。其中的酸甜苦辣,个中滋味,想必只有自己最明白。 刚开始设计的时候 ,我信心十足,认为设计一个数字钟不过是小菜一碟,很快就可以搞定。不过真正操作的时候,我才发现有很多困难,这时候我意识到自己眼高手低。于是我立即端正自己的态度,认真的查阅资料,仔细地询问身边每一位同学和老师。渐渐地,我有了一些思路,于是才正式开始编写程序。当然,编写途中少不了许多磕磕绊绊,但我不畏艰险,昂首挺进,我的心中有一个信念:我一定行。 最后,程序终于编完了,但有许多不尽如人意的地方,于是我又仔细修改,努力排除其中的瑕疵,终于他比较完美了。 通过这次课程设计,我觉得我对微机原理有了更加深刻地认识。之前所学的知识不过是纸上谈兵,这次课程设计才是一次真正的检验。在这次检验中,我发现了自己的不足和缺点,我一定会认真改正,臻于至善,让自己期末考试的时候不会犯同样的错误,取得一个

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档