基于单片机的6路抢答器设计毕业设计论文

基于单片机的6路抢答器设计毕业设计论文
基于单片机的6路抢答器设计毕业设计论文

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:(签名)单位:(盖章)

年月日

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:(签名)单位:(盖章)

年月日

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)

年月日

教学系意见:

系主任:(签名)

年月日

摘要

近年来,计算机技术析迅猛发展,使得计算机在工业,农业,国防科研及日常生活的各个领域显示了日益旺盛的生命力,它已成为各国工业发展水平的主要标志之一是发展新技术,改造老技术的强有力的武器。

目前,单片机正朝着高性能和多品种方向发展,单片机的发展正朝着CMOS化,低功耗,小体积,大容量,高性能,低价格和外围电路的内装化等几个方面发展。近几年,由于某种原因CHMOS技术的进步大大地促进了单片机的CMOS化,此种芯片除了低功耗外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态,特别是IIC,API等串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化而我们设计出的4路抢答器是一种基于MCS-51智能锁的硬件和软件设计及实现方法,这种电路设计具有按键有效提输入错误提示控制开锁电平控制报警电路在线修改功能等多种功能保密性强灵活性高特别适用于家庭办公室学生宿舍及宾馆等场所。它具有全集成化,智能化,高精度,高性能,高可靠性和低价格等优点,是一个值得推广的一种方法。接下来我们就对方案与设计原理方框图进行比较分析。

关键字:抢答器;单片机;数码管

目录

第一章设计意义 (1)

第二章系统总体设计 (2)

2.2 设计要点 (2)

第三章智能抢答器系统的硬件电路 (3)

3.1 抢答器系统电源的设计与分析 (3)

3.2 中央控制器 (3)

3.3 抢答器的外围控制与分析 (3)

3.4 抢答器的输入模块 (5)

3.5 抢答器其他模块 (6)

第四章程序设计说明 (7)

4.1 抢答主体程序 (7)

4.1.1 程序流程 (7)

4.1.2 程序注释 (8)

4.2 数码管显示程序 (20)

4.2.1 程序流程图 (20)

4.2.2 程序注释 (20)

4.3 蜂鸣器发声程序 (21)

4.3.1程序流程图 (21)

4.3.2程序注释 (21)

第五章设计调试及性能测定 (23)

第六章结论 (24)

结束语 (25)

谢辞 (25)

参考文献 (26)

附录元器件清单 (27)

1 设计意义

电子技术在不断地发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。电子技术和微型计算机的迅速发展,促进微型计算机测量和控制技术的迅速发展和广泛应用,单片机的应用已经渗透到国民经济的各个部门和领域,它起到了越来越重要的作用。本文就是单片机的其中一个具体应用,将其与抢答器的设计有机地结合起来。

在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。因为在抢答的过程中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,就可以很好地解决上述的问题,因为单片机的动作是极其迅速的,即使两组的抢答相差的时间是微秒级的,也可轻松分辨出是哪组优先答题,本文的抢答组数可以在六组以内任意使用,当然通过扩展抢答的组数是可以大于6组的。此外还对抢答器的功能进行了一些扩展,如用不同的音乐提示回答是正确还是错误;也新增了计分功能,当抢答结束,可以知道各个组别的积分的多少。

而对我们大学生来讲,通过本次毕业设计可以巩固和加深对电子电路基本知识的理解,提高综合运用专业所学知识的能力。与此同时也培养了根据设计需要选学参考书籍,查阅相关手册、图表和文献资料的自学能力。通过设计方案的分析、论证和比较,设计计算和选取元器件、电路焊接、系统的功能调试和检测等环节,掌握了一个设计由概念到成品设计过程的各个环节,也通过电路的调试和性能指标的测试,提高实际动手能力和综合的电子设计能力。

2 系统总体设计

2.1 抢答器的设计要求

(1)系统设置复位按钮,按动后,重新开始抢答。

(2)抢答器开始时数码管显示序号0,选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。抢答后显示优先抢答者序号,并且不出现其他抢答者的序号。

(3)抢答器具有定时抢答功能。

(4)主持人按下复位开关,使得抢答器再次进入禁止状态,选手编号的LED 数字显示器灯熄灭,电路进入原来的初始状态,准备进入下一轮的抢答。

(5)扩展功能为音乐提醒和积分功能。

2.2 设计要点

根据控制系统的工作原理和执行装置,可以将系统设计分为硬件和软件两大部分。硬件设计部分,包括编写电路原理图、合理选择元器件、焊接各个元器件,然后对硬件性能进行调试、测试,以达到设计要求。软件设计部分,首先在设计之前完成系统总框图和确定各个功能模块,然后进行具体设计,包括各模块的流程图,选择合适的编程语言和软件应用程序,进行编程设计等;最后是通过软件对程序进行调试、测试,以及仿真,以达到性能的最优化。

下面是软硬件设计方法确定的。软件设计的方法与开发环境的选取有着直接的关系,本系统由于是采用51系列单片机,因此使用Keil C语言进行开发。此编程工具相比汇编语言具有结构化、适用范围大、可移植性好等特点。本系统软件设计采用模块化系统设计方法,先编写各个功能模块子程序,然后进行组合与调整,经过调试后,可以进行仿真测试,已达到设计功能要求。为配合软件的灵活设计,硬件电路是采用结构化系统设计方法,该方法保证设计电路的标准化、模块化。硬件电路的设计最重要的选择用于控制的单片机,再确定与之配套的外围芯片,使所设计的系统既经济又高性能。硬件电路设计可以在焊接元器件之前画出详细电路图,标出芯片的型号、器件参数值,根据电路图在仿真软件上进行调试,发现设计错误时立即修改,高效,准确地完成硬件设计。

3 智能抢答器系统的硬件电路

3.1 抢答器的电源控制与分析

抢答器同时供6名选手或6个代表队比赛,分别用6个按钮表示。设置一个系统清除和抢答控制按扭,以及两个抢答时间的加和减,答题时间的加和减。控制模块使用单片机,型号为STC89C51,由单片机执行程序控制各个组件实现功能。显示方面使用4位共阴极的数码管,用动态扫描的显示方式显示数字号码,并且有一个蜂鸣器发声。

