《单片机六路抢答器设计.doc》由会员分享,可在线阅读,更多相关《单片机六路抢答器设计.doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目录目 录 1前 言 2摘 要 3第一章 系统概述及原理方框图单片机发展及前景 单片机名称由来 单片机技术发展历史9S51芯片简介1.3 方案选择及设计思路及原理方框图第二章 系统硬件设计2.1 四路抢答器系统电源设计及分析2.2 中央控制器- AT89S512.3 六路抢答器系统外围电路设计及分析第三章 系统软件程序设计 3.1 程序流程图 3.2 程序设计第四章 产品制作、安装及调试4.1 PCB板制作4.2 元件安装焊接及系统调试第五章 设计体会鸣 谢附录参考文献前言21世纪是瞬息万变信息社会。现代信息技术由三大部分组成,信息采集传感技术,信息传递通信技术,信息处理计算机技术。而电子产品
2、正在以前所未有革新速度,向着功能多样化,体积最小化,功耗最低化方向发展。它及传统电子产品在设计上显著区别一是大量使用大规模可编写芯片,以提高产品性能,缩小产品体各,降低产品功耗,二是广泛运用现代计算机技术,以提高电子设计自动化程序,缩短开发周期,提高产品竞争力。单片机单芯片微小体积与极低成本,可广泛地嵌入到电子系统,办公自动化、舰船、个人信息终端及通信产品等方方面面,成为现代电子系统中最重要智能化工具。目前,形式多样、功能完备抢答器已广泛应用于电视台、商业机构、学校及企事单位它为各种竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们业余生活。在我们以前所学习课程中,根据所学知识来设计数字此电路。
3、电路中主要功能模块是单片机、电源模块、上位机等。在学习了数字电子技术基础前提下,我们基本可以独立理解与分析电路,能够了解AT89S51单片机、七段数码显示器、音乐IC等集成电路,能够知道这些集成电路基本功用与应注意问题。六路抢答器制作摘要:文章首先介绍了系统设计方案思路及原理图,进而阐明了设计6路抢答器系统意义。单片机AT89S51控制芯片及其外围电路,数码显示电路及其周围电路,控制电路,语音电路等,软件部分就针对一些具体模块进行编程。整个系统采用单片机通讯方式,文中还介绍了单片机接口及控制器之间通讯情况以及该系统PCB板制作。 关键词:电子;抢答器;单片机; 输入; 编程;调试;All th
4、e production. ResponderAbstract: this paper introduced the design ideas and system, and illustrates the principle diagram design 6 road system. Responder AT8920C51 MCU control circuit chip and its peripherals, digital display circuit, control circuit and its surrounding circuit, voice circuits, soft
5、ware for some specific part. The system adopts singlechip communication mode, this paper also introduces microcontroller interface and the controller of the communication between the system and the PCB production.Keywords: electronic, Vies to answer first, SCM, Input, Programming, Debugging,第1章 系统概述
6、及原理方框图在本章中,我们对四路抢答器总体设计及其主要功能特点进行简单分析,并给出它特点,实现功能以及系统简单操作,以对单片机及其控制系统了解。单片机发展及前景随着电子产品广泛应用,单片机应用领域相当广泛,如仪器仪表、家电、机电一体化、产品研发及开发等行业,都可以是单片机设计人员就业、提升、创业之所。单片机领域发展状况目前单片机已渗透到我们生活各个领域,几乎很难找到没有单片机足迹领域。导弹导航装置,飞机上各种仪表控制,计算机网络通讯及数据传输,工业自动化过程实时控制与数据处理,广泛使用各种智能IC卡,民用豪华轿车安全保障系统,录像机、摄像机、全自动洗衣机控制,以及程控玩具、电子宠物等等,这些都
7、离不开单片机。更不用说全自动控制领域机器人、智能仪表、医疗器械了。因此,单片机学习、开发及应用将造就一批计算机应用及智能化控制工程师与科学家。科技越发达,智能化东西就越多。因此学习单片机是社会发展必然需求。据统计,我国单片机年需求量已达1-3亿片,且以每年大约16%速度增长,但相对于世界市场我国占有率还不到1%。特别是沿海地区电子厂,在不断向内地市场辐射进程中,多数产品所用单片机需求量骤增。鉴于单片机应用在我国才刚刚起步,有着广阔前景,足以让我们确信培养单片机应用人才,特别是工程技术中普及单片机知识有着极为重要现实意义。单片机领域人才缺口据调查目前我国单片机从业人员只有140万人。随着社会发展
8、,单片机从业人员将更为抢手。据不完全统计,到2010年,我国单片机设计从业人员将达300万人之多。目前我国单片机设计人才培养途径有三个:一是高校,像北大、清华、浙大、上海交大等。一个学校一年也就培养百十来人,加之,培养出来学生不能做到毕业就上岗,得经过一段时间实习培训,人才有限。二是设计公司自己培养。三是国外留学归来人才。CHC 全国高科技教工委教育技术专业委员会委托全国职业教育技术专业人才评审委员会推出单片机设计人员职业岗位培训合格证书项目正是迎合单片机市场需求,解决燃眉之急。单片机设计人员职业岗位培训合格证书项目正是迎合单片机市场需求,解决燃眉之急。单片机名称由来单片机也被称为微控制器(M
9、icrocontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU专用处理器发展而来。最早设计理念是通过将大量外围设备与CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂而对体积要求严格控制设备当中。INTELZ80是最早按照这种思想设计出处理器,从此以后,单片机与专用处理器发展便分道扬镳。早期单片机都是8位或4位。其中最成功是INTEL8031,因为简单可靠而性能不错获得了很大好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统单片机系统直到现在还在广泛使用。随着工业控制领域要求提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛应用。
10、90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来ARM系列广泛应用,32位单片机迅速取代16位单片机高端地位,并且进入主流市场。而传统8位单片机性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端32位单片机主频已经超过300MHz,性能直追90年代中期专用处理器,而普通型号出厂价格跌落至1美元,最高端型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发与使用,大量专用嵌入式操作系统被广泛应用在全系列单片机上。而在作为掌上电脑与手机核心处理高端单片机甚至可以直接使用专用Windows与Linux操作系统。单片机技术发展历史
11、将8位单片机推出作为起点,单片机发展历史大致可分为以下几个阶段(1)第一阶段(1976-1978):单片机控索阶段。以Intel公司MCS 48为代表。MCS 48推出是在工控领域控索,参及这一控索公司还有Motorola 、Zilog等,都取得了满意效果。这就是SCM诞生年代,“单机片”一词即由此而来。(2)第二阶段(1978-1982)单片机完善阶段。Intel公司在MCS 48 基础上推出了完善、典型单片机系列MCS 51。它在以下几个方面奠定了典型通用总线型单片机体系结构。完善外部总线。MCS-51设置了经典8位单片机总线结构,包括8位数据总线、16位地址总线、控制总线及具有很多机通信
12、功能串行通信接口。CPU外围功能单元集中管理模式。表达工控特性位地址空间及位操作方式。指令系统趋于丰富与完善,并且增加了许多突出控制功能指令。(3)第三阶段(1982-1990):8位单片机巩固发展及16位单片机推出阶段,也是单片机向微控制器发展阶段。Intel公司推出MCS 96系列单片机,将一些用于测控系统模数转换器、程序运行监视器、脉宽调制器等纳入片中,表达了单片机微控制器特征。随着MCS 51系列广应用,许多电气厂商竞相使用80C51为内核,将许多测控系统中使用电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制特征。(4)第四阶段
13、(1990-):微控制器全面发展阶段。随着单片机在各个领域全面深入地发展与应用,出现了高速、大寻址范围、强运算能力8位/16位/32位通用型单片机,以及小型廉价专用型单片机。(资料来源于网络)AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)可反复擦写1000次Flash只读程序存储器,器件采用ATMEL公司高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器与ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。1.3 方案
14、选择及设计思路及原理方框图为了使设计更具有针对性,使用性更强,我对们其进行精心设计,在设计过程中,我们想到了很多设计方案。131设计思路设计一个智力竞赛抢答器,可同时供N名选手或者N个代表队参加比赛,他们编号分别为0,1,2N-1,各用一个抢答器按钮,按钮编号及选手编号相对应,分别设为S0,S1SN-1。节目主持人设置一个控制开关,用来控制系统清零与抢答器开始。并且抢答器具有数据锁存与显示功能,抢答开始手,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手编号,同时蜂鸣器给出音响提示,此外,要封锁输入电路,禁止其他选手抢答,优先抢答选手编号一直保持到主持人将系统清零为止。总体方框
15、图系统总体方框图如下图所示:图1.1 抢答器系统设计原理图该系统主要输入抢答输入电路,译码电路,显示电路等,控制电路等电路组成,外围电路少,功能单一,可不用编程来实现。但是其也有很大缺点,比如不能按到多次,且手动输入时间不能太长,而且时间也有一点限制。且不能断电,断电后将无法恢复,输入又无法显示,无可观性,因此我们采用以下方法。利用单片机AT89S51,它是一种性能优良集成可编程单片机,其功能十分强大,它把CPU、存储器、及I/O集成到一个芯片上,只要外加少许电子零件便可以构成一套简易控制系统。这样可以降低设计出来产品硬件成本,通过编程快速实现对不同密码值输出及控制。多路抢答器系统整个系统从大
16、体来看可以分为键盘抢答输入,系统处理,数字数码管显示,声音输出以及对电脑串口通信等。而本设计将分为以下四个部分:键盘输入部分,电源部分,数字显示部分,MCU中央处理部分与串口通信部分。主要系统电路有:电源电路、复位电路、单片机控制电路、单片机控制输出显示电路,音频控制输出电路,24C02防掉线数据保护电路等。电路分析我们在下一章节中进行分析。该系统主要特点有: 该产品互换性好,响应速度快,抗干扰能力强,外围电路简单易懂,因此相对来说体积小。 该系统能用软件方式设计硬件,所以用软件方式设计系统向硬件系统转换是由有关开发软件自动完成,易操作。具有具体数字显示功能。可以从以前组合设计转向真正自由设计
17、,所以设计移植性好,效率高。可适合大规模现场制作。利用按钮进行输入,输入简单。具有智能报警功能,当选定之后就马上锁定,并且发出音乐声音。大大提高了抢答器可靠性。因为整个系统可集成在一个芯片上,因此体积小,功耗低,可靠边性更高。并且非常适合合分工作,团队精神。第2章 系统硬件设计为使6路报警器能够具有更好实用性,并且具有更高性能,我们对该系统硬件进行精心设计。在设计过程中,为了能掌握电路设计基本方法与步骤,论文首先对一些电源整流滤波与稳压电路一些参数进行分析及比较,然后详细分析电路各组成部分(数码管数字显示电路,输入电路,控制输出音频电路等),还详细介绍了有关集成音乐电路、中央处理器AT89S5
18、1工作原理及外围电路设计情况。该系统硬件设计采用了整体系统设计方法。按实现功能来分,可分为以下几个部分。其中,AT89S51单片机是整个电路核心,它控制其他模块来完成各种复杂操作。外围电路包括复位电路,电源电路、输入电路,控制输出音频电路等。第2.1节 四路抢答器系统电源设计及分析在设计整个抢答器整个系统之前,我们应该先设计一个高精度电源,而我们首先对整流,滤波及稳压电路工作原理及其一些基本参数进行分析。再根据其性质对电子密码锁电源进行精心设计。整流电路工作原理及其参数分析整流是把交流电变换成直流电过程,它基本原理是利用了晶体二极管单向导电特性。 整流电路负载上直流电压就是输出脉动电压平均值。
19、由傅里叶级数展开式可知,其输出电压可表示为: (1)式中Uom/p为直流分量,Uom/2为基波交流分量,其它为谐波分量。忽略二极管内阻时,输出直流电压为: (2)式中Uim为变压器次级交流变压器峰值,Ui为其有效值。桥式整流电路及信号输入、输出波形。同理,其输出电压可表示为: (3) 输出直流电压为: (4) 比较公式(2)及(4)可知:桥式整流电路输出直流电压比半波整流高一倍。 为了衡量整流电源这一特性好坏,常用纹波因数g来表示。即: g越小,输出脉动越小,表示整流电源性能越好。滤波电路工作原理及其参数分析 虽然整流电路输出电压包含一定直流成分,但脉动较大,须经过滤波才能得到较平滑直流电压。
20、常用滤波器有C型、p 型、G 型。本实验只研究C型及(RC) p型滤波器。C2 = 100mF,RL=1kW,R = 100W) 经过电容滤波作用后,其输出电压变得比较平滑,脉动大大减小,而且直流成分增加,对C型滤波,负载RL、C数值越大,纹波g越小,输出直流电压越接近于变压器次级交流电压峰值Uim,其输出直流电压范围为: UO =( )Ui 对于p型滤波,输出脉动更小,但输出直流电压略有降低。集成稳压电路设计经整流、滤波后产生直流电源,虽然脉动大大降低,但若负载电流发生变化时,将直接影响输出电压平均值,而在本系统中,当气体浓度大于设定值时,将开启换气扇进行通风,其对换气扇控制是通过继电器来完
21、成。为防止过热应安装散热片; (在安装时,由于用力过猛,把引脚给压断过,因此在后面安装过程中,我们特别小心)。 电源电路元件参数选择滤波电容选择滤波电容C大小取决于放电回路时间常数。RLC越大,输出电压脉动就越小。作为滤波电路,电容容量越大越好,但容量越大电容其成本越高,使得设计出来整流电路生产成本也增高,为了达到在满足要求前提下,使得生产成本最低,通常取RLC为脉动电压中最低次谐波周期(35)倍,即d=RLC(35)T最低次谐波当交流电源频率为50Hz时,对于半波整流电路,由上式可求得滤波电容容量:C整流二极管选择当滤波电容进入稳定工作时,电路充电电流平均值等于放电电流平均值,因此,二极管最
22、大整流电流可按下式进行选择:IFID=IL(半波整流)IFID=1/2IL(全波整流)桥式整流电容滤波电路中,二极管最高反向工作电压为:URM通过查找二极管参数手册,我们选择1N4007,其反向耐压为1000V,工作电流为1A,可以满足本系统要求。电源变压器选择对于变压器选择,主要是对变压器功率与次级电压确定。由式UO =( )Ui这里Ui是变压器次级输出电压,由上式可知:Ui= UO0.9=10V系统功率为:P=UI=9。这里我们取2.2 K电阻因为系统是由单片机直接控制处理,其稳定电压是十分重要,所以我们专门精心设计了一个稳压电源,使甲烷检测报警系统能在各种特殊环境都能正常工作。第2.2节
23、 中央控制器-AT89S51AT89S51 - 主要性能特点1、4k Bytes Flash片内程序存储器; 2、128 bytes随机存取数据存储器(RAM); 3、32个外部双向输入/输出(I/O)口; 4、5个中断优先级、2层中断嵌套中断; 5、6个中断源; 6、2个16位可编程定时器/计数器; 7、2个全双工串行通信口; 8、看门狗(WDT)电路; 9、片内振荡器与时钟电路; 10、及MCS-51兼容; 11、全静态工作:0Hz-33MHz; 12、三级程序存储器保密锁定; 13、可编程串行通道; 14、低功耗闲置与掉电模式。AT89S51 - 管脚说明VCC:电源电压输入端。 GND
24、:电源地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。PDIP封装AT89S51管脚图P1口:P1口是一个内部提供上拉电阻8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉缘故。在FLASH编程与校验时,P1口作为第八位地址接收。 P2口:P2口
25、为一个内部上拉电阻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”后,它们被内部上拉为高电平,并用
26、作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉缘故。P3口除了作为普通I/O口,还有第二功能: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(T0定时器外部计数输入) P3.5 T1(T1定时器外部计数输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程与编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓读端口及读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器内容读入到
27、内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部数据读入到内部总线。89C51P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都还有其他功能。 RST:复位输入端,高电平有效。当振荡器复位器件时,要保持RST脚两个机器周期高电平时间。 ALE/PROG:地址锁存允许/编程脉冲信号端。当访问外部存储器时,地址锁存允许输出电平用于锁存地址低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变频率周期输出正脉冲信号,此频率为振荡器频率1/6。因此它可用作对外部输出脉冲或用于定时目。然而要注意是:每当用作外部数据存储器时
28、,将跳过一个ALE脉冲。如想禁止ALE输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN:外部程序存储器选通信号,低电平有效。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效/PSEN信号将不出现。 EA/VPP:外部程序存储器访问允许。当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存
29、储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:片内振荡器反相放大器与时钟发生器输入端。 XTAL2:片内振荡器反相放大器输出端。 时钟电路设计及工作原理分析8031/8051单片机时钟信号通常用两种电路形式得到:内部振荡方式与外部振荡方式。 在引脚XTAL1与XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。电容器Cl,C2起稳定振荡频率、快速起振作用,其电容值一般在5-30pF。晶振频率典型值为12MHz,采用6MHz情况也比较多。内部振荡方式
30、所得时钟信号比较稳定,实用电路中使用较多。 外部振荡方式是把外部已有时钟信号引入单片机内。这种方式适宜用来使单片机时钟及外部信号保持同步。外部振荡信号由XTAL2引入,XTAL1接地。为了提高输入电路驱劝能力,通常使外部信号经过一个带有上拉电阻TTL反相门后接入XTAL2。、单片机基本时序单位介绍单片机以晶体振荡器振荡周期(或外部引入时钟周期)为最小时序单位,片内各种微操作都以此周期为时序基准。振荡频率二分频后形成状态周期或称s周期,所以,1个状态周期包含有2个振荡周期。振荡频率foscl2分频后形成机器周期MC。所以,1个机器周期包含有6个状态周期或12个振荡周期。1个到4个机器周期确定一条
31、指令执行时间,这个时间就是指令周期。8031单片机指令系统中,各条指令执行时间都在1个到4个机器周期之间。 4种时序单位中,振荡周期与机器周期是单片机内计算其它时间值(例如,波特率、定时器定时时间等)基本时序单位。、单片机复位电路设计及分析当MCS-5l系列单片机复位引脚RST(全称RESET)出现2个机器周期以上高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。根据应用要求,复位操作通常有两种基本形式:上电复位与上电或开关复位。上电复位要求接通电源后,自动实现复位操作。常用上电复位电路如下图A中左图所示。图中电容C1与电阻R1对电源十5V来说构成微分电路。上电
32、后,保持RST一段高电平时间,由于单片机内等效电阻作用,不用图中电阻R1,也能达到上电复位操作功能,如下图(A)中右图所示。上电或开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。常用上电或开关复位电路如上图(B)所示。上电后,由于电容C3充电与反相门作用,使RST持续一段时间高电平。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间高电平,从而实现上电或开关复位操作。根据实际操作经验,下面给出这两种复位电路电容、电阻参考值。上图(A)中:Cl10-30uF,R11k上图127(B)中:C:1uF,Rllk,R210k、单片机复位后状态分
33、析单片机复位操作使单片机进入初始化状态,其中包括使程序计数器PC0000H,这表明程序从0000H地址单元开始执行。单片机冷启动后,片内RAM为随机值,运行中复位操作不改变片内RAM区中内容,21个特殊功能寄存器复位后状态为确定值,值得指出是,记住一些特殊功能寄存器复位后主要状态,对于了解单片机初态,减少应用程序中韧始化部分是十分必要。第23节 六路抢答器系统外围电路设计及分析其工作原理为:接通电源后,单片机AT89S51自动复位,抢答器处于工作状态,数码管无显示,当开始抢答时,四个开关SB1-SB4处于工作状态,此时单片机处于检测状态,无论四个开关哪一个先按下后,其它开关将无效,此时数码管显
34、示对应开关数字(SB1为1,SB2为2,SB3为3,SB4为4),此时通过P3.7I/O控制音乐IC工作,音乐响起,30S后自动结束,显示管清零状态,准备下轮抢答。抢答器电路 总来讲,抢答器电路图可大概用图来表示(可参考附图)。该电路具有两个功能:一是分辨出选手按键先后,并锁存优先抢答者编号,同时译码显示电路显示编号;二实现及上位机通信。 音乐电路通过单片机P3.7口控制音乐IC工作。当P3.7口输出一低平信号是,VT1导通,+5V电压经过VT1,R11;CW1为稳压二极管,其电压为3.6V,即提供3.6V电压给音乐IC供电。只要音乐IC电压正常,则音乐电路则正常启动,BJ015 B端则输出信
35、号,经VT2驱动SP1。经30S后,单片P3.7口输出复位信号,则VT1不导通,IC3无电压,则音乐电路停止工作。 对于有触发端电路设计一般有两种启动方式:1、 通过电子开关控制音乐集成电路供电,从而控制音乐集成电路是否工作。2、 这种方式电路设计,必须把触发端直接与正电源端相接,这样只要一向音乐集成电路供电,其触发端便得到一个触发信号,启动电路工作,这种方式只要一直保证向音乐集成电路供电,它便会反复地演凑;3、 向触发端送入触发信号。4、 这种方式电路设计要求让音乐集成电路始终接入电源,而通过外电路向其送入触发信号,从而启动电路工作。第3章 系统软件程序设计3.1 程序流程图图 3.1 主程
36、序流程图3.2 程序设计以下为设计参考程序:;程序开始;6路抢答器程序;输入输出口预定义SWITCH2EQUP1.0;YINYUEEQUP3.7;K1EQUP3.0;K2EQUP3.1;K3EQUP3.2;K4EQUP3.3;DAT EQU 60H; ORG 0000H AJMPSTART;ORG0013H;RETI;ORG0023H;RETISTART:MOVP1,#0FFH;端口初始化MOVP3,#0FFH;MOV20H,#0FFH;MOVDAT,#00H;MAIN:JBK1,LOOP2;K1按下?MOVP1,#9FH;1MOVDAT,#1H;ACALLYINDA;调用应答子程序AJMPM
37、AIN;返回LOOP2:JBK2,LOOP3;K2按下?MOVP1,#25H;2MOVDAT,#2H;ACALLYINDA;AJMPMAIN;LOOP3:JBK3,LOOP4;K3按下?MOVP1,#0DH;3MOVDAT,#3H;ACALLYINDA;AJMPMAIN;LOOP4:JBK4,LOOP5;K4按下?MOVP1,#99H;4MOVDAT,#4H;ACALLYINDA;AJMPMAIN;LOOP5:JBK5,LOOP6;K5按下?MOVP1,#49H;5MOVDAT,#5H;ACALLYINDA;AJMPMAIN;YINDA:CLRYINYUE;开启音乐MOVR1,#20;写入延时
38、时间值YIN1:MOVR2,#100YIN2:ACALLDEL5MS;JNBR_AN,YIN3;若按下复位键则返回DJNZR2,YIN2;延时30秒DJNZR1,YIN1;YIN3:SETBYINYUE;关闭音乐MOVP1,#0FFH;关显示RET;返回;延时子程序;晶振:12MDEL1MS: MOV R6,#24DEL1MS1:MOV R7,#19DEL1MS2:DJNZ R7,DEL1MS2 DJNZ R6,DEL1MS1 RETDEL5MS: MOV R7,#45DEL5MS1:MOV R6,#54DEL5MS2:DJNZ R6,DEL5MS2 DJNZ R7,DEL5MS1 RETEN
39、D第4章 产品制作、安装及调试第4.1节 PCB板图制作 电路图绘制(1)、在Protel中先新建一个文档,把所需要元件载入到文档里面。(2)、再按照系统电路图绘制导线,把元件连好线。(3)、通过电气检查如果没有错误,那么系统电路图就绘制完成。4.1.2 PCB板制作用Protel99设计好PCB板,认真检查正确无误以后就开始制作电路板其过程包括打印、转印、蚀刻与钻孔四个主要制作工序。下面分别叙述制作过程。、打印、转印、蚀刻、钻孔第4.2节 元件安装焊接及系统调试 元件安装基本要求及原则制造电子产品,可靠性及安全是二个重要因素,而零件安装对于保证产品安全可靠是至关重要。如何疏忽都可能造成整机工
40、作失常,甚至导致更为严重后果。 元件安装基本要求 保证导通及绝缘电气特性,电气连接通及断是安装核心这里所说通及断,不仅是安装后简单使用万用表测试结果,而且要考虑在振动。 保证机械强度,电子产品在使用过程中,不可避免需要运输与搬动,会发生各种有意或无意达到振动,冲击,如果机械安装不够牢固,电气连接不够可靠,都有可能因为加速度瞬间受力使装置受到损害。 保证传热要求,在安装中,必须考虑某些零部件在传热,电磁方面要求。 安装时接地及屏蔽要充分利用,接地及屏蔽一是消除外办对产品电磁干扰,1、数字抢答器调试用相关软件(例如WEWB)先对数字抢答器进行模拟调试,再到具体电路中真实调试。首先,对主持人控制开关
41、能否正常复位进行检查。其次,对按钮状态及显示器显示是否相符。2、电源电路调试 主要对7805稳压IC与电容调试,检查是否有连接错误或选错芯片。在单独对定时电路调试时,发现输出电压不不正常且电压波纹较大,经仔细分析与考察并及原理图对照。发现电路滤波不够,加大滤波电容,问题解决。3、音乐电路调试报警电路能够提供明显标示,告诉人们对各情况及时反映。电路调试主要是对音乐芯片供给电压控制来实现音乐IC工作及否,让三极管推动扬声器,扬声器发出声音。4、 软件调试软件调试可以说是整个调试主体内容。初次写应用程序会出现很多问题,但只要认真思虑,都能够解决。应对各种情况进行调试,且进行多次调试,综合调试结果分析电路。第 25 页