微机原理与接口课程设计

微机原理与接口课程设计

ID:23511042

大小:97.00 KB

页数:17页

时间:2018-11-08

微机原理与接口课程设计_第1页
微机原理与接口课程设计_第2页
微机原理与接口课程设计_第3页
微机原理与接口课程设计_第4页
微机原理与接口课程设计_第5页
资源描述:

《微机原理与接口课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、引言21世纪是信息技术高度发展且得到广泛应用的时代,信息技术从多方面改变着人类的生活、工作和思维方式。我们每一个人都应当学习信息技术、应用信息技术。微型计算机原理与接口技术是我们计算机科学与技术专业重要的一门基础专业课之一,要求我们有较强的自学能力和分析解决问题的能力以及实际动手能力,其作用是为了培养学生善于用计算机作为工具。通过课程设计掌握汇编语言的编程、调试,通过对芯片的学习,初步了解微机应用系统的开发过程及设计过程。长期以来,注重课本知识,轻视实际动手能力是我们学习中普遍从在的现象。进行课程设计的目的就是要改变我们的这种学习方法,使我们即

2、具备了理论知识,也能够解决实际学习,生活工作方面遇到的问题。让我门把理论用到了实际中去,将知识变成实际的生产力,把理论与实际有效的结合起来,让我们对知识有了更深一步的学习。也促进了我们的学习积极心。也做到了手与脑的有效结合。通过课程设计,也可以让我们对所学的知识有了更一步的了解,并能掌握学习理论时没有注意的细节。也会意识到程序的编写要注意没一个细节,每一个空格等,并能通过调试寻找错误,改正错误,解决问题。计算机课程有两种不同的方法:一是从理论入手;二是从实际入手。中国有上下五千年的历史,都是应用时间来记载的,时间就是金钱,所以就从我们的生活和实

3、际出发,我们的每件事,每个计划或是事件的安排都会受到时间的限制,而这次的课程设计也就是我们日常生活中处处注意的,一个有关时间的问题。17目录引言11.概述31.1课程设计的目的31.2课程设计的任务31.3设计的题目31.4设计要求32.总体方案设计42.1主程序设计思想42.2设计原理说明42.3设计应用的环境43.系统分析44.软件设计54.1程序流程图54.2程序源代码65.系统调试165.1显示系统时间165.2按B键修改年月日165.3按C键修改具体时间176.设计总结177.参考文献17171.概述1.1课程设计的目的对学生掌握知识

4、的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。汇编语言程序设计课程设计是在教学实践基础上进行的一次大型实验,也是对该课程所学理论知识的深化和提高。因此,要求学生能综合应用所学知识,设计与制造出具有较复杂功能的应用系统,并且在实验的基本技能方面上进行一次全面的训练。培养学生综合运用所学知识独立完成汇编程序课题的能力。使学生能够较全面地巩固和应用课堂中所学的基本理论和程序设计方法,能够较熟练地完成汇编语言程序的设计和调试。提高学生对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。培养学生从资料文献

5、、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。培养学生勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。1.2课程设计的任务通过微型计算机原理与接口技术的课程设计可以让我们学生更深一步的了解课本知识,掌握编译器的编译环境,从而能对自己所写的编程进行不断的改进,最终达到我们想要的结果。课程设计不但培养了我们的动手能力,还激发了我门对课外知识的兴趣,我们可以从图书馆,找到相关的书籍进行学习,也可以上网查阅到我们想要的东西。学到我们在书本上学不

6、到的东西,从而开阔我们的视野。1.3设计的题目用汇编语言编写一个时钟程序,再微机屏幕上显示当前时间的年、月、日、时、分、秒。在程序起动后可键入当前时间,回车键按下后,开始计时,微机屏幕上显示当前时间XXXX年XX月XX日XX时XX分XX秒。并且可以进行对时间的修改等操作。1.4设计要求(1)了解并掌握汇编语言设计的一般方法,具备初步的独立分析的设计能力;(2)初步掌握软件开发过程的问题分析、系统分析、程序编码、测试运行等基本方法和能力;(3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力。(4)最后掌握用汇编语言编写程序,画出程序流程

7、图,对程序进行调试。172.总体方案设计2.1主程序设计思想此设计程序要求结构化的显示系统的时间和日期。程序要求能对时间的年月日和时分秒进行修改并有退出选项的功能。我们可以设计三个选项以供用户选择:B对年月日进行修改,C对时分秒进行修改和Esc退出程序。三个选项分别可以用三个过程实现其功能。2.2设计原理说明(1)日期时间显示先在数据端开一段显示缓冲区,用来存储系统时间。调用DOS中断,得到系统当前时间,并将其二进制转换成ASCII码。再分别将小时数、分钟数、秒数存入显示缓冲区。(2)日期时间修改在修改时间的时候调用键盘输入输出程序实现日期时钟

8、的修改功能,然后存入结束字符‘$’。调用DOS字符串显示功能将日期时间显示在显示器上,调用屏幕的I/O中断,定位光标的开始位置,将时间显示在预先定义好

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。