(完整版)单片机控制数字抢答器的设计_本科毕业设计

合集下载

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

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

关于单片机的智能抢答器的设计摘要单片机实验装置是电子技术常用的设备之一,广泛的应用于教学、科研等领域。

设计一个实现抢答功能的电路,能够显示最先抢答到的号数,并能实现倒计时和时间不够时的报警功能。

此抢答器电路设计原理简单、功耗低、稳定性好、反应速度快和安装方便。

本次设计的核心控制元件是用AT89C52单片机,用它来设计一个简易的智能抢答器,方案的主要内容是以AT89C52单片机作为主控核心,再用数码管的发光点亮和和按键的控制,然后附加上中断部分,最后用C语言的编程,就完成了一个简易的智能抢答器的设计。

此抢答器所需的硬件只是一块AT89C52芯片、数码管和按键等,成本比较低,适用于许多场合。

本设计的系统采用单片机作为整个控制核心。

那么控制系统的四个模块为:显示模块、存储模块、语音模块、抢答开关模块。

该系统通过开关电路四个按键输入抢答信号;利用一个数码管来完成显示功能;用按键来让选手进行抢答,在数码管上显示哪一组先答题的,从而实现整个抢答过程。

此设计实用性强、判断精确、操作简单、扩展功能强大。

当选手坐在抢答器前,观众看着大屏幕显示的题目和答案,利用竞赛软件,运用互动式多媒体技术,将竞赛题目制作成演示程序。

通过选手面前的显示器,为参赛队员提供最直接的看题效果,保证队员对题目的正确理解。

它的功能实现是有主持人按键来控制总开关,主持人按下开关那么选手开始抢答,此时数码管开始0—60计数,并且选手们必须在规定的时间内进行抢答,若过了60秒还没抢答那么抢答失效,选手们若有一个在规定的时间内抢答成功则其余的选手不可以再抢答,在数码管上会显示哪位选手抢答到题目及其所用的时间。

关键字:抢答器;AT89C52单片机; 数码管动态显示; 中断系统; 程序控制Pick toSCM experiment device is electronic technology is one of the equipment used, widely used in teaching, scientific research, etc. Design a realization of the responder can show circuit, the function of the first responder to name, and can realize the countdown and time when insufficient alarm function. This contest decoder circuit design principle is simple, low power consumption, good stability and reaction speed and convenient installation. This design the core control elements are usingAT89C52 single chip computer, and use it to design a simple intelligence contest is the main content of the scheme withAT89C52 single chip computer as the master, reoccupy digital tube core the glowing light and and buttons on the control, and then added, and C interrupt part of language programming, had completed a simple intelligence contest the design. This contest is the hardware just a needed AT89C52 chip, digital tube and such as keys, cost is lower, applicable to many occasions. This design system adopts singlechip as the core to control. So four modules of the control system for: display module, storage module, speech module, vies to switch module. The system through the switch circuit four keystroke contest signal; Using adigital tube to complete display function; Use button to let players from the contest, in digital tube display which group, so as to achieve the first answer throughout the contest process. This design practical, judgment, simple operation, precise extended powerful functions. When a contestant vies, the audience is sitting before looking at big screen display, use the questions and answers, using interactive multimedia competition software technology, making demo quiz question. Through the player for the display, before the team provide the most direct, ensure the effect: the correct understanding of the players. It is the realization of the function of the host button to control the total switch, host press the switch so competitor starts contest, now 60 digital tube began to 0, and the players must count in the time allotted to contest, if after a 60 seconds haven't contest so contest failure, the players if one within the prescribed time, the remaining players responder success can no longer contest, which will show in the digital tube responder players to subject and its time used.Key word: contest manometers; AT89C52 single chip computer; Digital tube dynamic display; Interrupt system; Program control目录第一章绪论1.1 单片机抢答器的背景1.2 单片机抢答器的作用1.3 抢答器的应用第二章整体设计方案2.1 单片机的选择2.2 单片机的基本结构2.3 单片机的存储器配置第三章硬件设计3.1 最小系统的设计3.2 数码管显示电路3.3按键控制电路第四章软件设计4.1 抢答器系统软件设计的流程图4.2 主程序4.3 中断程序第五章系统的仿真5.1 protenus软件的介绍及使用5.2 抢答器protenus软件的仿真结束语参考文献致谢第一章绪论1.1 单片机抢答器的背景现在社会技术的飞跃式的发展,离不开精密的技术知识,目前已进入的是电脑时代。

单片机抢答器毕业论文

单片机抢答器毕业论文

单片机抢答器毕业论文单片机抢答器毕业论文摘要:本篇论文旨在设计和实现一种基于单片机的抢答器系统。

通过对硬件和软件的详细分析和设计,实现了一个功能完善、性能稳定的抢答器系统。

该系统能够广泛应用于教育、竞赛等场景,提高抢答效率和公平性。

本文主要介绍了系统的设计思路、硬件组成和软件实现,以及系统的测试和评估结果。

1. 引言抢答器是一种用于提高抢答效率和公平性的设备。

传统的抢答器多采用按钮或手柄的方式,操作繁琐且存在误操作的可能性。

而基于单片机的抢答器系统能够实现更高的稳定性和灵活性。

本文旨在设计和实现一种基于单片机的抢答器系统,以解决传统抢答器的问题。

2. 系统设计2.1 硬件设计本系统的硬件设计主要包括单片机、按键、显示屏和声音输出等组件。

单片机作为系统的核心控制器,负责接收按键信号、控制显示屏和声音输出。

按键用于参与者抢答,显示屏用于显示抢答结果,声音输出用于提示抢答成功或失败。

2.2 软件设计系统的软件设计主要包括按键扫描、抢答逻辑和显示控制等功能。

按键扫描模块负责检测参与者的抢答操作,并将结果传递给抢答逻辑模块。

抢答逻辑模块根据抢答规则判断抢答结果,并将结果传递给显示控制模块。

