- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称 微机原理与接口技术
任课教师
设计题目 数字钟设计
班 级
姓 名
学 号
日 期 2010年12月 5日
目录
计时时钟的设计 3
1 设计需求分析与解决方案 3
1.1 设计需求分析 3
1.1.1 题目要求 3
1.1.2 根据要求提出的问题 3
1.2 解决问题方法及思路 3
1.2.1 硬件设计选择部分 3
1.2.2 软件设计分析 5
2 硬件设计 5
2.1 选择芯片8255 5
2.1.1 芯片8255 A在本设计中的功能作用 5
2.1.2 芯片8255的功能分析 5
2.1.3 8255部分技术参数 6
2.1.4 8255与外设相连的逻辑图(见图2-3) 7
2.2 选择器件LED 7
2.2.1 LED在本设计中的作用 7
2.2.2 LED功能分析 7
2.2.3 LED技术参数 8
2.3 硬件设计思路及连接图 9
2.3.1 硬件设计思路 9
2.3.2 硬件接线原理图(见图2-7) 9
3 软件设计思路及程序控制流程框图 10
3.1 软件设计思路 10
3.2 程序流程图的相关说明 10
3.3 程序控制流程框图(见图3-1) 10
3.4 程序清单 12
4 上机调试过程 17
4.1 硬件调试 17
4.2 软件调试 17
4.3 联机调试 17
4.4 调试结果及问题的提出 18
4.4.1 调试结果 18
4.4.2 提出问题 18
5 设计结果分析、问题讨论及总结体会 18
5.1 课程设计结果及分析 18
5.2 问题讨论 18
5.3 总结体会 19
6 参考文献 20
计时时钟的设计
1 设计需求分析与解决方案
1.1 设计需求分析
1.1.1 题目要求
设计一个接口与七段LED显示器,显示一个计时时钟,显示初值为0,每隔一秒改变一次显示值,60s为一分钟,60min为一小时,LED显示器循环显示时、分、秒的动态值。
1.1.2 根据要求提出的问题
1、选择用于显示时间的显示器;
2、怎样使显示器实现显示时间;
3、如何实现计时功能,是用软件还是硬件实现;
4、选择何种接口芯片以及考虑该接口芯片及LED显示器的技术参数,考虑最大工作电流,需不需要其他辅助芯片等;
5、对设计题目功能的扩展,在设计中加入其他功能;
6、可否用不同的设计方法完成设计,与其他计算机语言设计相比的异同之处。
1.2 解决问题方法及思路
1.2.1 硬件设计选择部分
1、接口芯片的选择
秒位设置完毕后,如何将时间信息传送到外设中,即选择何种芯片用于CPU与外设之间传送信息。接口芯片是微型机系统中实现输入输出的常用器件,是CPU与外设之间的界面,一方面要接收CPU进行输入/输出所发出的一系列信息,另一方面又要与外设交换数据以及一些联络信号等。为增加本设计的灵活性,在接口的选择上要求是可编程的输入/输出接口8255A芯片或8251A芯片。
8255A芯片:它是一种可编程通用并行接口芯片,它有24条可编程的I/O引脚,采用40脚双列直插式封装,单一+5V电源,全部输入/输出均与TTL电平兼容。在8255A中有A、B、C三个并行输入/输出端口,其功能全部由程序设定,每个端口都有自己的特点。A口、B口通常作为独立的I/O端口使用,C口也可以作为一般的I/O端口使用,但当A口、B口作为应答式的I/O端口使用时,C口分别以来为A口、B口提供应答控制信号。如果采用8255A作为计时时钟的输入/输出接口,那么8255A的三个端口设置如下:A口工作与方式0,作为输出口,其PA0~PA6分别与外设的段选码相连,用以确定在何时显示时间的哪一位;B口工作与方式0,作为输出口,其PB0~PB7分别与外设相连,作为位选线;C口用来为A口、B口提供应答控制信号。
8251A芯片:它是一种可编程通用串行接口芯片,是通用的同步异步接收/发送器,它的作用是把计算机的并行数据转换成串行数据发送出去,把接收到的外部串行数据转换成并行数据送入计算机内部,它可以通过编程选用同步/异步通信方式,它具有独立的发送器和接收器,能够以单工、半双工或全双工方式进行通信,并提供相应的控制信号。
最佳解决方案:如果采用8251A作为计时时钟的输入/输出接口,那么就需要把计算机的并行数据转换成串行数据发送出去,把接收到的外部串行数据转换成并行数据送入计算机内部,这个过程是需要时间的,所以从时间效率方面来说并没有8255A芯片合适;另外,可编程
您可能关注的文档
- 桥梁加固维修施工组织的设计.doc
- 全国公关大赛__陶氏化学品牌形象传播策划案.ppt
- 犬传染性肝炎病毒的诊断和防治毕业论文-终稿.doc
- 燃料电池中机电一体化系统_英文论文及其翻译.doc
- 商铺投资的时机和获利战略.ppt
- 商务谈判加盟计划书.ppt
- 审计模式及在我国应用的研究.doc
- 升降压斩波电路在直流可逆电动机的运用-课程设计报告.doc
- 升压直流斩波电路中斩波器的设计及重要性.doc
- 施工组织-课程设计.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
最近下载
- 2024新沂市中小学教师招聘考试题库及答案.docx VIP
- 新人教版三年级数学上册教学课件《因数中间有0的乘法》.pptx VIP
- 田家四季歌教案.doc VIP
- 《GB 27955-2020过氧化氢气体等离子体低温灭菌器卫生要求》(2025版)深度解析.pptx
- 高级碳排放监测员理论考试复习题库资料(含答案).pdf VIP
- 外科学(总论) 清创术 清创术.pptx VIP
- 《文献检索》课程教学大纲.pdf VIP
- 前置胎盘临床诊断与处理指南课件.ppt VIP
- 事业单位考试公共基础知识考试试题精选3000题.pdf VIP
- 人教版四年级上册数学《平行四边形》(说课课件).pptx VIP
文档评论(0)