已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及系统课程设计报告摘 要 抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。目前大多数抢答器均使用单片机(如MCS-51型)和数字集成电路。本设计利用89C51单片机及外围接口实现多路抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。关键词:抢答器;单片机89c51 ;数字集成电路;定时器/计数器Abstract Responder is a kind of widely used equipment, in all kinds of competition, vies to answer first occasion, it can quickly and objectively identify the players get voice. Early responder only by a few triode, SCR, luminous tube, etc, can through the luminous tube instructions recognition player number. Now most of the responder all use SCM (such as MCS - 51 type) and digital integrated circuit, This topic USES 89 c51 and peripheral interface implementation vies to answer first system, with the help of the microcontroller timer/counter timing and number principle, software and hardware organically, and makes the system can correctly to the time, at the same time make digital tube display the time correctly. Key Words: Responder, 89c51, Digital integrated circuit, Timer/counter1引言目前电视节目日益丰富,其中的竞赛环节也越来越多,其中抢答器是不可或缺的器材。它能准确、公正、直观地判断出第一抢答者。本次设计通过Proteus软件设计并利用KeilC软件编辑程序,仿真验证。使系统能够完成多路抢答。2设计方案及原理本次设计的抢答过程主要分为准备抢答,开始抢答,开始答题以及答题结束四个阶段。本方案以AT89C51单片机作为主控核心,与晶振、数码管等构成二路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时电路等,本设计的系统实用性强、判断精确、操作简单、扩展功能强。3硬件设计在抢答中,只有规定开始后抢答才有效,如果在开始抢答前抢答为无效;显示灯可以显示是哪位选手有效抢答,抢答时间和回答问题时间倒记时显示在数码管上,时间用尽后系统自动复位;如系统原理电路所示P1.0为开始抢答,P1.1为开始抢答倒计时,P3.0-P3.1为二路抢答输入,P3.6-P3.7为与选手对应的提示灯,P0.0-P0.7为数码管, RST复位,XTAL1和XTAL2接晶振电路。图3.1 系统原理电路图4软件设计两路抢答器由两个按键控制,程序一致判断是否有按键按下,若没有按键按下则循环判断,直到有按键按下后,立即把通过按键输入的信号储存起来然后对2路输入信号进行扫描判断,最后根据扫描结果转入查表程序取数同时发光二极管亮起,表示抢答成功。软件设计利用中断系统的基本构成原理编写中断服程序,其信号由按键电路提供,由CPU响应中断,并输出响应。用到了查询按键模块、定时器模块、显示时间模块、显示组号模块、报警模块等。程序流程图如图4.1所示。图4.1 系统流程图5系统仿真及实际调试图5.1 开始抢答倒计时仿真结果图图5.2 开始答题倒计时仿真图6总结 本次课程设计的题目是基于单片机的多路抢答器设计,在设计的过程中出现了以下几种问题。例如利用Proteus软件仿真的时候多次出现数码管不亮的情况,并且复位键按下电路无反应的现象,通过对程序的调试并重新装入才解决了数码管不亮的问题。而复位键不灵敏的问题则是因为时间过短导致复位显示不明显。此外,开始的时候并没有体现出多路抢答,后来在老师的指导下添加了两路电路才使得本次课程设计圆满完成。本次单片机课程设计,充分的将理论与实际结合起来,并且遇到了很多实实在在的需要亲自解决的问题,通过查阅相关资料,问题最终得到解决。而这些才是作为一名工科学生最宝贵的财富。 参考文献1 王思明,张金敏,苟军年,张鑫,杨乔礼.单片机原理及应用系统设计C.北京:科学出版社.2012.9:90-151.2 李华,王思明,张金敏.单片机原理及应用C.兰州:兰州大学出版社.2001.5:59-86.3 柯文松.十路抢答器的设计J. 龙岩师专学报.1988.2.4 吕锴.部德才.徐明达. 单片机串行通讯在抢答器设计中的应用J齐齐哈尔大学学报.2011.4:73-75.5 宋春华,江涛,王贵恩,裴小英.基于单片机控制的数字抢答器J 河南机电高等专科学校学报.2005.5:32-33.7单片机原理及系统课程设计报告8附录#include sbit start=P10;sbit please=P11;sbit stop=P12;sbit ans=P13;sbit p1=P30;sbit p2=P31;sbit light1=P36;sbit light2=P37;sbit S=P20;sbit G=P21;unsigned char code time10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;unsigned char cont=0,shi,ge,i;unsigned char T; /答题时间void inter() interrupt 1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; cont+;main() while(1) / 1.待机阶段 while( start=1 ) S=1; G=0; P0=time0; for( i=0 ; i100 ; i+ ) ; P0=0xff; S=0; G=1; P0=time0; for( i=0 ; i100 ; i+ ) ; P0=0xff; / 2.抢答阶段 while(1) / 1).开始抢答 ans=0; / 判断那个选手抢到题 while(1) if ( p1=0 ) light1=0; break; if ( p2=0 ) light2=0; break; / 禁止其他选手再选题 while( please=1 ) ; / 2).开始答题 ans=1; T=6; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; while( T200
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南百大物业服务有限公司招聘备考题库及答案详解【必刷】
- 2026渤海银行昆明分行社会招聘备考题库附参考答案详解(轻巧夺冠)
- 2026广东河源市妇幼保健院招聘合同制专业技术人员25人备考题库审定版附答案详解
- 2026上海树修教育培训中心招聘6人备考题库及完整答案详解【名师系列】
- 2026云南曲靖市罗平县妇幼保健院招聘编外人员18人备考题库带答案详解(综合题)
- 兴发集团2026届春季校园招聘备考题库及答案详解【夺冠】
- 耳鼻喉科主治医师考试试题及答案
- 2025年江苏史地专升本考试真题及答案
- 初级注册安全工程师考试试题及答案
- 2026上海虹口区卫健系统招聘38人备考题库带答案详解(黄金题型)
- 8.2 立方根教学设计人教版数学七年级下册
- 2026学校防范电信网络诈骗“无诈校园”建设工作方案(完整版)
- 北京化工集团招聘26人笔试备考试题及答案解析
- 急性脑卒中绿色通道急救规程
- GB/T 22576.1-2026医学实验室质量和能力的要求第1部分:通用要求
- 纯电动汽车原理与检修-宝骏E100
- 2025年中国农业科学院油料作物研究所公开招聘笔试参考题库附带答案详解
- 2026年及未来5年中国石墨碳素行业市场需求预测及投资战略规划报告
- 2025年四川大学mba面试题库及答案
- 内蒙古自治区民航机场集团有限责任公司招聘笔试题库2026
- 福建省七地市2026届高三1月模拟检测数学试卷 含解析
评论
0/150
提交评论