3.2 中央控制器

抢答器必须用到一些显示模块,对于一般的电子设计主要考虑以下两种显示方案。

方案一:使用液晶屏显示。液晶显示屏具有轻薄短小、低耗电量、无辐射危险,平面直角显示以及影像稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干扰能力强的特点。但由于选手和编号信息量比较少,且由于液晶是以点阵的模式显示各种符号,编程工作量大,控制器的资源占用较多,其成本也偏高。在使用时,不能有静电干扰,否则易烧坏液晶显示芯片,不易维护。

方案二:在使用传统的数码管显示。数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度高,称量快,精确可靠,操作简单。数码显示是采用BCD编码显示数字,程序编译容易,资源占用较少。

综上所述,选用方案二,这里使用四位共阴极数码管作为显示模块。

图3-1 四位共阴极数码管

3.3 抢答器的控制模块

采用STC89C51作为系统控制器的CPU方案。单片机算术运算功能强,软件编程灵活、自由度大,可以用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。

STC89C51单片机是一种低功耗、高性能CMOS 8位微控制器,具有8k在系统可编程Flash存储器,与工业80C52产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C51单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

图3-2 STC89C51引脚图

STC89C51具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C51可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

89C51基本外围电路:

①时钟电路:

单片机的时钟信号用来提供单片机片内各种微操作的时间基准,时钟信号通常用两种电路形式得到:内部振荡和外部振荡。STC89C51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式,其外接晶体振荡器(简称晶振)或陶瓷谐振器就构成了内部振荡方式,片内高增益反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器并产生振荡时钟脉冲。外接晶体以及电容C1和C2构成并联谐振电路,它们起稳定振荡频率、快速起振的作用,其值均为30pF 左右,晶振频率选12MHz。

图3-3 晶振电路

②复位电路:

为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将I/O口寄存器置为0FFH,堆栈指针SP置为07H,SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用手动复位和上电复位组合方式。

图3-4 复位电路

3.4 抢答器的输入模块

键盘是单片机不可缺少的输入设备,是实现人机对话的纽带。

行列式键盘是用N条I/O线作为行线,M条I/O线作为列线组成的键盘,在行线和列线的每个交叉点上,设置一个按键中按键的个数是M*N个。这种形式的键盘结构,能够有效的提高单片机系统中I/O的利用率。

CPU对键盘的扫描可以采用取程序控制的随机方式,即只有在CPU空闲时才去扫描键盘,响应操作人员的键盘输入,但CPU在执行应用程序的过程中,不能响应键盘输入,对键盘的扫描可以采用定时方式,即利用单片机内部定时器每隔一定时间对键盘扫描一次,这样控制方式,不管键盘上有无键闭合,CPU总是定时的关心键盘状态。

最简单的编码方式就是根据I/O输入口所直接反映的相应按键,按下的状态

进行编码,称按键直接状态码,对于这样编码的独立式键盘,CPU 可以通过直接读取I/O 口的状态来获取按键的直接状态编码值,根据这个值直接进行按键识别,这样形式的键盘结构简单,按键识别容易。

3.5 抢答器其他模块

发声模块:经过一个三极管和电容组成的电流放大电路驱动蜂鸣器,改变通电频率从而改变发声的音调。

3.6 系统主体原理图

控制芯片采用单片机STC89C51,显示功能采用4位的共阴极数码管,输入硬件是用独立式键盘,用蜂鸣器发声来提示抢答的成功。

P 1.01P 1.12P 1.23P 1.34P 1.45156167P 1.78R S T 9P 3.0(R X D )10

P 3.1(T X D )11P 3.2(I N T 0)12P 3.3(I N T 1)

13P 3.4(T 0)14P 3.5(T 1)15P 3.6(W R )16P 3.7(R D )17X T A L 218X T A L 1

19G N D

20

(A 8)P 2.0

21

(A 9)P 2.122(A 10)P 2.2

23(A 11)P 2.324(A 12)P 2.4

25(A 13)P 2.526(A 14)P 2.627(A 15)P 2.728P S E N 29A L E /P R O G 30E A /V P P 31(A D 7)P 0.7

32(A D 6)P 0.633(A D 5)P 0.534(A D 4)P 0.435(A D 3)P 0.336(A D 2)P 0.237(A D 1)P 0.138(A D 0)P 0.0

39V C C 40

U1

STC89C51

Y1

12MHz

C230

C330

e

12d p

3c 4g 5S 4

6

b

7S 3

8S 2

9f 10a 11S 1

12U34-LED

C O M

1

R 12R 23R 34R 45R 56R 67R 78R 8

9

RP11K

123

4

K1S1

123

4

K2

S2

123

4

K3

S3

123

4

K4

S4

VCC

R110K

3

2

1

P1DC

112233445

5

6

6

S1

SWITCH

A A A F F F B

B B E E E

D D D d p

d p

d p

C C C G G

G S 1

S 2S 3S 4

S 1S 2S 3S 4

VCC

R22.2K

LS1

SPEAKER

b

c

e Q1PNP

+C110u F

VCC

123

4

K5

S5

123

4

K6

S6

123

4

K9

START

123

4

K10

RESET

VCC

123

4

K11

qiangjia 123

4

K12

qiangjian 123

4

K13

dajia 123

4

K14

dajian

图3-6 主体原理图

4 程序设计说明

4.1 抢答主体程序

4.1.1 程序流程

程序不断地扫描单片机的各个输入端口,即各个选手的按键。当有按键按下时将成功抢答的选手组号显示在数码管上,同时蜂鸣器响起,直到启动键再次被按下时则继续扫描各个输入端口,进入下一轮的抢答。

开始

初始化

第一组是

第二组是显示组号

第三组是蜂鸣器响起

第四组是

第五组是

第六组是

图4-1 程序流程图

4.1.2 程序注释

主题程序如下:

#include

#define uchar unsigned char

#define uint unsigned int

sbit start=P3^0; //主持人按键开始

sbit reset=P3^1; //复位

//sbit m1=P3^1; //主持人按键答对加分,按一下加一分