显示控制模块根据抢答结果控制显示屏和声音输出。

3. 系统实现3.1 硬件实现本系统的硬件实现采用了STM32系列单片机作为核心控制器。

按键采用了高灵敏度的触摸按键,显示屏采用了液晶显示屏,声音输出采用了蜂鸣器。

通过合理的电路设计和连接,实现了硬件组件之间的正常工作。

3.2 软件实现系统的软件实现采用了C语言进行编程。

按键扫描模块通过轮询方式检测按键状态,实现了按键的实时检测。

抢答逻辑模块通过判断按键状态和抢答规则,确定抢答结果。

显示控制模块通过控制显示屏和声音输出,实现了抢答结果的显示和提示。

4. 系统测试和评估为了验证系统的功能和性能,进行了一系列的测试和评估。

测试结果表明,系统能够准确地检测参与者的抢答操作,并按照抢答规则判断抢答结果。

(完整版)基于AT89S51单片机的数码显示八路抢答器毕业设计论文

(完整版)基于AT89S51单片机的数码显示八路抢答器毕业设计论文

基于AT89S51单片机的数码显示八路抢答器毕业设计摘要本文介绍了一种用51系列单片机的数码显示八路抢答器的电路组成、设计思路及功能。

该抢答器除具有基本的抢答功能外,还具有计时和报警功能。

主持人通过时间预设开关计算抢答时间。

系统将完成自动倒计时。

若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能。

关键字:八路, 抢答器, 设计,定时,计时,报警AbstractIn this paper, the electric circuit and designing thought of an answering racer based on the common-used series of 74 IC with 8-wire is introduced, and its function is also described. The answering race’s function includes timing, counting, and alarming, besides the basic function of an answering racer. The the time automatically. If anybody answer the question on time, the counting of time will stop; If nobody answer the question on time, the alarm will give out some sound, this turn is of no use, so the function of alarming is achieve d.Key words:8-wire, answering racer, design, timing, counting, alarming1目录前言…………………………………………………………… (1)第一章设计的依据 (2)1.1 课题的提出 (2)1.2 设计目的 (2)1.3 设计的内容 (2)第二章总体方案确定 (2)第三章AT89S51芯片简介 (3)3.1 AT89S51芯片简介 (3)第四章硬件电路 (4)4.1 复位电路设计 (4)4.2 显示电路的设计 (5)4.3 控制电路实现 (7)第五章电路调试 (8)5.1 硬件调试 (8)5.2 软件调试 (8)总结…………………………………………………………………… (9)致谢 (10)参考文献…………………………………………………………………… (11)附图(1)数字抢答器原理图附图(2)数字抢答器单面PCB板图附录附录(3)AT89S51芯片主程序前言抢答器又称第一信号鉴别器,应用于各种知识竟赛、文娱活动等场合。

单片机抢答器课程设计报告

单片机抢答器课程设计报告

单片机抢答器课程设计报告一、引言本篇报告主要介绍了单片机抢答器的课程设计,包括设计目的、设计原理、硬件系统和软件程序等方面。

单片机抢答器是一种基于单片机技术的电子设备,可以用于学校或公司内部的竞赛或考试等场合,提高参赛者的竞争力和活跃度。

二、设计目的本次课程设计的目的是通过实践操作,掌握单片机应用技术和电子电路基础知识,提高学生自主学习和解决实际问题的能力。

同时,也为学生提供一个锻炼自己竞争能力和团队协作能力的机会。

三、设计原理单片机抢答器主要由两个部分组成:硬件系统和软件程序。

硬件系统包括按键模块、LED显示模块、蜂鸣器模块、LCD液晶显示屏模块和单片机控制模块等。

软件程序则是由C语言编写而成,主要功能是控制各个模块之间的协调工作。

四、硬件系统1. 按键模块按键模块采用矩阵按键方式实现,可以同时检测多个按键的状态。

在设计中,我们采用了4x4的矩阵按键,即16个按键。

其中,有一个按键作为重置键,用于清除上一次抢答结果。

2. LED显示模块LED显示模块采用共阴极方式实现,可以同时控制多个LED的状态。

在设计中,我们采用了8个LED灯,分别代表1~8号选手。

3. 蜂鸣器模块蜂鸣器模块可以发出不同频率的声音信号,用于提示选手抢答成功或失败。

在设计中,我们采用了一个5V的主动蜂鸣器。

4. LCD液晶显示屏模块LCD液晶显示屏模块可以显示选手抢答结果和当前比赛状态等信息。

在设计中,我们采用了一个16x2字符型液晶显示屏。

5. 单片机控制模块单片机控制模块是整个硬件系统的核心部分,主要负责各个模块之间的协调工作。

在设计中,我们采用了AT89C51单片机作为控制芯片。

五、软件程序软件程序是整个系统的灵魂部分,主要负责实现各种功能。

在本次课程设计中,我们使用C语言编写了单片机抢答器的软件程序。

主要功能包括:初始化、检测按键状态、显示比赛状态、判断抢答结果等。

六、实验结果经过多次实验,我们成功地实现了单片机抢答器的设计。

(整理)单片机课程设计(基于多路数字抢答器).

(整理)单片机课程设计(基于多路数字抢答器).

一、概述大学四年的学习生活中,会遇到各种各样的竞赛,抢答器便成为了主要的工具之一。

而现在的抢答器智能化越来越强,这必然会提高抢答器的成本。

本抢答器与其他抢答器电路相比较成本低、制作方便,并且还有作弊显示功能。

因此,这款四路抢答器摒弃了成本高、体积大、操作复杂等不足。

我们采用了数字显示器直接指示,因而本抢答器具有显示直观,操作简单的特点。

二、主要功能及技术指标抢答器的工作原理是用矩阵式键盘进行抢答。

采用动态显示组号。

主持人按下开始抢答键才可以抢答。

主持人没有按下开始抢答按纽(P3.2),有人抢答则抢答违规,报警并显示组号,主持人按下开始抢答开关重新抢答。

