- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术课程设计数字式秒表其他专业
目录
目录 1
摘要 1
关键词 1
第一章 引言 2
第二章 硬件系统设置 3
2.1 硬件系统原理图 3
2.2 芯片资料介绍 4
2.2.1 8253芯片 4
2.2.1.1 8253内部计数器的3个引脚 4
2.2.1.2 8253的工作方式 4
2.2.1.3 8253的编程 4
2.2.2 8255芯片 5
2.2.2.1 连接外设的数据端口 5
2.2.2.2 8255工作方式 5
2.2.2.3 8255的编程 5
2.2.3 8259芯片 6
2.2.3.1 8259的编程及操作方式 6
2.2.4 74ls240芯片 7
2.2.4.1 74ls240内部结构 7
2.2.4.2 芯片介绍 7
2.2.5 75452芯片 7
2.2.5.1 75452内部结构 7
2.2.5.2 芯片介绍 8
2.3 线路连线 8
2.3.1 实验连线 8
2.3.2 时钟脉冲的产生 8
2.3.3 键盘的设置 9
2.3.4 LED显示器的设置 10
第三章 软件系统设置 12
3.1程序流程图 12
3.1.1 主程序流程图 12
3.1.2 ‘0’ 处理流程图(开始计时) 13
3.1.3 ‘1’处理流程图(名次存储) 13
3.1.4 ‘2’ 处理流程图(显示成绩) 14
3.1.5 ‘3’处理流程图(比赛结束1) 15
3.1.6 ‘4’处理流程图(比赛结束2) 15
3.1.7 中断处理流程图 16
3.2 参数信息 17
第四章 课程设计总结 18
4.1 心得体会 18
4.2 源程序清单 19
4.3 参考文献 25
摘要
数字式秒表是一种用于体育中田径比赛的一种计时装置。
本次课程设计是做一个数字式秒表,主要是利用8253作为定时器,为秒表提供定时脉冲,使用7段码显示器作为秒表时间显示,用键盘控制秒表。
数字式秒表拥有以下几点功能:
1:可控制比赛的开始和结束和继续比赛;
2:可记录成绩,依次排名,给予显示在第一位;
3:可通过按键关闭设备
关键词
80X86,8259中断,8255,8253,键盘,LED动态显示
引言
微型计算机的新技术、新机型,新应用层出不穷,日新月异。使得微机硬件得到飞速发展!人们对计算机计算的精度和软件的逐步更新提出更高的要求。
秒表在我们的生活总运用比较广泛,从各项体育赛事,到个人手机上的倒计时器,无处不在,怎样提高其计算精度,提高运算效率成为首要因素,基于此,此次课设我们用汇编语言,利用8086CPU和PCI试验箱进行数字式秒表的制作,我们将从硬件系统设置、软件系统设置、课设总结(包括汇编源代码、硬件系统设置原理图,参考文献)几方面介绍本次课设的主要成果。
此课设主要利用8253的定时器输出为秒表提供定时脉冲,7段码显示器作为秒表时间显示,用键盘控制秒表的工作过程。键盘控制秒表计时的开始,记录,结束,计时结束后按相应按键显示所记录的时间。计时范围为1分钟,满1分钟自动退出比赛,计时精度为0.1秒。
第一章为引言,粗略地介绍此次课设的主要内容。
第二章为硬件系统设置,在此章中从基本芯片入手,介绍8253、8255、8259的内部结构功能、工作方式以及初始化编程和74LS240P,75425N的真值状态,工作环境,以便读者更容易了解此课设的基本部件,对硬件原理有逐步深入的了解。另外,从键盘和LED显示器的设定的原理、编程进行详细的描述。
第三章为软件系统设置,在此章中我们从秒表的五大功能机制入手,软件设置中,我们给出了主程序,中断程序以及各功能模块的程序流程图,使之实现一目了然。此外,还给出了参数信息,增加了汇编源代码的可读性。
第四章为课程设计总结。此部分包括心得体会,附录1(汇编源代码,)和附录2(参考文献)。
在此课设中,韩雁老师在硬件的检测,软件的设置方面都给出了精心的指点,在此表示衷心的感谢!
第二章 硬件系统设置
2.1 硬件系统原理图
此章节主要介绍硬件系统原理图,其中键盘和显示器在后面详细介绍.
数字式秒表系统构成图
2.2 芯片资料介绍
此部分从芯片的工作方式以及初始化编程方面介绍8253、8255、8259芯片。
2.2.1 8253芯片
2.2.1.1 8253内部计数器的3个引脚
CLK(时钟)——输入,在计数过程中,此引脚上每输入1个时钟信号(下降沿),减1计数器的计数值将减1
GATE(门控)——输入,控制计数器工作:
软件触发时,作用开启/关闭计数:高电平允许,低电平禁止。
硬件触发/重触发:上升沿将初值送入减1计数器
OUT(计数器输出)——输出,根据设置工作方式的不同, OUT引脚可输出单个或连续的波形信号。一般是在计数过程结束时(计数值归0)
您可能关注的文档
最近下载
- Web报表工具FineReport的JS API(一).pdf VIP
- Web报表工具FineReport中JavaScript的使用.docx VIP
- Web报表工具FineReport的JS API开发(二).pdf VIP
- (高清版)ZT 0142-2010 航空磁测技术规范.pdf VIP
- 肖申克的救赎经典台词肖申克的救赎经典语录中英文对照.docx VIP
- 张恩利-体育俱乐部的经营与管理(运训).ppt VIP
- 新改版教科版三年级上册科学全册知识点梳理与总结.doc VIP
- DB65T2052-2011 库尔勒香梨贮藏保鲜技术规程.pdf VIP
- Web报表工具FineReport的JS开发之字符串.pdf VIP
- 《商务英语翻译》课件——产品说明的翻译原则2.pptx VIP
文档评论(0)