汇编实训报告电子时钟.docVIP

  • 28
  • 0
  • 约1.18万字
  • 约 22页
  • 2021-08-05 发布于湖北
  • 举报
PAGE 2 - 课 程 设 计 报 告 课程名称 微机原理与接口技术 系 别: 工程技术系 专业班级: 计算机科学与技术**** 学 号: ********** 姓 名: ******* 课程题目: 电子钟的设计与制作 完成日期: ********** 指导老师: ***** 20**年 ** 月 * * 日 课 程 设 计 目 的 通过本次课程设计要掌握此三种芯片使用的方法,灵活运用课本知识,加深所学的知识,对所学的相关芯片的原理、内部结构、使用方法等有更加深刻的了解,学会利用课本知识联系实际应用及编程。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。 1、理解掌握定时/计数器和中断的使用方法 2、掌握微机常用的输入输出方式及接口技术 3、掌握一定的汇编语言知识,培养自己的动手操作能力 4、学习程序设计的基本思路和方法 课 程 设 计 要 求 利用8254可编程定时\计数器、8259中断控制器、8255可编程并行接口芯片和七段数码管设计一个电子时钟,并编制一程序使得电子时钟能正常运行。 1、走时准确 2、显示无误 课 程 设 计 注 意 事 项 1、在接线时要先关掉实验箱的电源。 2、在换芯片时要小心不要把管脚弄断及注意方向。 3、认真看图接线。 4、注意保存资料,保持干净的实验环境。 课 程 设 计 内 容 利用微机原理实验箱的发光数码管显示单元,把时间换显示在LED数码管上 定义显示界面。 调用系统时间,并将调用的用二进制表示的时间数转换成ASCII码,并将时间数存入内存区 将存在系统内存区的时间数用显示字符串的形式显示出来 获取键盘的按键值,以ESC键退出系统系统返回DOS 课 程 设 计 简 要 操 作 步 骤 电子时钟的总体设计原理是: 首先利用定时、延时程序在将给定的时间逐渐变为零时就会发出一个信号‘执行时间显示程序’执行此程序后8255就会工作‘把接到的二进制时间码转换成ASCII码在六个数码管上显示时间。 具体做法是在数据段开辟一显示缓冲区,用来存储系统时间调用延时,返回系统时间,并将返回的二进制时间转换成ASCII码,方便时间显示时调用。分别将分钟数、秒数存入显示缓冲区,调用字符串显示功能将时间显示出来。 画出主程序流程图。 在实验箱把硬件连接起来。 编写程序。 调试程序。 5、写报告。 6、整理实验设备。 课 程 设 计 心 得 体 会 通过本次课程设计,我对利用微机原理课程所学的知识设计电子时钟的基本过程的设计方法、步骤、思路、有一定的了解与认识。它相当于实际工业设计的模拟。在课程设计过程中,我先是收集、调查有关资料,然后进入草案阶段,其间与老师、同学进行几次方案的讨论、修改,再讨论、再修改,最后定案,得出了总体方案设计。设计方案确定后,在老师指导下进行扩初详细设计,并分别设计了相应的模块;将这些模块组合起来,便形成了一个完整的电子时钟的设计。 经过这次成功的设计,我更加深刻的理解了微机原理的相关知识。对一些常用芯片有了更深一步的认识,如8255、8254等,并且能够很好的使用它们。应该说,这次课程设计基本达到了目的。 课 程 设 计 评 语 及 成 绩 评 语 成 绩 指导教师 (签 名) 2011年12月 日 电子时钟的设计与制作 中文摘要 微机控制即微型计算机原理控制。是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。 微型计算机原理控制应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡,电子宠物等,这些都离不开微型计算机原理控制。 我们组本次设计的题目是简单电子钟程序设计,用到了定时芯片8254,中断控制器8259和可编程并行芯片8255。在编辑1毫秒定时程序时,用到了中断控制器8259。 此程序主要由四部分组成: 第一部分为最主要的部分定义显示界面; 第二部分为利用延时程序,并将调用的二进制表示的时间数转换成ASCII码,并将时间数存入内存区; 第三部分将存在系统内存区的时间数用七段数码管显示出来; 第四部分利用循环程序分别对秒个位、秒十位、分个位、分十位与相应的规定值进行比较,结合延时程序来实现电子钟数字的跳变,从而形成走时准确的电子钟。 该程序实现了准确显示秒和分,读数准确,走时精

文档评论(0)

1亿VIP精品文档

相关文档