主持人按下开始抢答按纽(P3.2),蜂鸣响声提示,且数码管10秒倒计时(10秒内抢答有效),有人在10秒抢答,蜂鸣器响声提示并显示他的组号,3秒开始20秒倒计时(20秒内必须回答完问题)。

20秒后主持人按下复位开关为下一题的抢答做准备。

单片机最小系统、抢答按键模块(四位并行数码显示、1*4矩阵式键盘)、显示模块、抢答开关模块、蜂鸣器输出模块。

三、系统组成及原理1、分图四、软件1、分配流程图2、源程序ORG 0000HLJMP MAINORG 0013HLJMP ESS1ORG 0100HMAIN:SETB EASETB EX1SETB IT1 ;外部中断1初始化 L16:MOV P1,#0FFHMOV R2,#00HCLR P1.0INC R2JB P1.4,L0LCALL DE0L0:INC R2JB P1.5,L1LCALL DE0L1:INC R2JB P1.6,L2LCALL DE0L2:INC R2JB P1.7,L3LCALL DE0L3:SETB P1.0CLR P1.1INC R2JB P1.4,L4LCALL DE0L4:INC R2JB P1.5,L5LCALL DE0L5:INC R2JB P1.6,L6LCALL DE0L6:INC R2JB P1.7,L7LCALL DE0L7:SETB P1.1CLR P1.2INC R2JB P1.4,L8LCALL DE0L8:INC R2JB P1.5,L9LCALL DE0L9:INC R2JB P1.6,L10LCALL DE0L10:INC R2JB P1.7,L11LCALL DE0L11:SETB P1.2LJMP L16;读行列式键盘ESS1:MOV 70H,#30D ;外部中断1MOV R7,#0CHCLR P3.0S2:LCALL DELAYDJNZ 70H,S2SETB P3.0 ;蜂鸣器提示开始抢答 MOV TMOD,#00010000BMOV R3,#0AHL20:MOV 55H,#14HL19:MOV TH0,#3CHMOV TL0,#0B0H ;定时器1初始化 SETB TR1 ;启动定时器1MOV A,R3MOV B,#0AHDIV ABMOV DPTR,#TABMOVC A,@A+DPTRMOV 53H,ACLR P2.4MOV P0,53HLCALL DELAY1SETB P2.4MOV A,BMOVC A,@A+DPTRMOV 54H,ACLR P2.5MOV P0,54HLCALL DELAY1SETB P2.5L18:JNB TF1,L18CLR TF1DJNZ 55H,L19DEC R3CJNE R7,#00H,D6D6:CJNE R3,#0FFH,L21LJMP L22L21:LJMP L20 ;抢答倒计时L22:MOV 73H,#02DS5:MOV 70H,#20DMOV 71H,#20HCLR P3.0S4:LCALL DELAYDJNZ 70H,S4SETB P3.0S6:LCALL DELAYDJNZ 71H,S6DJNZ 73H,S5 ;抢答倒计时时间到声音提示D5:RETIDE0:MOV DPTR,#TAB ;抢答违规报警并显示抢答违规组号 MOV A,R2MOV B,#0AHS10:MOV 72H,#20DMOV 73H,#10DCLR P3.0S8:LCALL LCCDJNZ 72H,S8SETB P3.0S9:LCALL LCCDJNZ 73H,S9DJNZ 71H,S10L17:LCALL LCCLJMP L17LCC:CLR P2.4MOV P0,50HLCALL DELAYDELAY1:MOV P1,#0FFH ;正常抢答读键MOV R4,#250DW17:MOV R2,#00HCLR P1.0INC R2JB P1.4,W0LCALL DE1W0:INC R2JB P1.5,W1LCALL DE1W1:INC R2JB P1.6,W2W2:INC R2JB P1.7,W3LCALL DE1W3:SETB P1.0CLR P1.1INC R2JB P1.4,W4LCALL DE1W4:INC R2JB P1.5,W5LCALL DE1W5:INC R2JB P1.6,W6LCALL DE1W6:INC R2JB P1.7,W7LCALL DE1W7:SETB P1.1CLR P1.2INC R2JB P1.4,W8LCALL DE1W8:INC R2JB P1.5,W9LCALL DE1W9:INC R2JB P1.6,W10LCALL DE1W10:INC R2JB P1.7,W15LCALL DE1W15:SETB P1.3DJNZ R4,W16LJMP W18W16:LJMP W17W18:RETDE1:MOV P1,#0FFH ;抢答成功声音提示及回答问题时间20秒倒计时 MOV 70H,#20DCLR P3.0S3:LCALL DELAYDJNZ 70H,S3SETB P3.0SETB P2.0MOV DPTR,#TABMOV A,R2MOV B,#0AHDIV ABMOVC A,@A+DPTRMOV 56H,AMOV A,BMOVC A,@A+DPTRMOV 57H,AMOV TMOD,#00000001B MOV R5,#16HL32:MOV R6,#14HL31:MOV TH0,#3CHMOV TL0,#0B0HSETB TR0CLR P2.4MOV P0,56HLCALL DELAYSETB P2.4CLR P2.5MOV P0,57HLCALL DELAYSETB P2.5CJNE R5,#14H,L34LJMP L35L34: JC L35LJMP L30L35: MOV A,R5MOV B,#0AHDIV ABMOVC A,@A+DPTRMOV 58H,AMOV A,BMOVC A,@A+DPTRMOV 59H,ACLR P2.6MOV P0,58HLCALL DELAYSETB P2.6CLR P2.7MOV P0,59HLCALL DELAYSETB P2.7L30:JNB TF0,L30CLR TF0DJNZ R6,L31DEC R5CJNE R5,#0FFH,L32MOV P1,#0FFHMOV 70H,#50DCLR P3.0S7:LCALL DELAYDJNZ 70H,S7SETB P3.0MOV P2,#0FFHMOV R3,#00HMOV R7,#00HRETDELAY:MOV 51H,#10D ;延时子程序D0:MOV 52H,#248DD1:DJNZ 52H,D1DJNZ 51H,D0RETTAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH END五、分析这次实训遗憾的是,我的实训材料是买的成品的板,没有自己去焊制自己的实训板,当然这节省了一些时间,但是,在原理图上确实也花费了一些时间。