//sbit m2=P3^2; //答错减分

sbit add1=P3^2; //抢答时间调整,加1

sbit dec1=P3^3; //抢答时间调整,减1

sbit add2=P3^4; //答题时间调整,加1

sbit dec2=P3^5; //答题时间调整,减1

sbit k1=P1^0;

sbit k2=P1^1;

sbit k3=P1^2;

sbit k4=P1^3;

sbit k5=P1^4;

sbit k6=P1^5; //选手按键

sbit beep=P3^6; //蜂鸣器

bit qd; //抢答标志位,=1时开启抢答

bit dt; //答题标志位,=1时开启答题

bit disp_qd_dt;

//uchar code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77}; //0-9代码

unsigned char code

tab[]={0x5F,0x44,0x9D,0xD5,0xC6,0xD3,0xDB,0x45,0xDF,0xD7,0xCE,0xC7,0xDC}; //数字0-9的编码

uchar shiwei,gewei,xuanshou,count,p,second;

uchar qd_time=30,dt_time=60; //抢答时间,默认30S,答题时间,默认60S

uint t,m,n,a,a1,a2,a3,a4,a5,a6;

void Timer()

{

TMOD=0x01;

TH0=0x3C; //初值15536,计数50000次,每次1uS,总计50ms

TL0=0xB0;

IE=0x82; //这里是中断优先级控制EA=1(开总中断),ET0=1(定时器0允许中断),这里用定时器0来定时

TR0=0;

}

void tim(void) interrupt 1 using 1 //为定时中断TR0

{

TH0=0x3C; //重新赋值

TL0=0xB0;

TR0=1;

count++;

if((second<=10)&&(count==10)&&(dt==1))

beep=0;

if(count==20) //20*50ms=1秒

{

count=0;

if(second>=1)

second--; //秒减1

else

TR0=0;

if((second<=10)&&(dt==1))

beep=1;

}

}

void delay(uint z) //延时函数

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--); //约1ms }

void display (void) //显示函数

