基于多机通信的8路抢答器设计与制作毕业设计.doc

基于多机通信的8路抢答器设计与制作毕业设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2013届专科毕业设计(论文) 课题名称:基于多机通信的8路抢答器 设计与制作 姓 名: 曾送祥 系 别: 机电工程与技术系 学 号: 102402040020 班 级: 机电3104 专 业: 机电一体化 指导老师: 邓 婷 定稿日期:2013年05月28日 湖南科技职业学院机电系 毕业设计(论文)任务书 课题编号 J2012-013 指导老师 邓婷 课题名称 基于多机通信的8路抢答器设计与制作 毕 业 设 计 论 文 内 容 任 务 要 求 说 明 内容: 总体方案的确定;单片机的选择;硬件设计;软件设计;编写设计说明书等。 任务: 1. 选用AT89S51单片机 2. 主机有显示哪些抢答成功功能、对指定从机加减分功能、计时功能;从机有显示当前分数、抢答状态功能;主、从机通过多机通信进行信息传递;设计制作硬件电路,编写软件并调试。 摘 要 此次设计提出了用AT89S51单片机为核心控制元件,设计一个简易的抢答器。本方案以AT89S51单片机作为主控核心,与晶振、数码管、蜂鸣器等构成八路抢答器。利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路。设计的八路抢答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用汇编语言编程,使其实现一些基本的功能。 本设计的系统实用性强、判断准确、操作简单、扩展功能强。它的功能实现是比赛开始,主持人读完题之后按下总开关,即计时开始。此时数码管开始进行30s的倒计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号和抢答所用的时间,同时蜂鸣器也会发出声音,以提示有人抢答本题。如果在规定的60s时间内没有做出抢答,则此题作废,即开始重新一轮的抢答。在抢答和回答时间的最后5s,蜂鸣器都会给予报警提示。 关键词:单片机,AT89S51,抢答器 目录 绪 论 - 1 - 第一章 各模块的选择和论证 - 2 - 1.1抢答器显示模块选择 - 2 - 1.2 控制器选择 - 2 - 1.3 键盘选择 - 3 - 1.4 时钟频率电路的设计 - 4 - 1.5 复位电路的设计 - 5 - 1.6 报警电路 - 5 - 1.7 AT89S51单片机简单概述 - 6 - 第二章 模块最终方案的设计 - 9 - 2.1 总体设计思路 - 9 - 2.2 功能介绍 - 9 - 2.3 抢答器的软件设计 - 9 - 2.4 数码显示 - 9 - 第三章 系统调试与仿真 - 11 - 3.1 软件调试问题分析 - 11 - 3.2 Proteus 仿真 - 12 - 第四章 总结 - 13 - 参考文献 - 14 - 致谢 - 15 - 附录一、主程序清单 - 16 - 附录二、元件清单 - 26 - 附录三、Proteus仿真原理图 - 27 - 绪 论 第一章 各模块的选择和论证 图1-7 为AT89S51单片机的基本组成功能方块图。 1.7.2 AT89S51单片机管脚说明 图1-8 AT89S51单片机管脚图 ATMEL公司的AT89S51是一种高效微控制器。采用40引脚双列直插封装形式。AT89S51单片机是高性能单片机,因为受引脚数目的限制,所以有不少引脚具有第二功能。 VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0 口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写1时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口

文档评论(0)

嫣雨流纱 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档