基于单片机的八路智能抢答器的设计_毕业设计

基于单片机的八路智能抢答器的设计_毕业设计

基于单片机的八路智能抢答器的设计_毕业设计华北科技学院毕业设计(论文)根据抢答器的功能,智能抢答器的设计要求如下:抢答器可以同时供8名选手或8个代表队比赛使用;主持人可以通过智能抢答器的按键设定每道题的抢答时间和回答时间;具有清零和非法抢答控制功能,设置一个系统清除和抢答控制开关,并由主持人操控;当主持人启动“开始抢答按键”后,定时器进行减计时,抢答时间耗尽后禁止抢答;倒计时5秒时,如果仍无人抢答,则系统每1s报警一次,用以提示参赛选手;抢答器具有锁存与显示功能。

即选手按下按键,锁存相应选手的参赛编号,并在LED数码管上显示,选手抢答实行优先锁存,其他按键者将不能响应,以便公平地选择第一个抢答者;参赛选手在设定的时间内进行抢答,抢答有效,显示器上显示选手的编号,同时进入回答问题的时间倒计时;倒计时期间,主持人想终止倒计时,可以按下“停止”键,系统会自动进入准备状态。

本系统采用软硬件结合的方法而设计,其中硬件设计是借用单片机AT89C51为中心控制模块,采用模块化设计思想,根据系统功能划分成六个模块,分别为:核心控制模块、电源模块、时钟与复位模块、按键输入模块、显示模块、报警模块。

软件设计是采用汇编语言编程。

按键输入模块共有14个按键,分为抢答按键和控制按键。

抢答按键共有八个,分别为S1―S8,供抢答选手进行抢答使用;控制按键有六个,分别为S9―S14,其中S9和S10分别为“抢答时间调整键”和“回答时间调整键”;S11和S12分别为时间“加1”和“减1”按键;S13和S14分别为“抢答开始按键”和“停止按键”。

显示模块本系统采用四个共阳极LED数码管显示,一个数码管用来显示抢答到问题的选手的号码,两个用来显示倒计时时间,一个未使用的数码管作为以后的扩展使用。

时钟与复位模块包括时钟电路和复位电路,单片机的时钟信号用来提供单片机片内各种操作的时间基准,复位操作则使单片机的片内电路初始化,使单片机从一种确定的初态开始运行。

基于51单片机的抢答器设计

基于51单片机的抢答器设计

基于51单片机的抢答器设计设计一个基于51单片机的抢答器,可以用于教育培训、竞赛等场合。

抢答器由主控制器、抢答器模块和显示器等组成,可以实现多人同时抢答、自动计分和答题结果显示等功能。

1.系统结构设计:系统由主控制器、抢答器模块和显示器组成。

主控制器使用51单片机,通过IO口与抢答器模块和显示器进行通信。

抢答器模块包括按钮、指示灯和计分器等,用于获得用户的抢答信号和显示计分信息。

显示器用于显示抢答排名、答题结果以及题目等信息。

2.功能设计:-多人抢答功能:主控制器通过轮询方式检测抢答器模块的按钮状态,记录首先按下按钮的参与者信息,并显示其抢答排名。

-自动计分功能:主控制器根据参与者的抢答顺序和答题正确与否,自动计算得分。

得分可以通过显示器进行实时显示。

-答题结果显示功能:在抢答结束后,主控制器将抢答排名、得分和题目等信息发送给显示器,显示器将其显示。

3.系统硬件设计:主控制器部分由51单片机、外围电路和通信接口组成。

外围电路包括时钟电路、复位电路和按键矩阵扫描电路。

通信接口与抢答器模块和显示器相连,通过IO口进行通信。

抢答器模块由按钮和指示灯组成,用于用户抢答和显示抢答状态。

计分功能可以通过数字显示器实现。

显示器部分包括LCD显示屏和控制电路,用于显示抢答排名、答题结果和题目等信息。

4.系统软件设计:主控制器的软件设计主要包括抢答状态检测、计分规则实现和与外围设备的通信。

-抢答状态检测:通过轮询方式检测抢答器模块的按钮状态,记录首先按下按钮的参与者信息,并显示其抢答排名。

-计分规则实现:根据参与者的抢答顺序和答题正确与否,自动计算得分并更新显示器上的得分信息。

-与外围设备通信:与抢答器模块和显示器进行通信,发送抢答排名、得分和题目等信息。

5.系统优化:为提高系统的稳定性和可靠性-设计合理的接口电路,提高抗干扰能力。

-采用合适的检测算法,提高抢答状态检测的准确性。

-优化算法,提高计分规则的实时性和正确性。

单片机的四路电子抢答器设计

单片机的四路电子抢答器设计

单片机的四路电子抢答器设计设计四路电子抢答器可以用单片机来实现。

抢答器通常包括主控板、显示屏、按键模块、信号输入模块和声音模块,下面我将详细介绍设计过程。

一、系统硬件设计部分:1.主控板:使用单片机作为主控处理器,常见的有51系列、AVR系列和STM32系列等。

根据所选单片机的引脚分配情况,设计电路板布线。

2.显示屏:使用液晶显示屏来显示题目和选手答案情况。

选择适合的液晶显示屏,并连接到主控板上。

3.按键模块:设置每个选手的抢答按键,可以使用带有独立按键的矩阵键盘模块,也可以使用独立的按键和扩展IO口。

4.信号输入模块:接收抢答信号,可以使用红外接收器模块,当选手按下抢答键时发射红外信号,由红外接收器模块接收。

也可以选择其他合适的接收方式。

