文档详情

电子钟课程设计报告——微机原理与接口技术.doc

发布:2017-09-17约1.13万字共27页下载文档
文本预览下载声明
课 程 设 计 报 告 课程名称 微机原理与接口技术 系 别: 工程技术系 专业班级: 电子信息工程0901 学 号: 09XXXXXX5 姓 名: XXX 课程题目: 电子钟的设计与制作 完成日期: 2011-12-23 指导老师: 陈显明 2011年 12 月 23 日 课 程 设 计 目 的 1、熟悉唐都试验箱,掌握试验箱各个模块的使用方法。 2、掌握微机常用的输入输出方式及接口技术。 3、掌握一定的汇编语言知识,培养自己的动手操作能力。 4、学习程序设计的基本思路和方法。 5、利用现在的实验器材和软件平台,进行实验的调试,实现电子钟的各项功能要求,如动态显示实时时钟的时/分/秒数据。 课 程 设 计 要 求 利用8254定时器设计一个具有分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示,缓冲区中予置)开始走时。利用微机原理试验箱的数码管显示单元,把时间显示在LED数码管上。 课 程 设 计 注 意 事 项 1、编写代码时应注意代码的准确性。 2、正确的在试验箱上安装各芯片,注意其引脚是否正确。 3、在更换芯片时应用起子从芯片两端轻轻翘起。 4、连接完电路时要检查电路是否正确。 5、测试试验箱是否与pc机相连。 6、验证代码的正确性,发现问题。 课 程 设 计 内 容 选用8253计数器2进行1s的定时,其输出OUT1与8259的IRQ0相连,当定时到1s时产生一个中断服务程序进行时、分、秒的计数,并送入相应的存储单元;8255的A口接七段数码管的位选信号,B口接数码管的段选信号。时、分、秒的数值通过对8255的编程可送到七段数码管上显示。 课 程 设 计 简 要 操 作 步 骤 1、了解电子钟的工作原理 2、画出电路原理图 3、根据原理图编写代码 4、连接电路图 5、将试验箱与pc机相连 6、植入代码,检查代码的正确性 7、反复检验,寻找问题,解决问题 8、撰写实验报告、实验过程及实验心得体会 9、完成实验 课 程 设 计 心 得 体 会 这次设计让我收获了很多,既是对自己所学到的知识作一个肯定,也是对《微型计算机原理及应用》的复习,更主要的是通过设计增强了自己动手的能力。在这次课程设计中涉及到很多芯片的应用,最大特点是软,硬件的结合,对动手能里的要求很大,设计完成后我的编程水平提高了一大步。这次设计,更增加了我对微机原理的兴趣,为我将来的学习明确了目标。同时加深了对相关理论知道及专业知识的掌握度,锻炼及提高了理解问题,分析问题,解决问题的饿能力,更深刻的体会到了理论联系实际的重要性。 课 程 设 计 评 语 及 成 绩 评 语 成 绩 指导教师 年 月 日 目 录 摘要 1 关键词 2 一、概述 2 1.1设计目的 2 1.2设计要求 2 1.3设计内容 3 1.4设计思想 3 二、设计与制作 4 2.1设计原理 4 2.2硬件电路设计 5 2.3程序流程图 8 三、结果分析 9 四、结论与展望 9 五、心得体会及建议 10 致谢 11 参考文献 12 电子钟的设计与制作 摘要:微机控制即微型计算机原理控制。是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。 微型计算机原理控制应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡,电子宠物等,这些都离不开微型计算机原理控制。 我们组本次设计的题目是简单电子钟程序设计,用到了定时芯片8254,中断控制器8259和可编程并行芯片8255。在编辑1毫秒定时程序时,用到了中断控制器8259。 此程序主要由四部分组成: 第一部分为最主要的部分定义显示界面; 第二部分为利用延时程序,并将调用的二进制表示的时间数转换成ASCII码,并将时间数存入内存区; 第三部分将存在系统内存区的时间数用七段数码管显示出来; 第四部分利用循环程序分别对秒个位、秒十位、分个位、分十位与相应的规定值进行比较,结合延时程序来实现电子钟数字的跳变,从而形成走时准确的电子钟。 该程序实现了准确显示秒和分,读数准确,走时精准。此电子钟能准确的从0分0秒走时到59分59秒,然后能自动回复到0分0秒循环走时。 关键词:可编程并
显示全部
相似文档