- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津理工大学
专业设计报告
设计题目:基于51单片机的四路抢答器
TOC \o 1-3 \h \z \u 一.设计概述 3
1.1.程设计的目的 3
1.2.课程设计的基本要求 3
1.3.课程设计具体要求 3
1.4. 设计任务 3
二.硬件设计 4
2.1控制系统及所需元件 4
2.2. 抢答器显示模块 5
2.3 电源方案的选择 5
2.4抢答器键盘的选择 5
2.5 外部振荡电路 6
三 程序设计 7
3.1程序流程图: 7
3.2系统的调试 8
3.3 焊接的问题及解决 9
总 结 10
附录(C程序)及实物演示图片 11
一.设计概述
1.1.程设计的目的1. 进一步熟悉和掌握单片机的结构及工作原理。2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。3. 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。5. 通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片机应用系统的全过程,为今后从事相应打下基础。
1.2.课程设计的基本要求
1. 认真认识设计的意义,掌握设计工作程序,学会使用工具书和技术参考资料,并培养科学的设计思想和良好的设计作风。
2. 提高模型建立和设计能力,学会应用相关设计资料进行设计计算的方法。
3. 提高独立分析、解决问题的能力,逐步增强实际应用训练。
4. 课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。
1.3.课程设计具体要求
a) 要求每位同学独立完成设计任务b) 原理图设计。1. 原理图设计要符合项目的工作原理,连线要正确。2. 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。3. 原理图要完整,CPU,外围器件,扩器接口,输入/输出装置要一应俱全。c) 程序调计1. 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。2. 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。d) 设计说明书1. 原理图设计说明简要说明设计目的,原理图中所使用的元器件功能及在图中的作用,各器件的工作过程及顺序。2. 程序设计说明对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。3. 画出工作原理图,程序流程图如并给出相应的程序清单。
1.4. 设计任务
利用单片机AT89S51实现单片机可控制四路抢答器的
二.硬件设计
2.1控制系统及所需元件
控制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。其中单片机STC89C52是系统工作的核心,它主要负责控制各个部分协调工作。
所需元件:该系统的核心器件是 STC89C52。各口功能:
P1.0-P1.3是4组抢答信号的输入口;
P1.4、P1.5由裁判控制,分别是抢答开始\复位功能键;
P1.6为蜂鸣器的控制口;
P3.4-P3.7为选手信号灯输出口;
在其外围接上电复位电路、数码管电路、LED发光二极管、按键电路及扬声器电路。
电子抢答器用单片机来设计制作完成的,由于其功能的实现主要是通过软件编程来完成的,所以采用单片机STC89C52,它是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和512 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可为您提供许多较复杂系统控制应用场合。下图为其I/O口引脚图:
2.2. 抢答器显示模块
显示模块为LED信号灯模块
分别采用四位一体共阴极数码管和四个发光二极管,体积小,功耗低,故障率低,程序编译容易,资源占用较少。
2.3 电源方案的选择
系统需要5V电源来驱动单片机STC89C52。
利用电脑的USB接口可以提供5V电压来驱动单片机。
2.4抢答器键盘的选择
键盘是单片机不可缺少的输入设备,是实现人机对话的纽带。键盘按结构形式可以分为非编码键盘和编码键盘,前者用软件方法产生键码,而后者则用硬件方法来产生键码。在单片机中使用的都是非编码键盘,因为非编码键盘结构简单,成本低廉,非编码键盘的类型很多,常用的有独立式键盘,行列式键盘等。
本设计采用独立式键盘。
键盘接口中使用多少根I/O线,键盘中就有几个按键,键盘接口使用了5根I/O口线,该键盘就有5个按键,这种类型的键盘,其按键比较少,且键盘中各按键的工作互不干扰
文档评论(0)