5.声音模块:用于提醒和提示答题情况,可以使用蜂鸣器模块,通过主控板控制发声。

二、系统软件设计部分:1.初始化:在主控板上编写程序,进行硬件初始化,包括液晶屏初始化、按键模块初始化、红外接收模块初始化等操作。

2.题目显示:通过液晶显示屏展示当前抢答题目。

3.抢答检测:主控板通过循环扫描检测按键状态,当检测到一些按键按下时,记录该选手抢答,并停止其他选手的抢答。

4.抢答结果显示:通过液晶显示屏显示抢答结果,标识各个选手的抢答顺序。

5.声音提示:根据抢答结果,通过蜂鸣器模块进行声音提示,例如正确答案和错误答案的不同提示音。

6.重复抢答:在抢答过程中,如果有选手重复抢答,可以通过程序进行判断并作相应的提示。

7.复位操作:可以设置一个复位按钮,用于清除抢答结果和重新开始抢答。

三、系统工作流程:1.开机初始化:主控板上电初始化,配置各个模块,显示“待机”状态。

2.显示题目:主控板从题库中读取题目内容,并通过液晶显示屏展示给选手。

3.抢答:选手按下抢答按钮,主控板检测到按键状态变化并记录抢答情况。

4.显示抢答结果:主控板通过液晶显示屏显示抢答结果,标识各个选手的抢答顺序。

基于单片机的智能抢答器的设计本科毕业设计

基于单片机的智能抢答器的设计本科毕业设计

本科生毕业设计(论文、创作)题目基于单片机的数字式竞赛抢答器的设计姓名耿艳磊学号************院系物理系专业物理学指导教师王新智2014 年06 月教务处制本科生毕业设计(论文、创作)声明本人郑重声明:所呈交的毕业设计,是本人在指导教师指导下,进行研究工作所取得的成果。

除文中已经注明引用的内容外,本设计的研究成果不包含任何他人创作的、已公开发表或没有公开发表的作品内容。

对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。

本设计创作声明的法律责任由本人承担。

作者签名:年月日本人声明:该毕业设计是本人指导学生完成的研究成果,已经审阅过毕业设计的全部内容,保证题目、关键词、摘要部分中英文内容的一致性和准确性,并通过一定检测手段保证毕业设计未发现违背学术道德诚信的不端行为。

指导教师签名:年月日目录内容摘要 (2)关键词 0Abstract 0Keywords 01. 序论 (1)1.1 单片机的发展历史及其应用 (1)1.2 单片机抢答器的背景及意义 (1)1.3 本设计的方案 (1)1.4 本设计中抢答器的主要功能 (2)2. 硬件电路设计 (3)2.1 AT89C51单片机 (3)2.2 键盘电路 (5)2.3 显示驱动电路 (7)2.4 蜂鸣报警器电路 (8)2.5 电源电路 (9)3. 软件部分 (10)3.1 单片机内部信号分析 (10)3.2 主要程序流程 (10)4. 软件仿真与硬件调试 (12)4.1 软件仿真 (13)4.2 硬件调试 (13)5. 结论 (13)参考文献 (15)致谢 (16)附录1 整机电路 (17)附录2 源程序 (18)内容摘要:随着抢答竞赛节目的涌现,抢答器也形形色色,但是基于单片机的数字式抢答器因为其诸多优点而越来越被人们重视。

本设计就是利用单片机为核心部件的,主要由硬件部分和软件部分组成。

硬件部分包括单片机、驱动器、显示屏、报警器以及操作按键,这些共同构成了抢答器的身体;软件部分给予了抢答器生命,这要归功于汇编语言,本设计使用了单片机汇编语言和C语言。

单片机控制的智力竞赛抢答器毕业论文 毕业设计

单片机控制的智力竞赛抢答器毕业论文 毕业设计

摘要能够实现抢答器功能的方式有多种,可以采用前期的模拟电路,数字电路或模拟电路与数字电路相结合的方式.近来随着科技的飞速发展,单片机的应用正在不断的走向深入,同时带动传统控制检测日新月异更新.本文介绍一种以MCS——51单片机为核心的八路数字抢答器系统,分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快,功能齐全,实用性强的特点. 关键词:智能抢答器;单片机;数字控制系统AbstractAnswer function can be achieved in different ways; can be used early analog circuits, digital circuits or analog circuits and digital circuits combining. With the recent rapid development of science and technology, the application of SCM trends is at the same time, changing traditional control update detection. This article describes a MCS - 51 single-chip microcomputer as the core of the eight-way digital Answer system, hardware and software from both sides of the control system design method, and after commissioning and operation of the system to achieve the desired goal, with response to rapid functional and practical features.Key words:Answer smart devices; Single-chip; Digital Control System目录摘要 (I)Abstract (II)0 绪论 (1)0.1 论文背景及意义 (1)0.2 国内外研究现状 (1)0.3 抢答器的未来发展 (2)1. 抢答器的总体设计 (3)1.1 设计方案的论证 (3)1.2 设计思路 (3)1.3 总体设计框图 (4)2. 抢答器的硬件设计 (5)2.1 单片机外围电路 (5)2.1.1 单片机外围电路实现功能 (5)2.1.2 单片机外围电路图 (5)2.1.3 单片机外围电路芯片介绍 (5)2.1.4 单片机外围电路工作原理 (9)2.2 键盘显示部分 (12)2.2.1 键盘显示部分实现的功能 (12)2.2.2 键盘显示部分电路图 (14)2.2.3 键盘显示电路芯片介绍 (15)2.2.3.1 8155芯片 (15)2.2.3.2 74LS07芯片 (16)2.2.4 键盘显示电路工作原理 (17)2.3 声光电路 (18)2.3.1 声光电路实现的功能 (18)2.3.2 声光电路图 (19)2.3.3 声光电路元件分析 (19)2.3.4 声光电路工作原理 (20)2.4 电源电路 (21)2.4.1 电源电路功能 (21)2.4.2 电源电路图 (21)2.4.3 电源电路芯片分析 (21)2.4.4 电源电路工作原理 (22)2.4.5 总体电路的系统分析 (23)结论 (24)致谢 (25)参考文献 (26)附录 (27)0 绪论智力竞赛是一种能锻炼人的头脑开发人的IQ的一种大众化游戏,也起到娱乐的作用。