{

unsigned char shiwei,gewei,xuanshou;

shiwei=tab[second/10];

gewei=tab[second%10];

xuanshou=tab[p];

P0=gewei; //个位位选

P2=0x7F;

delay(5);

P2=0xFF;

P0=shiwei; //显示十位

P2=0xBF; //打开显示时间十位的位选delay(5);

P2=0xFF;

P0=0x80; //显示横线

P2=0xDF;

delay(5);

P2=0xFF;

P0=xuanshou;

P2=0xEF; //选手位选

单片机六路抢答器C语言程序

单片机六路数显计时抢答器c语言程序 #include <> #define uint unsigned int #define uchar unsigned char unsigned char code table[]={0xc0,0xf9,0xa4, 0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90,0xc0}; sbit start=P3^6; 》 sbit reset=P3^7; sbit key1=P1^0; sbit key2=P1^1; sbit key3=P1^2; sbit key4=P1^3; sbit key5=P1^4; sbit key6=P1^5; sbit key7=P1^6; < sbit key8=P1^7; sbit jia=P3^4; sbit jian=P3^5; bit action = 0; uchar second=10,a[7]={0}; uchar timer0_count = 0; uchar number=0; uchar number_display = 0; ( uchar k; void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=120;y>0;y--); } void display(uchar number,uchar second) # { P2 = 0x01; P0 = table[second]; delay(1); P2 = 0x02; P0 = table[number]; delay(1); P2 = 0x04; % P0 = table[a[0]]; delay(1); P2 = 0x08; P0 = table[a[1]]; delay(1); P2 = 0x10; P0 = table[a[2]]; delay(1); ' P2 = 0x20; P0 = table[a[3]];

基于PLC控制的四路智能抢答器毕业设计

毕业设计 题目基于PLC控制的四路智能抢答器系别电气工程系系 专业电气自动化 班级 姓名 学号 指导教师 日期 2010年12月

设计任务书 设计题目: 基于PLC控制的四路智能抢答器 设计要求: 1.抢答器可同时供4组以下选手参加比赛。 2.给竞赛主持人设置了3个控制按钮,用来控制开始.复位.停止。 3.每当主持人发出开始抢答指令后,选手按下抢答器按钮,则数码管就显示编号,同时绿色指示灯亮,音响电路发出声响提示信号(持续三秒),选手答题完毕后,由主持人按下复位按钮,系统开始下一轮抢答。 4.违规抢答:若选手在未开始抢答时提前抢答了,则视为违规,违规时数码管显示其编号同时红灯亮音响电路发出声响。 5.抢答限时:当主持人按下抢答器按钮时定时器T0开始计时(设定15秒)若15秒限制到时仍无人抢答则黄灯亮音响电路发出声响,以示选手放弃该题。 6.答题限时:在抢答成功后,主持人按下答题计时按钮,同时数码管显示答题倒计时时间,此设定为30秒,选手必须在设定时间内完成答题,否则,音响电路发出超时报警信号。 设计进度要求: 第一周:确定题目,查阅相关资料。 第二周:根据设计要求分析PLC声光智能抢答器的工作原理。 第三周: 收集PLC声光智能抢答器的资料,对硬件进行设计。 第四周:从整体出发对PLC声光智能抢答器软件进行设计。 第五、六周:进行上机调试程序,找出问题,进行修改,并改进设计。 第七、八周:撰写毕业设计论问,进行毕业答辩。 指导教师(签名)

摘要 PLC四路智能抢答器是最简单竞赛抢答系统,具有结构简单、操作方便、安全可靠、造价低、发展前景广阔、功能强大等优点。抢答器广泛用于电视台娱乐性质的竞赛抢答活动,为竞赛增添了刺激性,在精神上丰富了人们的业余生活。抢答器在竞赛中能准确、公正、直观地判断出第1抢答者。通过抢答器的指示灯显示、数码显示和警示蜂鸣等手段指示出第1抢答者。 在PLC的三种编程语言中,梯形图和语句表是PLC最基本的、最常用的编程语言。本次设计是利用PLC(Programmable Logic Controller)对四路智能抢答器进行控制。考虑到只是对四组智能抢答器进行控制,则输入端口需要7个,输出端口需要23个,所以需要有一个CPU226的模块和两个EM222数字量扩展模块,考虑到要实现声光功能需要两个喇叭和四个指示灯。由于抢答时要显示组号和倒计时故还需要三个数码管,以上的器件价格不贵并且容易买到,另外PLC具有可靠性高、体积小、通用性、使用方便等优点,因此,我决定选用S7-200系列系列的CPU226和数字量扩展模块EM222作为本次设计的PLC控制的四路智能抢答器的主要模块。 关键词:智能抢答,声光显示,PLC,自动控制

六路抢答器电路设计教(学)案

《数字电子技术》 项目二设计与制作六路抢答器电路任务三六路抢答器电路制作与调试 教 案 名称: D触发器的应用 课程:数字电子技术 专业:应用电子技术 课时: 6课时

任务三六路抢答器电路制作与调试本次任务,是针对D触发器的应用,完成六路抢答器电路的制作和调试。【设计思想】 本节课以项目任务为载体,以学生自主学习为中心,通过小组合作的组织形式,为学生营造一个自主学习的环境。充分利用多媒体教学手段结合项目设计,步步设疑、环环相扣、贯通主线,引导学生自主探究,通过学生动手实践,电路调试来发现问题、探究问题、解决问题,以提高实践、交流、协作等各方面的能力,为将来成为高技能型人才做好铺垫。 【教学容】 课程标准要求能根据具体的工作任务,完成简单数字电路的设计。该课题理论知识来源于由高等教育出版,阎石老师主编的《数字电子技术基础》中第三章第3节。对于职业学校的学生,重点是培养解决实际问题的能力,学以致用。因此,参考课程标准采用项目教学,设计了项目二:设计与制作六路抢答器电路来完成这次的教学任务。 本节是时序逻辑电路的基础容,为今后学习时序逻辑电路奠定理论基础,具有重要的理论指导作用。通过本课的学习,让学生明确数字电路的制作和调试方法,体会到所学知识点相互之间的联系及在实际中的应用,因此占有非常重要的地位。 这部分知识也是数字电路入门的门槛之一,更是将来从事EDA行业的启蒙知识,因此,要求学生有较强的分析能力和综合能力。 本项目共有三个任务: 1. 完成基本D触发器的功能测试; 2. 用集成D触发器设计电路原理图; 3. 根据电路原理图完成六路抢答器的制作与调试。 这次课主要针对最后一个任务:六路抢答器的制作与调试进行教学设计。【教学目标】 ?知识目标: 1.掌握D触发器的基本逻辑功能。 2.理解集成D触发器的工作原理。 ?技能目标: 1.通过项目调试和分析,培养学生分析问题、解决问题的能力。 2.通过项目拓展,培养学生查阅资料、利用资源的能力。 ?情感目标: 1.通过项目教学、引导探究,培养学生合作精神。 2.体验工程职业素养在学习与工作中的重要意义。

基于单片机毕业设计(论文)开题报告

徐州工程学院 毕业设计(论文)开题报告 课题名称:基于单片机的住宅小区煤气 泄露实时报警器设计 学生姓名:学号: 指导教师:职称: 所在学院: 专业名称: 徐州工程学院 20 年月3日

说明 1.根据《徐州工程学院毕业设计(论文)管理规定》,学生必须撰写《毕业设计(论文)开题报告》,由指导教师签署意见、教研室审查,学院教学院长批准后实施。 2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。学生应当在毕业设计(论文)工作前期内完成,开题报告不合格者不得参加答辩。 3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文表达。第一次出现缩写词,须注出全称。 4.本报告中,由学生本人撰写的对课题和研究工作的分析及描述,没有经过整理归纳,缺乏个人见解仅仅从网上下载材料拼凑而成的开题报告按不合格论。 5. 课题类型填:工程设计类;理论研究类;应用(实验)研究类;软件设计类;其它。 6、课题来源填:教师科研;社会生产实践;教学;其它

课题 名称 基于单片机的住宅小区煤气泄露实时报警器设计 课题 来源 社会生产实践课题类型工程设计类 选题的背景及意义 近年来随着人民生活水平的提高,管道煤气和罐装煤气已深入到寻常百姓家。但由于使用不当或设备老化等原因导致的煤气泄漏极大地威胁着人们的生命财产安全。煤气泄漏而大量产生的一氧化碳是煤气中毒事件的根源,如采用煤气泄漏报警器就能得到及时的警示。单片机在日用电子产品中的应用越来越广泛,为现代人工作、科研、生活、提供更好的更方便的设施。为了防止中毒事件再次发生,提出利用单片机系统进行有效的预防对策。为此设计出家用煤气泄漏报警控制器。 煤气泄漏的危害 一氧化碳的浓度与健康成年人中毒的可能症状 50ppm 健康成年人在八小时内可以承受的最大浓度 200ppm 2-3小时后,轻微头痛、乏力 400ppm 1-2小时内前额痛;3小时后威胁生命 800ppm 45分钟内,眼花、恶心、痉挛;2小时内失去知觉;2-3小时内死亡1600ppm 20分钟内头痛、眼花、恶心;1小时内死亡 3200ppm 5-10分钟内头痛、眼花、恶心;25-30分钟内死亡 6400ppm 1-2分钟内头痛、眼花、恶心;10-15分钟死亡 12800ppm 1-3分钟内死亡

基于51单片机的6路抢答器

摘要 此次设计选择使用AT89C51单片机为核心的控制元件,设计制作一个简易的抢答器。本设计是以AT89C51单片机作为控制的主要核心,LED显示器,蜂鸣器等六路抢答器的程序,并且利用了单片机的延迟时电路,时钟电路,键复位电路以及定时器/中断等其他电路。六路抢答器的设计特点是让选手应答时间与选手号码实时显示出来,利用复位电路开始新一轮的比赛或者游戏,我们使用的也是我们所掌握的C 语言来进行编程,实现了一些基本功能。 该系统的设计是可行的,以确定准确,简便,强烈的扩展能力。它的体现的功能主要是比赛开始时,主持人读完题目后按下抢答键,语音提示答题开始,提示音结束后开始倒计时,这时数码管开始进行10s 的倒计时,当有选手进行抢答时,选手按下抢答键,这时候数码管显示屏上就会显示出对应答题者的编号以及抢答所剩余的时间。如果10秒计时时间到了还没有人做出抢答,蜂鸣器就会发出声音并且语音提示抢答结束,这一题就作废即所有人均不得分,然后开始新一轮的抢答。在下一轮抢答开始之前按下复位键将时间归零,再按下开始键进行新的一轮。抢答者回答正确后,评审员按下加分键,该选手编号所对应的数码管显示的数字就增加(按一次加一分,最高显示9分)。相反,如果抢答者回答错误,在抢答者分数不为0的情况下,评审员按下减分键,该选手编号所对应的数码管显示数字就减少(按一次减一分,最低显示0分)。 关键词:单片机、AT89C51、抢答器 Abstract:The design options using AT89C51 microcontroller as the core control elements, design a simple Responder. The design is based on the six-way Responder AT89C51 microcontroller as the main core control, LED display, beeper and other procedures, and use of the single-chip delay circuit, clock circuit, key reset circuit and a timer / interrupt other circuits. Six-way Responder design feature is to allow players the response time and the player numbers displayed in real time, using the reset circuit to start a new round of the competition or game, we used our disposal C language programming, to achieve some basic functions. The design of the system is feasible to determine the accurate, simple, strong expansion capability. Its main function is to reflect the start of the game, the host title after reading press answer key, voice

基于单片机的八路抢答器课程设计论文资料

目录 第一章前言 (1) 第二章总体方案设计与要求 (2) 2. 1 设计的任务及要求 (2) 2.2 设计方案论证 (2) 2.2.1 控制案芯片的方案选择 (2) 2.2.2 显示部分的方案选择 (3) 第三章系统硬件的设计 (4) 3.1时钟频率电路的设计 (4) 3.2复位电路的设计 (5) 3.3显示电路的设计 (5) 3.4键盘扫描电路的设计 (6) 3.5发声电路 (7) 第四章系统软件的设计 (8) 4.1软件电路设计 (8) 4.2程序功能流程图 (9) 第五章软硬件综合调试 (10) 5.1软件仿真 (10) 5.1.1 Keil uVsion2软件仿真 (11) 5.1.2 Protues 7 professional软件仿真 (12) 5.2 软件仿真过程说明 (13) 5.3心得体会与结果 (13) 总结 (15) 致谢 (16) 附件 (17) (1)课程设计图纸 (17) (2)元件清单 (18) (3)实物照片 (19) (4)程序清单 (20) 参考文献 (30)

摘要 本设计是以八路抢答为基本理念。本设计先做拉仿真,然后开始具体电路制作。考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。 关键词: AT89C51;抢答器;计时器;

基于PLC的六路抢答器系统设计课程设计

课程设计说明书
题目: 基于 PLC 的六路抢答器系统设计

毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教
师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加
以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研
究成果,也不包含我为获得
及其它教育机构的学位或学历
而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,
均已在文中作了明确的说明并表示了谢意。
作 者 签 名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解
大学关于收集、保存、使用毕业设计(论
文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电
子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供
目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制
手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分
或全部内容。
作者签名:
日 期:

学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研 究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文 不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研 究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完 全意识到本声明的法律后果由本人承担。
作者签名:
日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,
同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,
允许论文被查阅和借阅。本人授权
大学可以将本学位
论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩
印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名: 导师签名:
日期: 年 月 日 日期: 年 月 日

51单片机毕业设计论文

1.1核心芯片8051单片机 (2) 1.2 ADC0809转换芯片 (5) 1.2.1 ADC0809的逻辑结构 (5) 1.2.2 ADC0809 的通道选择 (6) 1.2.3 ADC0809的引脚图及各引脚作用 (6) 1.3 MC14499芯片 (8) 1.3.1.MC14499的结构及功能介绍 (8) 1.3.2 MC14499在单片机中的应用 (10) 1.4 74LS373芯片 (13) 1.5 LED数码管 (15) 1.5.1 LED数码管显示器的结构 (15) 1.5.2 LED数码管显示器的显示段码 (17) 1.5.3 LED显示器的参数 (18) 1.6 X25045 (18) 2 系统硬件设计 (20) 2.1系统设计原理和系统框图 (21) 2.1.1设计原理 (21) 2.1.2系统框图 (21) 2.2液位传感器设计 (22) 2.2.1 传感器原理 (22) 2.2.2 传感器的组成 (22) 2.2.3 测量原理 (23) 2.2.4 将电容转化成电信号部分 (24) 2.2.5 电信号放大电路设计 (25) 2.3 A/D0809模数转换 (25) 2.4 显示电路的设计 (27) 2.5 键盘电路 (29) 2.5.1矩阵式键盘的工作原理 (30) 2.5.2 硬件电路设计及电路图 (30) 2.6 继电器控制水泵加水电路 (31) 2.7 报警电路 (32) 2.8 电源电路 (33) 2.8.1 直流电源电路 (33) 2.8.2 备用电源切换电路 (34) 2.9看门狗电路 (35) 3 系统软件的设计 (38) 3.1 软件设计流程图 (38) 3.2矩阵键盘程序设计 (40) 3.2.1 程序设计内容 (40) 3.2.2系统程序 (40) 3.3 ADC0809模数转换流程图 (42) 4 结论 (45) 附录A (46)

单片机实验8路抢答器C语言知识版

单片机综合实验报告 题目: 8路抢答器实验 班级: 姓名: 学号: 指导老师: 时间:

一、实验内容: 以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。本实验有Protues软件仿真。 分别设置一个抢答控制开关S1和复位开关S2,由主持人控制。 抢答器具有锁存与显示功能。即选手按按钮抢答时,锁存相应的编号,并且优先抢答选手的编号一直保持显示在显示器上,直到主持人将系统复位为止。 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定为30秒。 当主持人启动“开始”键后,定时器进行减计时,同时绿色LED灯亮。 二、实验电路及功能说明 分别设置一个抢答控制开关S1和复位开关S2,由主持人控制。 抢答器具有锁存与显示功能。即选手按按钮抢答时,锁存相应的编号,并且优先抢答选手的编号一直保持显示在显示器上,直到主持人将系统复位为止。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统复位为止。复位后参赛队员可继续抢答。 如果定时时间已到,无人抢答,本次抢答无效,系统报警红色LED灯亮,并禁止抢答,定时显示器上显示00。

三、实验程序流程图: 主程序; 非法抢答序;抢答时间调整程序;回答时间调整程序;倒计时程序;正常抢答处理程序;犯规处理程序;显示及发声程序。主流程图如下图所示 子程序

四、实验结果分析 五、心得体会

六、程序清单 #include #define uchar unsigned char #define uint unsigned int sbit wela_a=P3^0; sbit wela1=P3^1; sbit wela2=P3^7; sbit rest=P3^5; sbit host=P3^6; sbit led1=P3^4;//绿灯 sbit led2=P3^3;//红灯 sbit led3=P3^2;//黄灯 sbit key1=P1^0; sbit key2=P1^1; sbit key3=P1^2; sbit key4=P1^3; sbit key5=P1^4; sbit key6=P1^5; sbit key7=P1^6; sbit key8=P1^7; uchar x,q,d,s,ge,t0,t1,start,flag; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void init();/*初始函数申明*/ void display(uchar s,uchar ge,uchar a); void delay(uint z); void keyscan(); void main() { init(); display(s,ge,a); while(1) { if(host==0) //主持人控制开关 { delay(5); if(host==0) { flag=1; start=1; delay(5); 延时 while(!host); 检测开关 } } if(rest==0) //复位 { delay(5); if(rest==0) { q=30; led2=1; led3=1; x=0; delay(5);

无线抢答器设计

无线抢答器设计 无线抢答器的设计 摘要 当代社会知识竞赛举办频繁,抢答器的使用也比较多。普通抢答器,在显示方面还存在不足,个人原因占据大部分,在竞赛活动中无法保证公平。所以针对这类现象采用

了无线抢答器。无线抢答器系统采用无线传输模块,连接选手电路和主持人电路。无线抢答器功能强大,可以根据比赛的要求显示抢答时倒计时,选手的分数,显示该题的分数。这样就可以保证比赛的公平和公正。一套标准无线抢答系统就可以为不同的比赛提供从抢答、评分、计时到屏幕显示分数、统计分数等功能。普通抢答器在活动现场安装比较复杂,而无线抢答器就比较方便,省去了布线的麻烦。举办方选用无线抢答器可以更大的节约成本,优化流程,减少失误,为活动带来更大的影响力。 关键词:无线抢答器无线传输模块倒计时 Abstract In today's society,knowledge contest activities are more and more frequent.So the demand of Answer will become increasingly common. Answer devices such as ordinary, on display are still insufficient, individual reason occupies the majority,in the competition activities cannot assure fair. So for this phenomenon,we can use answer wireless device. Answer wireless device use wireless transmission module, links player circuit and host circuit.Answer wireless device is very good, it can according to match requirements display answer in the countdown, the players' scores, showed that the topic the scores . This would ensure fairness and justice of the match. A set of standard wireless answering system can provide for different matches from vies to answer first, score, timing to screen scores, statistical scores etc. Function. Answer devices such as ordinary,in the active site installation is more complex, and the wireless answer device is more convenient,reduce the wiring of trouble. Host machine can choose wireless answer device can more cost savings, optimize the process, reduce mistakes for activities to bring greater influence. Keywords:Answer wireless device Wireless transmission module Count down 目录 第一章绪论 .......................................................... - 1 -

毕业设计---关于单片机的智能抢答器的设计

关于单片机的智能抢答器的设计 摘要 单片机实验装置是电子技术常用的设备之一,广泛的应用于教学、科研等领域。设计一个实现抢答功能的电路,能够显示最先抢答到的号数,并能实现倒计时和时间不够时的报警功能。此抢答器电路设计原理简单、功耗低、稳定性好、反应速度快和安装方便。本次设计的核心控制元件是用AT89C52单片机,用它来设计一个简易的智能抢答器,方案的主要内容是以AT89C52单片机作为主控核心,再用数码管的发光点亮和和按键的控制,然后附加上中断部分,最后用C语言的编程,就完成了一个简易的智能抢答器的设计。此抢答器所需的硬件只是一块AT89C52芯片、数码管和按键等,成本比较低,适用于许多场合。本设计的系统采用单片机作为整个控制核心。那么控制系统的四个模块为:显示模块、存储模块、语音模块、抢答开关模块。该系统通过开关电路四个按键输入抢答信号;利用一个数码管来完成显示功能;用按键来让选手进行抢答,在数码管上显示哪一组先答题的,从而实现整个抢答过程。此设计实用性强、判断精确、操作简单、扩展功能强大。当选手坐在抢答器前,观众看着大屏幕显示的题目和答案,利用竞赛软件,运用互动式多媒体技术,将竞赛题目制作成演示程序。通过选手面前的显示器,为参赛队员提供最直接的看题效果,保证队员对题目的正确理解。它的功能实现是有主持人按键来控制总开关,主持人按下开关那么选手开始抢答,此时数码管开始0—60计数,并且选手们必须在规定的时间内进行抢答,若过了60秒还没抢答那么抢答失效,选手们若有一个在规定的时间内抢答成功则其余的选手不可以再抢答,在数码管上会显示哪位选手抢答到题目及其所用的时间。 关键字:抢答器;AT89C52单片机; 数码管动态显示; 中断系统; 程序控制

单片机毕业设计论文_ 基于单片机肺活量测量仪

毕业设计论文_基于单片机肺活量测量仪

目录 引言 (1) 1. 绪论 (2) 1.1 本课题的研究意义 (2) 1.2 本课题的发展现状 (2) 1.2.1电子类肺活量测量仪 (2) 1.2.2非电子类肺活量测量仪 (2) 1.3 本课题的发展趋势 (2) 1.4 智能肺活量测量仪研究目的及其可行性 (2) 1.5 课题的主要研究工作和各章内容安排 (3) 2. 相关技术和基础理论介绍 (3) 2.1 肺活量测量相关概述 (3) 2.1.1肺活量 (3) 2.1.2气压传感器 (3) 2.2 通过气压传感器测量肺活量的原理 (4) 2.3 数据采集 (4) 2.3.1A/D转换器 (4) 2.3.2A/D转换的基本原理 (5) 2.4 串口通信 (6) 2.5 主要器件功能说明 (10) 2.5.1 AT89S5单片机 (10) 2.5.2 MAX232串行通信芯片 (12) 2.5.3 AD620 (12) 2.5.4 气体压力传感器ATP015G (13) 3. 系统设计方案及原理 (15) 3.1 总体方案 (15) 3.2 系统原理 (15) 4. 硬件原理与设计 (16) 4.1 输入部分电路 (16) 4.2 A/D转换部分电路 (17) 4.3 液晶显示电路 (17) 4.4 串口通信部分电路 (18)

4.5 电源部分电路 (18) 4.6 电路布线,调试及故障分析 (19) 4.6.1 PCB设计一般步骤 (20) 4.6.2 PCB布线工艺要求 (21) 4.6.3 电路的故障及调试分析 (22) 5.软件设计 (23) 5.1 下位机程序流程图 (23) 5.2 A/D转换程序及TLC549工作时序 (24) 5.3 上位机显示界面 (25) 6. 误差与干扰分析 (26) 6.1 测量仪器的影响 (26) 6.2 测量的随机性 (26) 7. 实现功能与结论 (26) 8. 总结 (28) 谢辞 (28) 参考文献 (29) 附录 (30) 附录1:系统PCB图 (30) 附录2:系统源程序 (31)

基于80C51单片机的八路抢答器设计分析

专业论文 题目:基于80C51单片机的八路抢答器设 计

摘要:八路智力抢答器是一个可供八个参赛组进行智力竞赛的电路装置,该装置主要是由单片机最小系统、控制电路(八个选手抢答按钮;三个主持人控制按钮;四个修改按钮)、数码显示电路与蜂鸣器电路组成的。单片机(MCU)是目前在电气控制技术中广泛应用的重要元件。它具有体积小,稳定性高,应用范围广,控制能力强,升级改造容易等诸多优点。本论文介绍采用ATMEL公司AT89S52单片机设计八路智能抢答器。软件采用汇编语言编程,汇编语言属于计算机领域的低级语言,具有简明易懂,执行效率高等的优点。智能八路抢答器具有抢答时间与答题时间调整,抢答错误报警提示等功能,可以广泛应用于各类知识竞赛。 关键词:抢答器;单片机;硬件系统;软件编程

基于80C51单片机的八路抢答器设计 一、系统概述与原理方框图 在文中,我对八路抢答器的总体设计及其主要的功能特点进行简单的分析,并给出它的特点,实现的功能以及系统的简单操作,以对单片机及其控制系统的了解。 (一)单片机技术发展的概述与系统问题的提出 目前,单片机正朝着高性能和多品种方向发展,单片机的发展正朝着 CMOS化,低功耗,小体积,大容量,高性能,低价格和外围电路的内装化等 几个方面 发展。近几年,由于某种原因CHMOS技术的进步,大大地促进了单片机的CMOS 化,此种芯片除了低功耗外,还具有功耗的可控性,使单片机可以工作在功 耗精细管理状态,特别是IIC,API等串行总线的引入,可以使单片机的引脚 设计得更少,单片机系统结构更加简化及规范化。 我们设计出的8路抢答器是一种基于MCS-51单片机的硬件和软件设计及 实现方法,这种电路设计具有按键有效提示,输入错误提示,控制报警电路, 在线修改功能等多种功能,保密性强,灵活性高,特别适用于家庭!办公室!学 生宿舍及宾馆等场所。它具有全集成化,智能化,高精度,高性能,高可靠 性和低价格等优点,是一个值得推广的一种方法。接下来我们就对方案与设 计原理方框图进行比较分析。 (二)设计思路与系统组成及主要特点 为了使设计更具有针对性,使用性更强,我对其进行精心的设计,在设 计过程中,我们想到了很多的设计方案。 1.设计思路 设计一个八路抢答器,可同时供8名选手或者8个代表队参加比赛,他 们的编号分别为1——8,各用一个抢答器按钮,按钮的编号与选手的编号相 对应,分别设为S1…S8。节目主持人设置一组控制开关,用来控制系统的清 零和抢答器的开始,修改抢答时间与答题时间,如果想调节抢答时间或答题 时间,按"抢答时间调节"键或"答题时间调节"键进入调节状态。并且抢答器具 有数据锁存和显示的功能,抢答开始,若有选手按动抢答按钮,编号立即锁

基于单片机的竞赛抢答器系统设计毕业设计

毕业设计说明书 基于单片机的竞赛抢答器系统 设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于51单片机多功能电子时钟设计论文报告-毕设论文

单片机课程设计报告 多功能电子数字钟 姓名: 学号: 班级: 指导教师:

目录 一课程设计题目-------------------------------- 3 二电路设计--------------------------------------- 4 三程序总体设计思路概述------------------- 5 四各模块程序设计及流程图---------------- 6 五程序及程序说明见附录------------------- ** 六课程设计心得及体会---------------------- 11 七参考资料--------------------------------------- 12

一题目及要求 本次单片机课程设计在Proteus软件仿真平台下实现,完成电路设计连接,编程、调试,仿真出实验结果。具体要如下:用8051单片机设计扩展6位数码管的静态或动态显示电路,再连接几个按键和一个蜂鸣器报警电路,设计出一个多功能电子钟,实现以下功能: (1)走时(能实现时分秒,年月日的计时) (2)显示(分屏切换显示时分秒和年月日,修改时能定位闪 烁显示) (3)校时(能用按键修改和校准时钟) (4)定时报警(能定点报时) 本次课程设计要求每个学生使用Proteus仿真软件独立设计制作出电路图、完成程序设计和系统仿真调试,验收时能操作演示。最后验收检查 结果,评定成绩分为: (1)完成“走时+显示+秒闪”功能----及格 (2)完成“校时修改”功能----中等 (3)完成“校时修改位闪”----良好 (4)完成“定点报警”功能,且使用资源少----优秀

单片机课程设计 八路抢答器(C语言)

单片机课程设计 8路抢答器 指导老师:宋跃 姓名:陈志祥学号:201241311121 班级:12电子卓越班

目录 一绪论 (3) 二基本设计方案 (4) 三具体设计 (5) 四电路板的制作 (7) 五电路功能测试与调试 (7) 六心得体会 (8) 附录 (9)

一绪论 1.1单片机抢答器的背景 二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。 在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠人的视觉(或者是听觉)是很难判断出哪一组(或哪一个选手)先抢答到题的。利用单片机编程来设计抢答器,可以使以上问题得以解决,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组(或哪个选手)先抢答到题的。本文主要介绍了抢答器的工作原理及设计,以及它的实际用途。 1.2设计要求: 一、基本功能: 1、六路抢答,抢答有效时相应的灯亮,并有音乐提示; 2、每轮抢答需主持人按“开始”后,抢答才有效; 3、抢答无效时,有相应的灯及音乐提示; 二、扩展功能: 1、扩展到8路或以上; 2、抢答倒计时提示; 3、各路的参赛者有得分显示; 4、其他自行增加的功能; 二基本设计方案 2.1 单片机的选择 我选择STC89C52单片机芯片的理由如下: 1、在设计过程中可能会出现很多问题,89C52可重复烧程序; 2、是80C51的增强型,功能与我们所学的51单片机基本相同;

基于单片机的6路抢答器设计毕业设计论文

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

六路抢答器设计报告

六路数字抢答器设计报告 目录 一、任务设计和要求 (2) 二、设计方案与论证 (4) 三、电路设计计算与分析 (5) 3.1 主持人控制电路 (5) 3.2 10S倒计时电路 (7) 3.3 控制显示电路 (10) 3.4 主要元器件介绍 (12) 四、总结与心得 (18) 五、附录 (19) 附录一:元器件清单 (19) 附录二:六路抢答器原理图 (20) 附录三:六路抢答器的仿真 (21) 六、参考文献 (22) 1

一、设计任务和要求 六路数字抢答器的设计任务如下: 1.主持人按动启动按钮,抢答开始,同时开始10秒倒计时。 2.6名抢答选手编号分别为1-6,各自控制一个按钮进行抢答,有人按下时扬声器给出声音提示,倒计时电路停止计时,同时显示抢答选手的号码。 3.选用七段LED作为显示器。 4.完成电路的理论设计。 5.参数的计算和有关器件的选择。 6. 对电路进行仿真。 7.撰写设计报告书一份:A3图纸1张。报告书要求写明以下内容:(B5纸) (1)总体方案的选择和设计 (2)各个单元电路的选择和设计 (3)仿真过程的实现 课程设计要求如下: 课程设计大体可分成以下三个阶段: 1.设计与计算阶段 学生根据课程设计任务、要求和条件进行总体方案的设计,通过论证和选择,确定总体方案。此后是对方案中单元电路 2

进行选择和设计计算,包括元器件的选用和电路参数的计算。最后画出总体电路图,选用元件一览表。 2.计算机仿真及电路制版 运用仿真软件EWB或MULTISIM对设计电路进行仿真,排除电路故障、调整元器件参数、修改电路,使之达到设计指标要求。最后使用PROTEL软件完成对电路的PCB制版(选作)。 3.撰写设计报告阶段 设计报告是学生对课程设计全过程的系统总结。学生应按规定的格式撰写设计报告。设计报告的主要内容有: 1)课题名称。 2)设计任务和要求。 3)方案选择与论证。 4)原理框图,总体电路图、计算机电路仿真图,以及它们的说明;单元电路设计与计算说明;元器件选择和电路参数计算的说明等。 5)收获体会、存在问题和进一步的改进意见等。 3

