电子时钟毕业论文.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要 汇编语言是面向机器的程序设计语言。在汇编语合中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。 引言 1.1课题背景 时钟是很多工作必不可少的一部分。工人按时上班,学生按时上课,工业流程的准确定位,航天飞机的运行,导弹的拦截,处处都有时间的影子。时间使我们的生活充满了节奏,次序,不至于混乱。对时间的学习,利用时很有必要的。 实践过程中发现现在大多数计算机都不能直接通过BOIS修改系统时间,原因有计算机操作系统的自我保护,软件保护等。针对此问题,我考虑用软件逻辑走时,这样既可以方便实现,同时还使程序具有跨平台运行的效果。 1.2 课题研究的意义 本课题目的是用汇编语言实现时间的显示,从而方便人们记时,以及协调各项工作和生活娱乐。对人们的有规律,有节奏的生活提供了方便。使人们安排工作有据可依。 1.3 研究思路和主要工作 课题中通过编程实现时间的获取,修改,定时。使用宏汇编语言提供的时钟中断功能可以实现。 在课题中需要完成的工作主要有:时间的获取,时间的自定义,时间的定时,时钟显示,数字转换,闹铃报时,软件走时等工作。在实践过程中发现要通过 BOIS调用的方法修改实践较困难,原因是现在的操作系统或者安全软件都会保护BOIS的数据,使得修改数据困难。在研究课题的过程中,我想到了用系统调用产生秒,用软件实现时分秒的逻辑走时。这样不但解决了不能更改BOIS时间 的缺点,更是使得软件能够更好的再更多的型号上运行,是程序的活性加强。 其余的工作都是在建立的基础时钟上衍生出来的功能,像闹铃、平年闰年的判断。 数字转换、时钟显示等都是程序的辅助更能模块主要功能是是程序更便于理解和使用。 1.4 研究成果和结论 经过几个阶段的学习和工作,很好的实现了预期目标。验证了通过调用BOIS产生秒,软件逻辑的可用性。程序能够显示系统时间,设置时间,判断平年闰年,闹铃,日期显示等功能。人性话的显示,是得运行结果简单易懂,方便使用。通过对程序的编写,对于汇编编程有了更深入的了解。 系统分析 2.1系统逻辑结构分析 在本课题显示系统中,要实现时间的显示,并伴随有日期,闹铃,平闰年判断等功能。 实现时间显示功能部分: 对于时间显示部分需要实现时间的输入,输入合法化检查,时间的存储,时间的获取以及时间的显示。 2.对于时间的输入、合法化检查、时间的存储部分可以在时间获取子程序实现。时间的显示需要创建一个显示子程序,该子程序的功能就是把现存缓冲区中的内容显示到屏幕上。为实现二进制和十进制的转换,应该创建一个数据进制转换的子功能,来完成由二进制到ASCLL码的转换,进而实现时间的十进制显示。 使用软件实现走时逻辑,只利用int 10h 调用产生秒。从而使程序具有较好的生命力。 3.日期功能,闹铃功能,平闰年功能部分: 4.在时间运行的基础上可以很好的实现这些部分。对于现实日期,需要设置一个日期显示子程序。闹铃功能的实现,需要从键盘获取闹铃时间,并存储,因此此处应设一个闹铃时间获取的子程序;此外,闹铃需要显示到屏幕上,应该设置显示部分;最后,还用改设置一个判断是否闹铃的程序部分,以实现闹铃的预设和到时提醒的功能。平闰年部分主要是为了方便人们查询。可以用简单的程序段实现。 2.2实现系统的资源需求 为实现系统的功能,需要一台配有DOS PC机,以及汇编语言编译软件MASM 5.0。 第三章 系统设计 3.1主程序设计 以下是主程序设计结构图: Y N Y N Y N Y N 图 3.1 主程序流程图 程序从这里开始运行。主程序协调各个子程序功能,是其能够完成所需要的功能。 在程序中设置了,清屏子程序、闹铃设置程序、模式控制、系统时间获取程序、键盘输入子程序、数据

文档评论(0)

毕业论文 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档