- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计简单电子钟设计.
微机原理课程设计:简单电子钟设计
目 录
课程设计任务书 I
微机原理及应用课程设计成绩评定表 IV
目 录 I
中文摘要 II
一 设计任务描述 1
1.1设计题目: 1
1.2设计目的 1
1.3设计要求 1
1.4电子时钟 2
二 概要设计 3
2.1设计内容 3
2.2设计环境与器材 3
2.3电路原理与主要芯片功能 3
2.3.1 电路原理 3
2.3.2 8255主要功能 4
2.3.3 8259主要功能 5
2.3.4 8254主要功能 6
三 程序接线图及流程图 9
3.1 实验接线图 9
3.2 主程序流程图 9
四 电子钟设计源程序 11
五 总结体会 15
六 致 谢 16
七 参考文献 17
中文摘要
计算机的产生加快了人类改造世界的步伐,但是它毕竟体积大。微型计算机原理控制在这种情况下诞生了。截止今日,微型计算机原理控制应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开微型计算机原理控制。
微机控制即微型计算机原理控制。是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
本文通过对一个基于微型计算机的能实现电子时钟的设计学习,详细介绍了微型计算机原理控制的应用中的数据转换显示,LED显示原理,微型计算机控制的定时中断原理。从而达到学习、了解微机原理控制的相关指令在各方面的应用。系统由8254、8255、8259等构成,能实现时钟显示的功能,能进行分、秒的显示。文章后附有电路原理图,电路接线图和程序清单,以供读者参考。因水平有限,难免有疏落不足之处,敬请老师和同学能给与批评指正。
关键字:电子时钟、分频、定时中断原理、数据转换、LED显示
一 设计任务描述
1.1设计题目:
简单电子钟设计
1.2设计目的
通过一个学期对《微型计算机原理及应用》学习,掌握的知识还停留在理论的上。但是这是一门实践性较强的课程让学生在学完该课程之后进行一次课程设计使学生将课堂所学的知识和实践有机结合起来初步掌握计算机应用系统设计的步骤和接口设计的方法提高分析和解决实际问题的能力通过设计实践,培养学生查阅专业资料工具书或参考书,了解有关工业标准掌握现代设计手段和软件工具并能以图纸和说明书表达设计思想和结果的能力通过设计不但要培养和提高学生解决工程具体问题,动脑动手的技术工作能力而且还要逐步建立科学正确的设计和科研思想培养良好的设计习惯牢固树立实事求是和严肃认真的工作态度
2、掌握8259芯片,8254芯片,8255芯片功能,结构。
3、掌握8259芯片,8254芯片,8255芯片的编程。
4、能运用所提到的芯片,设计系统并进行程序开发,满足用户需求。
1.3设计要求
1、总体内容:设计一电子时钟,能在数码管上显示时间并计时。
2、 接口设计:根据题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成电路的连接和调试通过.
3、程序设计:要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释。
4、前期完成的实验有:8259A中断控制器实验,8254定时计数器实验,8255并行接口实验。
1.4电子时钟
电子时钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。传统的设计方法有两种,一是利用组合逻辑电路和时序电路等中小规模集成电路来设计;一是利用单片机编程技术来设计。这两种设计都存在硬件复杂,设计周期长,成本高等缺点。利用
二 概要设计
2.1设计内容
本次课程设计的内容为电子时钟的设计与实现,利用
图2.1 内部结构及引脚
8255 工作方式控制字和C口按位置位/复位控制字格式如图2.2所示:
图2.2 置位/复位控制字格式
2.3.3 8259主要功能
中断控制器8259是Intel 公司专为控制优先级中断而设计开发的芯片。它将中断源优先级 排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对8259A 进行编程,就可以管理8 级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编 程来设定。同时,在不需增加其他电路的情况下,通过多片8259A 的级连,能构成多达64 级的矢量中断系统。它的管理功能包括:1)记录各级中断源请求,2)判别优先级,确定是否响应 和响应哪一级中断,3)响应中断时,向CPU 传送中断类型号。8259A 的内部结构和引脚如图2.3所示:
文档评论(0)