单片机毕业设计论文可参考范文

摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。本论文详细的阐述了功率测量系统的设计思路和具体设计步骤。依据单片机的接口技术的原理,以测量功率为主要设计意图。以单片机为核心,着重的介绍了51单片机在系统中的重要地位,以及其外围硬件电路的芯片结构特点、功能和管脚知识。集测量、显示等功能于一体,设计完整、结构清晰、操作简单。在本设计中,是采用对电路中电压和电流分别进行采样,再经模数转换器ADC0809,将模拟量变为对应的数字量,利用6合一的数码管显示电压和功率。本文详细论述了硬件电路的组成。利用单片机完成整个测量电路的测试控制、数据处理和显示输出。 关键词单片机模数转换功率表采样 正文 1 引言 近年来,随着电子技术、计算机技术和半导体技术的飞度发展,给电力系统测量也带来了巨大的革命。提高电能测量技术-改机械式功率表为智能型数字功率表已成为时代的要求。电力测量系统的智能型数字表通常是以单片机为核心,配置一定的外围电路和软件,能够实现多种功能。在软件和硬件的设计中,系统的抗干扰性和系统的实时性与准确度成了解决数字表的关键所在。单片机具有成本低、可靠性高、应用灵活的特点。由各具体行业的业内人士使用单片机来开发或改造一般仪表是一条可行的道路。在电工与电子技术应用中,经常要测量功率。它是利用通有电流的可动线圈在另一个通电线圈形成的磁场中产生转动力矩而工作的仪表,其显着缺点是结构复杂、过载能力较差,本身消耗功率较大,且易受外磁场的影响,同时这样的功率表一般都是多量程的,在测量过程中需有电压表和电流表配合选定电压和电流量程,在选择不同的电压和电流量程时,刻度盘上每一分格代表不同的瓦特数,读得格数需要进行换算才能得出所要测量的功率,致使测量很不方便。另外在功率测量中,经常遇到被测电路的功率因数很低的情况,这时必须采用专门的低功率因数功率表。基于功率表是电工仪表中最常用的一种仪表,目前常用的是指针式电动系功率表。而为了更为精确的显示测量结果,数字功率表的设计成为了必

相关文档
最新文档