基于单片机的八路抢答器设计毕业设计

基于单片机的八路抢答器设计毕业设计

摘要: (2)关键词: (2)1绪论 (2)1.1 课题研究的相关背景 (2)1.2选题的目的和意义 (3)1.3 课题研究的内容 (4)1.4论文的组织结构 (4)2系统总体设计 (5)2.1系统设计要求 (5)2.1.1系统设计基本要求 (5)2.1.2系统的基本组成 (6)2.2系统方案论证 (6)2.2.1系统设计思路 (6)2.2.2系统方案论证 (6)3硬件电路设计 (8)3.1系统硬件组成部分 (8)3.2系统组要电路设计 (8)3.2.1AT89C52单片机 (8)3.2.2晶振复位模块 (9)3.2.3LCD1602显示模块 (10)3.2.4键盘扫描模块 (11)3.2.5蜂鸣器音频输出模块 (13)4系统软件设计 (14)4.1系统软件总体设计 (14)4.2主要模块软件设计 (16)4.2.1开始按键扫描程序 (16)4.2.2LCD1602液晶屏驱动函数 (16)4.2.3按键扫描程序 (17)4.2.4蜂鸣函数 (18)5 操作结果分析 (20)5.1实物图 (20)5.2操作结果组图 (20)6、总结与展望 (23)6.1总结 (23)6.2展望 (24)参考文献 (24)基于单片机的八路抢答器设计摘要:答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低。

本次抢答器设计主要是研究AT89C52的多种功能和lcd1602的使用,本设计基于单片机为八路抢答的基本理念。

考虑到依需设定限时回答的功能,利用AT89C52单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使液晶显示屏能够正确地显示时间。

用开关做键盘输出,扬声器发生提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间;可以显示是哪位选手有效抢答和无效抢答;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

电子智能抢答器(单片机)毕业设计

电子智能抢答器(单片机)毕业设计

目录引言 (3)1单片机的应用技术 (3)2系统设计要点 (3)3抢答器的硬件设计要求 (3)2.2 计分器系统的软件流程 (3)2.3 计分器的硬件设计要求 (5)2.4 人机交互程序设计 (5)2.4.1计分器系统的软件键盘扫描程序流程图 (6)2.5 抢答器系统软件的流程图 (7)2.6 抢答数码显示软件程序设计 (8)2.7 音乐音频输出程系流程图 (9)3各模块方案选择和论证 (10)3.1 抢答器显示模块 (10)3.2 控制器模块 (10)3.3 电源方案的选择 (11)3.4 枪答器键盘的选择 (11)3.5 计分器显示模块 (13)3.6 计分器键盘的选择 (14)4 模块的最终方案 (14)5 电子智能抢答器系统的硬件电路设计 (14)5.1计分器的电路设计 (14)5.1.1计分器系统的硬件电路 (14)5.1.2计分显示模块 (16)5.2抢答器的电路设计 (16)5.2.1抢答电路模块 (16)5.2.2抢答按键模块的设计 (17)6 单片机干扰防护 (18)6.1 采用隔离技术 (18)6.2 正确的接地措施 (19)结论 (19)谢辞 (19)参考文献 (20)计分器显示程序(附1) (21)抢答器软件程序(附2) (26)摘要随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。

同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普与与应用奠定了坚实的基础。

电子智能抢答计分器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。

如果在抢答中,靠视觉是很难判断出哪组先答题。

利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。

抢答组数可以在八组以内任意使用,本系统设计为模块形式采用九针插头进行连接,系统工作原理本系统采用AT89S51单片机作为核心。

毕业设计(论文)-基于AT89C51单片机的八路抢答器设计

毕业设计(论文)-基于AT89C51单片机的八路抢答器设计

摘要抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。

但抢答器的使用频率较低,且有的要么制作复杂,要么可靠性低。

作为一个单位,如果专门购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活动的开展,因此设计了本抢答器。

本设计是以八路抢答器为基本理念。

考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计时器定时和记数原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

关键词:单片机;抢答器;AT89C51AbstractResponder as a tool has been widely used in various occasions intelligence and knowledge competitions. Responder frequency of use, but low, and some or production complex, or low reliability. As a unit, if the Responder specifically purchased a economically affordable though, but very few number of times each year, often due to long-term storage (electronic devices) Responder damage, then the trouble and time of the acquisition will affect the activities carried out, so the design of this Responder.Responder of the design is based on eight basic concept. Taking into account the need to set the time limit to answer according to the function, using AT89C51 microcontroller and external interface of the answer in the system, using the microcontroller timer / timer timing and counting principle, the hardware and software together organically, making the system can correctly to carry out time, while making the digital display the time correctly.Keywords:SCM; Responder; AT89C51目录摘要 (I)Abstract (II)1绪论 (1)1.1八路抢答器概述 (1)1.2本设计任务和主要内容 (1)2系统主要硬件电路设计 (3)2.1方案论证 (3)2.2单片机主机系统电路 (4)2.2.1抢答器总体方框图 (4)2.2.2电源电路设计 (5)2.2.3抢答器电路设计 (5)2.2.4复位电路设计 (7)2.2.5时序控制电路设计 (7)2.2.6定时电路设计 (8)2.2.7报警电路设计 (8)3系统的软件设计 (9)3.1系统主程序设计 (9)3.2查询程序 (10)3.3非法抢答处理程序 (10)3.4倒计时程序(抢答倒计时和回答倒计时都跳到该程序) (11)3.5正常抢答处理程序 (11)3.6显示程序 (13)结论 (14)参考文献 (15)附录 (16)致谢 (17)1 绪论抢答器是一种广泛应用于企事业单位和商业部门,为各种知识竞赛、文娱活动提供公正客观快速裁决的一种常用电子设备,也是一种逐渐成型的电子产品,但市面上所售抢答器价格一般较贵且多为小规模集成电路构成,其性能单一,工作起来不够理想。

