微机原理课程设计报告--秒表设计.pdfVIP

微机原理课程设计报告--秒表设计.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

微机原理课程设计报告--秒表设计

课程设计报告

2013?72014年度第一学期

课程:微机原理及应用题目:秒表设计

院系:自动化系班级:

学号:

学生姓名:Acceler指导教师:

设计周数:一周

成绩:日期:2014年1月10

一、课程设计目的与要求

通过对微机系统分析和具体设计,使学生加深对所学课程的理解。

掌握汇编语言程序设计的基本方法和典型接口电路的基本设计方法。

培养学生分析问题、解决问题的能力。

培养学生对微型计算机应用系统的基本设计能力。

提高学生的实践动手能力和创新能力

课程设计正文

(一)设计题目:

秒表设计:利用实验箱上的小键盘,自定义各按键为启动计时,数据清零,停

止并显示。利用六个数码管显示分、秒、毫秒。8253产生10ms定时中断,在中

断服务子程序中显示秒表计时。

附加部分:加入记录功能,可通过按键记录多次时间,然后在停止计时后,通

过键盘上的0,1,2……等按键再把记录的时间取出并显示,达到实际秒表的分别

计时功能。

(二)总体设计方案:

1.自定义小键盘中的三个按键分别为启动键、清零键、分别计时键、停止

显示键(我们依次选择了MON、LAST、NEXT、RES这三个按键)。

2利用8253产生的10ms的方波来触发8259产生中断,对秒表进行增1操作

3动态扫描键盘,判断按键情况,并利用蜂鸣器模拟按键声音

4根据按键情况确定要显示的内容,然后对六位数码管进行扫描显示

(三)系统的功能作用:

实验箱启动后,六位数码管全部显示为0,如果不对键盘进行操作将始终保

持这个状态

普通计时功能:

按下MON(启动键),数码管开始从零开始显示计时,从左到右依次显示每

两位之间用八段数码管的小数点了隔开来作为分、秒、毫秒的区分,按下停止键

RES,计时结束,显示停止时的时间。

分记功能:

在计时过程中按下分别计时按键NEXT,将按下瞬间的显示值存储起来

(最多可取16次),再停止计时后,可通过按下0、1、2等按键依次读出第1次、

第2次、第3次按键时记录下的时间,并在数码管上显示,达到实际秒表的分别计

时功能。

清零复位:

按下清零键LAST,六位数码管全部显示为0,实现清零功能。清零后再按下

启动键MON,系统将又重新从0开始计时。

按键同时伴随音效:

在按下小键盘上的按键时,会激活蜂鸣器发出短暂的声音,模拟实际秒表中

按键的声音

备注:

注意最后两位毫秒表示位实际单位为10ms,所以每加到99后向秒进位再重

新从零开始依次增1。

秒表计时最长时间为60分钟,当大于这个时间后,数码管将又重新从零开始

计时。

考虑到键盘上0??F共十六个键,所以我们设计的系统对分记有次数限制,最

多为16次,超过16次时,计时自动停止,但仍可以读出存储下的16个时间。

(四)具体硬件电路设计:1.片选地址的设计:

对8086地址线进行锁存后,利用3-8译码器进行译码,为匹配实验箱上的

片选地址在电路中我们选择了A12,A13,A14分别接A,B,C,A15接入高电平使能端

E1,这样Y0就对应8000h-8fffh,Y1对应9000h-9fffh,依此类推。

地址线的锁存:CPU接线设计译码器设计

1.8253设计:

8253片选信号地址为0C000H,即8253片选接CS4。

分频器的Fin接4MHz时钟。8253的GATE1,GATE0接VCC。

8253时钟源CLK0接分频电路的

您可能关注的文档

文档评论(0)

151****6426 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档