电子时钟微机课设2.docVIP

  • 30
  • 0
  • 约2.91万字
  • 约 39页
  • 2019-12-22 发布于江苏
  • 举报
PAGE 36 - 学号0814245 《微型计算机原理与接口技术》 课 程 设 计 ( 2008级本科) 题 目: 时钟作息表 系(部)院: 物理与机电工程学院 专 业: 电气工程及其自动化 作者姓名: 张永昌 指导教师: 张静 职称: 副教授 完成日期: 2011 年 6 月 29 日 微机原理课程设计任务书 学生姓名 张永昌 学号 0814245 专业方向 自动化 班级 08(2) 题目名称 时钟信息表 一:设计内容及技术要求: 1:设计一个有“时”、“分”、“秒”显示且有校时功能的作息时间电子钟, 按学校的作息时间上下课报时并打铃。 2:该系统具有显示时间、调节时间、驱动电铃的功能,打铃时能持续三秒。 3:采用LED数码管显示时间,不允许采用专门的时钟芯片。 二:课程设计总结报告要求: 1:选用8086/8088CPU和适当的存储芯片、接口芯片完成相应的功能。 2:设计键盘和LED完成输出和显示功能。 3:画出详细的硬件连接图。 4:给出程序设计思路、画出各程序的流程图。 5:给出RAM地址分配表。 6:给出所有程序清单并加上必要注释。 7:完成设计说明书。 三:设计进度: 第一周: 星期一上午 讨论设计题目 星期一下午 查资料 星期二至星期五 完成对硬件电路的基本设计 第二周: 星期一至星期二 完成软件流程图及软件设计 星期三至星期四 软硬件统调,写说明书,画图 星期五 答辩 指导教师签字: 目录 设计任务及要求1 设计题目1 设计要求1 设计目的1 设计方案论述2 设计方案概括2 设计方案具体说明2 软件设计说明3 理论知识介绍3 设计思路介绍6 设计流程介绍6 程序设计说明12 调试结果及分析20 程序初始运行状态20 日期显示运行结果20 整点报时运行结果21 计时功能运行结果22 收获与体会24 参考文献25 附录(源程序)26 电子时钟的设计与实现 设计任务及要求 1.1.设计题目 掌握8086汇编语言程序设计方法,设计一个电子时钟,实现分、秒、时的显示与刷新功能。 1.2.设计要求 a)定义显示界面。 b)调用系统时间,并将调用的用二进制表示的时间数转换成ASCII码,并将时间数存入内存区。 c)将存在系统内存区的时间数用显示字符串的形式显示出来。 d) 为时钟加入附加功能,包括日期显示、整点报时、计时功能。 e) 获取键盘的按键值,判断键值并退出系统。 f) 撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单)。正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。 1.3.设计目的 a) 掌握8086CPU微机系统的存储子系统设计 b) 掌握8086 CPU微机系统的中断控制子系统的设计 c) 掌握8086CPU微机系统的I/O系统的设计 d) 掌握8086CPU微机系统的初始化汇编编程和具体项目功能的软件汇编语言代码编写 e) 培养学生理论与实践相结合以及实践创新的能力 设计方案论述 2.1.设计方案概括 根据此次课程设计的要求为电子时钟的设计与制作,通过8086汇编语言程序设计方法,设计一个电子时钟,实现分、秒、时的显示与刷新功能。在此要求的基础上为体现出我们小组的创新性,特加入与电子时钟相关的附加功能。 在此次电子时钟的设计中,主要功能是显示系统时间,通过DOS中断调用进行系统时间的提取,然后进行输出至屏幕。附加功能共包括三种,第一种功能为显示系统的日期,也是通过DOS中断提取系统日期输出至屏幕。第二种功能为整点报时,通过对输出时间的判断,在整点的时候使蜂鸣器发出声第响进行报时。第三种功能为作为计时器使用,判断一定时间段内的具体时间。三个功能通过键盘按键进入、退出。整个电子时钟系统也可通过键盘按键退出。 2.2.设计方案具体说明 2.2.1.显示系统时间方案说明 时间显示的重点分为三部分,第一部分是如何调用系统时间,此次电子时钟的设计通过AH=2CH;INT 21H的DOS中断调用进行系统时间的提取。提取的时间为二进制的存储模式,而系统的输出需要的是ASCII码,因而第二部分的重点为将二进制数转换成为ASCII码。第三部分即为将转换的时间的ASCII码输出至屏幕,调用AH=09H;INT 21H中断,

文档评论(0)

1亿VIP精品文档

相关文档