数字抢答器的毕业设计

数字抢答器的毕业设计

株洲师范高等专科学校2010 届毕业论文(设计)数字抢答器毕业设计系部:物理与电子工程系学生姓名:杨小英指导教师:黄卓冕专业:应用电子技术班级:07级应电班2010 年6 月目录摘要 (I)Abstract (I)第1章绪论 (1)第2章抢答器的系统概述 (2)2.1设计任务及要求 (2)2.2 设计方案论证 (2)2.3 抢答器的工作原理 (4)2.4优先判断与编号锁存电路 (3)第3章抢答器的单元电路设计 (6)3.1抢答器设计中的优先编码电路 (6)3.2抢答器设计中的定时电路 (8)3.3抢答器设计中的报警电路 (9)3.4抢答器设计中的时序控制电路 (10)3.5七段显示译码器与数码管 (11)3.6抢答器的功能说明 (13)第4章总结 (14)参考文献 (15)致谢 (16)附录 (17)摘要数字抢答器由主体电路与扩展电路组成。

优先编码电路、锁存器、译码电路将电路的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。

通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。

经过布线、焊接、调试等工作后数字抢答器成形。

更具实用性。

关键字:抢答电路定时电路报警电路时序控制电路AbstractThe figure vies for the answering device by the subject circuit and expands the circuit to make up . Have priority in code circuit , latch , decipher circuit and export the input signal of the entrant team on the display; Starting the warning circuit withKey word: Vie for answering the circuit Timing circuit Warning circuit Time sequence controlling第1章绪论第1章绪论当今的社会竞争日益激烈,选拔人才,评选优胜,知识竞赛之类的活动愈加频繁,而在竞赛中往往分为几组参加,这时针对主持人提出的问题,如果要是让抢答者用举手等方法,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。

单片机课程设计单片机竞赛抢答器系统

单片机课程设计单片机竞赛抢答器系统

单片机抢答器系统一、项目要求1、设计一个智力竞赛抢答器,晶振12MHZ,可同时提供8路选手或8个代表对参加比赛,编号为1,2,3,4,5,6,7,8各用一个按钮。

2、节目主持人5个控制开关,用来控制清零和抢答开始,即时开始,以及抢答时间和限时时间的调节。

3、抢答器具有数字锁存功能,显示功能和声音提示功能。

抢答开始,若有选手按动抢答器按钮,编号立即锁存,并在LED上显示选手的编号,同时灯亮且伴有声音提示。

此外,要封锁输入电路,禁止其它选手抢答。

4、最先抢答的选手编号一直保持到主持人讲系统清零。

5、(1)4位LED分功如下:当某选手固定后:显示限答时间(2)主持人功能键①K1—选手加十分②K2—选手加五分③K3—回答时间设置(+50s)限时开始④K4—回答时间设置(+10s)⑤K5—抢答开始⑥K6—RST键,清零⑦K7—回答开始开始抢答:抢答时间选手编号二、原理框图三、设计方案论证1.设计方案的可行性本课题是设计一个智力竞赛抢答器,能够实现8组选手同时抢答、回答倒计时、选手加分及主持人控制等各项功能。

本设计采用Protues模拟硬件电路、KEIL软件进行编程相结合以达到理论模拟的效果。

根据课程设计项目要求该系统所需要的器件在Protues中基本都可以找出来。

KEIL编出的程序也能与Protues结合。

因此该系统可以实现。

2.需求分析(1)系统功能需求本系统是借用单片机采用模块化设计的智能抢答器,主控与参赛者设为终端分系统。

参赛者分系统设有:抢答按纽、提示功能等(声音提示和LED显示);主控分系统有:开始控制按钮、时限设定、加分按钮、复位按钮。

参赛者系统,除享有抢答按纽的权利功能外[1],还有人性化的提示功能和时间提示功能;主控系统的控制按钮做开始控制,根据活动参赛者的层次,对提前抡答者的行为设定为无效,对回答问题限时设为倒计时式,并有公示性显示。

本系统采用模块化设计智能抢答器,在抢答比赛中广泛应用,各组分别有一个抢答按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽机电职业技术学院毕业论文单片机控制数字抢答器的设计系(部)电气工程系专业机电一体化技术班级机电3112班摘要本论文着重介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用51系列常用集成电路进行设计。

该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。

主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。

若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。

该抢答器主要运用到了编码器,译码器和锁存器:它采用74LS148来实现抢答器的选号,采用74LS279芯片实现对号码的锁存,采用74LS192实现十进制的减法计数,采用555芯片产生秒脉冲信号来共同实现倒计时功能,采用74LS121单稳态芯片来实现报警信号的输出。

通过课程设计提高和巩固了所学的专业知识,以及知识的综合应用和焊接技术。

关键词: 89C51系列单片机八路抢答器编码译码定时报警目录摘要 (2)引言 (5)第1章绪论 (6)1.1抢答器研究的背景及意义 (6)1.2抢答器的分类 (6)1.3设计的主要目标任务 (7)第2章硬件电路的设计 (8)2.1功能要求 (8)2.2系统功能框图 (8)2.3硬件主要组成电路 (8)2.4电路工作的基本原理 (8)2.5主控电路的设计 (8)2.5.1关于AT89C51单片机 (8)2.5.2振荡器电路的设计 (10)2.5.3复位电路的设计 (11)2.6按键电路的设计 (11)2.7显示电路的设计 (12)2.7.1LED显示器件简介 (12)2.7.2显示部分的设计 (13)2.8报警电路的设计 (13)2.8.1蜂鸣器的介绍 (13)2.8.2报警电路 (14)2.9总电路图 (14)第3章软件的设计 (16)3.1语言选择 (16)3.2软件总体设计 (16)3.3 系统程序 (17)第4章仿真及调试 (28)4.1仿真软件介绍 (28)4.1.1Proteus软件介绍 (28)4.1.2keil软件介绍 (28)4.2仿真过程 (28)4.2.1仿真过程的操作 (28)4.2.2 仿真结果 (29)谢辞 (31)参考文献 (32)引言进入21世纪越来越来多的电子产品出现在人们的日常生活中,例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。

过去在举行的各种竞赛中我们经常看到有抢答的环节,举办方多数采用让选手通过举答题板的方法判断选手的答题权,这在某种程度上会因为主持人的主观误断造成比赛的不公平性。

人们于是开始寻求一种能不依人的主观意愿来判断的设备来规范比赛。

因此,为了克服这种现象的惯性发生人们利用各种资源和条件设计出很多的抢答器,从最初的简单抢答按钮,到后来的显示选手号的抢答器,再到现在的数显抢答器,其功能在一天的趋于完善不但可以用来倒计时抢答,还兼具报警,计分显示等等功能,有了这些更准确地仪器使得我们的竞赛变得更加精彩纷呈,也使比赛更突显其公平公正的原则。

今天随着科技的不断进步抢答器的制作也更加追求精益求精,人们摆脱了耗费很多元件仅来实现用指示灯和一些电路来实现简单的抢答功能,使第一个抢答的参赛者的编号能通过指示灯显示出来,避免不合理的现象发生。

但这种电路不易于扩展,而且当有更高要求是酒无法实现,例如参赛人数的增加。

随着数字电路的发展,数字抢答器诞生了,它易于扩展,可靠性好,集成度高,而且费用低,功能更加多样话,是一种高效能的产品。

而如今在市场上销售的抢答器大多采用可编程逻辑元器件,或利用单片机技术进行设计,本次设计主要利用常见的74LS系列集成电路芯片和555芯片,并通过划分功能模块进行各个部分的设计,最后完成了八路智力竞赛抢答器的设计。

第1章绪论1.1抢答器研究的背景及意义无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。

目前市场上已有各种各样的智力竞赛抢答器,但绝大多数是早期设计的,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品。

这部分抢答器已相当成熟,但功能越多的电路相对来说就越复杂,且成本偏高,故障高,显示方式简单(有的甚至没有显示电路) ,无法判断提前抢按按钮的行为,不便于电路升级换代。

近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异。

本设计就是利用微电脑芯片(单片机)作为核心部件进行逻辑控制及信号的产生,用单片机本身的优势使竞赛真正达到公正、公平、公开。

1.2抢答器的分类1.2.1电子抢答器图1-2电子抢答器电子抢答器的中心构造一般都是由抢答器由单片机以及外围电路组成,其搭配的配件不同又分为,非语音非记分抢答器和语音记分抢答器。

按钮多适用于学校和企事业单位举行的简单的抢答活动。

非语音记分抢答器构造很简单,就是一个抢答器的主机和一个抢答按钮组成,在抢答过程中选手是没有记分的显示屏。

语音记分抢答器是有一个抢答器的主机和主机的显示屏和选手的记分显示屏。

1.2.2电脑抢答器电脑抢答器又分为无线电脑抢答器和有线电脑抢答器。

无线电脑抢答器的构成是由:主机和抢答器专用的软件和无线按钮。

图1-2无线电脑抢答器和有线电脑抢答器无线电脑抢答器利用电脑和投影仪,可以把抢答气氛活跃起来,一般多使用于电台等大型的活动有线电脑抢答器也是由主机和电脑配合起来,电脑在和投影仪配合起来,利用专门研发的配套的抢答器软件,可以十分完美的表现抢答的气氛。

1.3设计的主要目标任务通过此次设计,理解抢答器的基本原理,掌握单片机在该系统中的应用,掌握LED显示的工作原理,掌握89C51的接口分配,并能设计出合理的电原理图,并仿真成功。

第2章硬件电路的设计2.1 功能要求本次设计要求在熟练使用51系列单片机的基础上,设计出相关的外围电路,并利用所选用的常用芯片设计出抢答器,要求可通过软件实现调整抢答器的答题或抢答时间,LED显示器可显示抢答或答题时间的倒计时,在时间快要用尽或者有人犯规的情况下,蜂鸣器可发出声音报警。

2.2 系统功能框图图2-2 系统功能框图开始键按下后,抢答倒计时开始,同时系统扫描选手抢答按钮,选手按下按钮,显示器显示选手号,同时进入答题计时,答题计时结束后,系统自动复位,显示器显示“FFF”。

2.3 硬件主要组成电路硬件电路主要由AT89C51单片机及其外围电路(包括复位电路、外部晶振)按键电路、显示电路、蜂鸣器报警电路。

2.4电路工作的基本原理整个电路由按键控制,当按下相应的按键时,单片机开始工作,抢答倒计时开始,同时系统扫描选手抢答按钮,选手按下按钮,显示器显示选手号,同时进入答题计时,答题计时结束后,系统自动复位,显示器显示“FFF”。

2.5主控电路的设计2.5.1 关于AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

其主要特性是与MCS-51 兼容、4K字节可编程闪烁存储器、寿命是1000写/擦循环、数据保留时间10年、全静态工作0Hz-24MHz、三级程序存储器锁定、128×8位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路,其中由于其具有32个I/O口,可以满足此次设计的需要,不用在其外部扩展I/O口。

管脚说明:VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8个TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:各管脚备选功能:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

/EA/VPP:当/EA保持低电平时,则此期间访问外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

加密方式1时,/EA 将内部锁定为RESET;当/EA端保持高电平时,此间访问内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

2.5.2振荡器电路的设计晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。

由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。

这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个振荡器的频率也不会有很大的变化。

相关文档
最新文档