八路无线抢答器的毕业设计.doc

上传人:文库蛋蛋多 文档编号:4070356 上传时间:2023-04-03 格式:DOC 页数:47 大小:1.39MB
返回 下载 相关 举报
八路无线抢答器的毕业设计.doc_第1页
第1页 / 共47页
八路无线抢答器的毕业设计.doc_第2页
第2页 / 共47页
八路无线抢答器的毕业设计.doc_第3页
第3页 / 共47页
八路无线抢答器的毕业设计.doc_第4页
第4页 / 共47页
八路无线抢答器的毕业设计.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《八路无线抢答器的毕业设计.doc》由会员分享,可在线阅读,更多相关《八路无线抢答器的毕业设计.doc(47页珍藏版)》请在三一办公上搜索。

1、八路无线抢答器的毕业设计摘 要 在今天信息技术的时代里,电子技术被越来越普及,在大家对电子技术广泛的推崇传播和致力研究下,数字电路的形式变得具有简单、标准、模块、通用的特点,在很多行业得到迅速的发展和应用。抢答器并不陌生,在电视媒体或实际比赛场合中,得到了普遍的应用。它能快速地判断出最先抢答的选手编号。以往的抢答器都是用导线连接抢答模块和接收模块,非常不便。本次设计是一个八路无线抢答器,利用单片机模拟2262编码,模拟2272解码,加上两个无线发射接收模块,主持人按下开始抢答键之后,数码管显示倒计时时间,如果有选手抢答,则显示抢答者的编号,在倒数5秒时,每一秒发出报警声提示。假如说单片机系统的

2、硬件结构构成了抢答系统的“骨骼”,那么单片机的C程序给身体注入了“血液”,此次设计相比于传统的抢答器具有性价比高,运行稳定可靠等优点。 关键词: 信息技术,电子技术,八路无线抢答器 ,单片机ABSTRACTIn todays era of information technology, electronic technology has been more and more popular, in research and to praise spread all of electronic technology, digital circuit form becomes simple, st

3、andard, characteristic module, general, gets rapid development and application in many industries.Responder is not strange, in the television media or the actual game situations, have been widely used for. It can quickly judge the player number first responder. Responder of the past are connected by

4、 wires answering module and a receiving module, very inconvenient. This design is a eight wireless responder, using 2262 microcontroller simulation code, analog decoder 2272, plus two wireless transmitting and receiving module, then host press the start the answer key, digital tube display the count

5、down time, if the contestant vies to answer first, then answer the number, in the last 5 seconds, each a second tick tips. If the hardware structure of single-chip microcomputer system constitute the responder system bones, then the SCM C program to the body into the blood, vies to answer first the

6、design compared to traditional has the advantages of high cost performance, stable and reliable operation.Keywords:Information technology,Electronic technology, Eight wireless responder, SCM 目录第1章绪论51.1选题的目的与意义51.1.1意义51.1.2目的51.2研究范围及国内外研究现状51.2.1研究范围51.2.2国外的研究现状61.2.3国内的研究现状61.3重点研究的问题61.4解决问题思路6

7、第2章无线抢答器模块介绍和方案确定8 2.1编码发射接收模块8 2.2控制模块11 2.3显示模块11第3章无线抢答器的实现功能和总体设计133.1抢答器具有的功能133.1.1抢答器具有锁存与显示功能133.1.2抢答器具有定时抢答的功能133.1.3抢答器具有倒计时提示功能133.2系统的总体方案133.2.1系统的硬件设计143.2. 2 系统的软件设计18第4章 无线抢答器的硬件简介20 4.1 AT89C52简介20 4.2 无线发射和接收电路硬件简介21第5章 无线抢答器原理图和程序245.1 发射部分原理图245.2 接收部分原理图245.3 程序265.3.1 发射程序265.

8、3.2 接收程序26第6章 仿真测试276.1 软件测试276.2 硬件仿真.286.3 实物图31总结32致谢34参考文献35附录36 第1章 绪论1.1 选题的目的与意义1.1.1 意义在电子技术没有得到高速发展的年代或者是一些相对比较贫困的地区,大多数的抢答器都是线路复杂,价格高,操作不便,显示相比较为简单。因此设计一种多路无线抢答器会带来很多便捷 对于自身方面,通过设计此次抢答器,能使自己对电子技术平台有了更深入的了理解。尤其是无线的模块,是本次设计的重点,使我学会电路与电子技术很好地结合。1.1.2 目的在学校或是电视媒体举行的各种竞赛场合中,要合理选拔出人才评选出优胜者,如果让抢答

9、者举手抢答,人为因素较大,会造成不公平的现象。为了消除这种不公平的现象,只有依靠电子产品的高准性来保障,抢答器能最快地辨别出优先抢答者,排除了人为的盲目判断,实现了比赛的公平性。本次设计八路无线抢答器,通过射频无线技术,解决了有线抢答器的布线繁琐和空间上的限制。使其具有性价比高又能满足要求的特点。1.2 研究范围及国内外研究现状1.2.1 研究范围制作无线抢答器,单片机是核心,因此对单片机的基本操作必须熟悉,本次设计要懂得单片机的基本原理和引脚结构,比如说振荡和复位电路,如何扩展使用I/O口。在接收模块中,要显示抢答者的编号和时间,那么需要掌握定时器、计数器、中断系统等。掌握315无线发射和接

10、收原理。掌握可编程的控制方法和程序的下载以及调试方法,其次是掌握单片机和数码管和蜂鸣器的接口设计。1.2.2 国外的研究现状 国外电子业发展较早,在许多方面(如晶体管)领先于国内,在很多智力竞赛场合,抢答器已普遍应用,而且性能也稳定,但价格比国内高。如何具有更高的精确度,无线传输距离远,是今后研究的一个主要方向。1.2.3 国内的研究现状近几年,我国抢答器市场得到了迅速发展,国内抢答器生产技术的研发已上升到一定高度。然而提高产品市场竞争力,设计出操作更加简单,功能更多的产品仍十分关键。目前我国市场上抢答器功能各异,价格差异大,设计一款适合大众的抢答器非常重要。1.3 重点研究的问题(1)如何实

11、现无线抢答器的电路简化美观,原件普通,价格便宜。(2)如何提高无线抢答器的稳定性,准确快速地显示抢答者编号,同时也显示计时时间。(3)如何实现编码电路优先锁存,屏蔽其他选手的落后抢答。(4)如何实现倒计时提示。1.4 解决问题思路(1)通过315无线模块简化电路。(2)发射端用单片机模拟2262编码器发射的波形,来实现8个不同的数据编码发射,接收端采用单片机模拟2272解码,通过软件发射和软件解码能很好地解决多人同时抢答情况。(3)选择合理的天线,有利于增加无线距离和稳定性。 第2章 无线抢答器模块介绍和方案确定 根据要实现抢答器的各项功能,大致分为以下3个模块来实现,具体包含:编码发射接收模

12、块、控制模块、显示模块。2.1编码发射接收模块方案一采用F05P发、J05R收模块F05P采用了表面组装技术,是目前电子组装行业中最流行的一种技术。主要特点:(1)具有小体积,功率消耗低,较宽的工作电压范围,ASK(振幅键控)的调制方式,适合于无线遥控报警和无线数据传输系统,数据输入端可以通过串口和单片机的数据相连。(2)发射的电流不可以被随意调整,在F05P无数据输入时单片机为低电平状态。F05P有数据信号进入时才能发射,没有数据信号,发射端电流为零。(3)F05P对脉冲宽度为0.11ms的数据发射视为理想效果,太宽或者太窄的脉冲会引起调制频率下降,F05P对直流及模拟信号不能发射。(4)F

13、05P有4个功能引脚,1引脚接电源,2引脚接地,3引脚接收脉冲,4引脚接天线。另外天线的匹配对传输的距离有很大影响。匹配良好能增加好几倍的距离。如果匹配不好将会引起输出频率值随时间的变化而单方向变化即频率漂移。1/4波长的发射频率作为天线的长度是最合适的,可以用一根直径0.5到1毫米,长度18厘米, 23厘米左右的漆包线代替。天线应该尽量拉直,指向没有要求。短于1/4波长或者是不直的天线会影响效果。J05R是个超外差接收模块。是与F05P同频率接受模块。主要特点: (1)体积小,灵明度高,接收距离,有很高的同频抑制能力,抗干扰能力强,良好的集散辐射抑制能力,没有数据输出时电平为零,内部没有噪声

14、,单片机直接接口容易实现。(2)该模块使用高频无线通讯技术,低噪声FR集成芯片,具有很高的灵敏度和性价比,完善的抗静电保护,可靠性高。是工业控制,远距离传输领域理想的选择。(3)J05R有5个引脚,1引脚接天线,2引脚接地,3引脚和4引脚接芯片,5引脚接电源。方案二采用315无线发射接收模块数据发射模块的工作频率为315M,俗称315发射模块,主要特点:(1)当温度在零下25摄氏度到零上85摄氏度之间变化时,频率漂移仅为3ppm/度,所以说频率稳定性极高,非常适合于数据传输系统。(2)内部有一个三极管Q,它的作用是数据调制,可以方便地和其他的固定的编码电路(如2262),单片机实现接口,直接把

15、数据输出端与数据输入端相连就可以了。这也是在其内部没有设置编码集成电路的原因。(3)采用ASK方式调制,相当于模拟信号中的调幅,减少了功耗。停止数据发射时,电流为零。数据信号和输入端相连时,可以有电阻,也可以没有直接相连,就是不能用电容耦合方式,这样不能正常工作,因为直流电流过不了。采用315无线接收模块主要特点:(1)工作电压为5V,静态电流4mA,接收的天线25厘米到30厘米最佳。(2)和发射模块一样,不带有解码集成电路,这种设计的优点上面已提到,就是电路设计灵活方便。(3)带有铜芯电感,当温度发生变化时,内部片与片的距离会受到热胀冷缩或者是氧化的影响,发生变化改变容量。采用了这种可调电感

16、进行固定,很好地解决了这样的问题。 如果采用编码器2262和解码器2272结合方案一,效果会很好,因为2262的数据无论怎么变,但脉宽是不变的,即使出现一点外界干扰,解码器的宽容性也会解码输出高电平。但有一个误区,就是同时按下按键时,就会出现串扰问题,在下面将重点提出,而采用单片机代替2262和2272,利用程序,就很好地解决了这样的问题。所以采用方案二。2.2控制模块方案一采用普通的数字集成电路设计,这种方案不需要编写程序,但是要达到一定的控要求,就必须进行复杂的功能设计,比较繁琐,也加大了总体设计难度,同时也不方便进行控制修改,不利于系统优化。以下是数字控制系统框图信息反馈通讯电路数字芯片

17、处理电路通讯电路图2.1数字控制系统图方案二采用AT89C52作为核心控制,不涉及复杂的电路结构,编程控制,便于修改,以最小系统为基础,加上无线发射和接受模块,足以满足本次设计需要。以下是单片机控制系统框图通讯电路信息反馈通讯电路单片机信息处理电路图2.2单片机控制系统框图综合考虑选择第二个方案,即采用AT89C52单片机系统控制。2.3显示模块方案一采用液晶字符显示,此方案整体效果好,但是设计复杂,在焊接连线方面不是很好处理,程序繁琐,成本也高。LCD显示框图如下:扬声器功率放大电路液晶字符显示控制系统图2.3 LCD显示系统框图方案二采用数码管的方法,显示抢答者编号和时间的信息。用蜂鸣器发

18、出声响提示,通过对接收信息的判断和处理,发出声音,提示抢答者和主持人。此方案方便单片机接口编程操作,降低了外围电路的复杂程度。数码管显示系统框图:数码管显示蜂鸣器提示控制系统 图2.4 数码管显示系统框图综上分析采用第二个方案 第3章 无线抢答器的实现功能和总体设计3.1抢答器具有的功能本次设计的无线抢答器采用电池供电,用八个按键代表八名参赛选手,无线控制距离大约在15米左右。3.1.1抢答器具有锁存与显示功能 如果有选手按下抢答按钮,接收端单片机会使数码管显示出来,并将选手编号锁存。同时蜂鸣器发出声响提示。最先抢答者会进行锁存,最先抢答选手的号码会保留显示,直到主持人按键清除。3.1.2抢答

19、器具有定时抢答的功能 抢答时间可以人为按键设定(假设为30秒),按下开始抢答键后,定时器开始进行减数计时。抢答者在规定时间内进行抢答,抢答才可生效,有抢答键按下,时间停止,数码管上会显示出相应的抢答者。如果规定时间内没有人按下抢答键,则本次抢答无效,数码管上会显示0。3.1.3抢答器具有倒计时提示功能 在无人抢答时,计时器进行减数计时,在倒数五秒之内,每一秒蜂鸣器报警一下,以提示抢答者的所剩时间。3.2系统的总体方案本次设计核心是单片机,通过模拟2262, 2272构成发射接收模块,通过软件编码,把按键者的信息发射出去,接收电路单片机软件进行解码,判断按键者并送至数码管显示出来并锁定,控制蜂鸣

20、器,具有触发提示功能。总体方案设计图如下:显示电路编码电路控制电路AT89C52解码电路接收电路发射电路提示电路 图3.1系统设计方案框图3.2.1系统的硬件设计无线抢答器由发射系统和接收控制系统两大部分组成。在发射模块中通过按键输入产生一组编码,然后再通过单片机进行软件编码,产生带有地址码信息的编码脉冲信号,再通过315无线电路发射出去,315无线接收电路将收到的编码脉冲信号,通过单片机软件解码,把相应的信息输出来。系统框图如下:接收控制系统发射系统 图3.2系统框图在此强调一点:发射端采用AT89C52单片机模拟2262编码器发射的波形,来实现8个不同的数据编码发射,如果采用2262发射,

21、2272接收的话会出现串扰问题不能解决。举个例子,如果2262发射端8个数据为1a、2b、3c、4d、5ab、6ac、7ad、8abc(只要超过四个按键都为组合按键),如果2和1同时按下,2272会接收到ab数据,也就是5,这种情况是不允许的,现在采用软件发射,软件解码,更好地解决了这种情况,不会出现两个或多个人按下编码重复的问题。对于软件解码,就是程序直接实现解码代替2272,原来是需要2272解码的,现在用程序来干了2272的活。之所以要模拟2262和2272,是因为一组波形不可能自己编出来,要模拟其他芯片成熟的波形。下面介绍一下2262和2272编码的原理,这也是本次设计单片机编写程序的

22、关键。 PT2262和PT2272是带有编码解码的芯片,是台湾普城公司生产的产品,采用了一种互补金属氧化物的半导体的制造技术,具有功率消耗低,价格低廉的特征。PT2262和PT2272有12位(最多12位,A0-A11)三态地址端管脚,可以接悬空,高电平,低电平,任意组合可提供3的12次方为531441位地址码,PT2262最多只能有6位数据端管脚,他们是D0到D5。设定的地址码和数据码从17脚串行输出,常用于无线遥控的发射电路。PT2262编码芯片发出的编码信号由地址码,数据码,同步码组成的。从17脚串行输出。解码芯片PT2272接收到编码信号以后,首先是要将地址码经过二次比对,比较校对后V

23、T脚才会输出高电平,与此同时相应的数据脚也输出高电平。如果发送端一直按住按键,编码信号也会持续地从编码芯片PT2262发射出来。当无按键按下时,PT2262此时便没有接通电源, 17脚为“0”电平, 315MHZ的高频发射模块停止振荡不会工作。当有按键按下时,PT2262才会工作,经过调制的串行数据信号从17脚输出,当17脚为“1”时,315MHZ的高频发射电路起振工作,发射等幅高频信号,PT2272的VT端会变为低电平状态。所以说PT2262的17脚输出的数字信号决定了高频发射电路,从而完成了对高频电路的幅度键控(ASK调制),大致等于调制度为100%的调幅。特点: 采用CMOS制造工艺,功

24、率消耗低、外部元件少、采用RC的大电阻小电容的形式的振荡电阻。2.6-15V范围的工作电压,数据也可以多达6位(最多)。应用范围: 防盗系统(车辆和家庭)等其他类电器无线遥控系统。PT2262管脚说明: 图3.3 PT2262/PT2272管脚图 PT2262所发出的地址码,数据码,同步码都是会先经过编码调制的,地址码有位“0”“1”“f”,数据码部分只有“0”和“1”,同步码只有一个同步位。不同的脉冲宽度表示不同的地址码和数据码。 同步码把每组码字分隔开来,在使用单片机进行解码时,程序仅仅需要判断出同步码,然后对随后的脉冲进行宽度的识别就可以了。12位的AD码(地址码加数据码,比如8位地址码

25、加4位数据码)构成了一个码子,用两个脉冲来表示每一个AD位,两个窄脉冲代表“0”,两个宽脉冲代表“1”。一个宽和一个窄表示“f”,也就是地址码的悬空。下图是数据位的时序图,PT2262编码格式:图3.4 PT2262编码格式a=2*时钟振荡周期,位“f”仅对码地址有效。4个AD位的长度等于同步位的长度,同步位的长度含有一个1/8AD位宽度的脉冲,如下图:图3.5 PT2262同步位图PT2272解码芯片 PT2262每一次发时至少要发射4组码字,PT2272只有在三次连续检测到相同的地址码加数据码时才会有相应的转变。数据码中的“1”会驱动改变相应的数据输出端置高,同时驱动VT端同步位也为高。从

26、下图可以看出,只有当输入引脚Din连续接收到两个码字,相应的数据引脚才会置高。图3.6 PT2272解码图 因为是无线发射,第一组码字在传输过程中易受到零电平的干扰,大多数会产生错误的码字,所以程序可以丢弃处理就避免了这种状况。 PT2272有不同的后缀。有L4、M4、L6、M6的区分,其中L代表锁存输出,在成功接收电平状态,能一直保持相应的数据。直到下次遥控数据发生变化。M代表非锁存输出。数字6和4是有几路并行通道的含义,当采用4路通道时,即PT2272-M4的标注形式,地址码此时应该是8位。如果采用6路的并行通道时,即PT2272-M6的标注形式,地址码此时应该是6位。地址码设计的原则是,

27、同一个系统地址码必须一致,不同的地址码区分不同的系统。设置成多大的形式的地址码完全由自己决定。3.2.2系统的软件设计 软件设计就是要实现电路功能,包括中断,显示和锁存,不是很复杂。通电后,单片机复位,外部中断打开,若有信号过来,则进入中断程序,这就屏蔽了后来抢答者的信号。然后接收电路通过编码送入单片机,由单片机控制时间和显示以及蜂鸣器提示。本设计采用16位地址码,八位数据码,一位同步码,共计25位。有三种状态可供选择:悬空、接正电源、接地三种状态。所以地址码不重复度为3的16次方组,只有发射端和接收端的地址码完全相同,才能配对使用。程序流程图如下:开始开始抢答答是否有人抢答停止计时显示组号显

28、示组号结束抢答复位是计时停止显示00否读取倒计时时间设置 图3.7程序流程图 第4章 无线抢答器的硬件简介 此次设计的原件清单:AT89C52单片机2个,22P4个,12M2个,按键12个,1K电阻3个, 10K2个,25V/10UF2个,DIP40管座2个,315发射模块1个,蜂鸣器1个,315接收模块1个,103排阻1个,2位共阴数码管1个,发光二级管2个,8550三极管1个。4.1 AT89C52简介单片机是本次系统的核心元件。这里我选用AT89C52单片机,低功耗、高性能的特点是AT89C52的典型特征。其内部的快速擦写只读编程器FlashRom给单片机的开发及应用带来了很大的方便,价

29、格非常便宜,在近年来得到了广泛的应用。功能特性描述AT89C52是一种具有4K字节闪烁可编程可擦除的只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)。是一种低功耗、高性能的CMOS8位微处理器。使用了一种高密度难失性存储器制造技术,与80C51 产品完全兼容。片上Flash允许程序存储器在系统可编程,同时也适合于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,在嵌入式控制应用领域,因为其高灵活性而倍受欢迎,为其提供了有效的解决方案。1、和MCS51指令系统兼容;2、8KB大小的可反复擦写(大于1

30、000次)Flash ROM;3、32个双向I/O口;4、256x8bit内部RAM;5、3个16位可编程定时/计数器中断;6、时钟频率0-24MHZ;7、2个串行中断,可编程UART串行通道;8、2个外部中断源,共8个中断源;9、2个读写中断口线,3级加密位;10、空闲和掉电采用低功耗模式,软件配置唤醒功能;引脚结构 图4.1 AT89C52引脚图4.2 无线发射和接收电路硬件简介 图4.2 315M发射模块的实物图主要技术指标:1通讯方式是采用AM的调制方式,即高频载波的频率随信号改变而改变。具有抗干扰能力强,失真小的特点。 2工作的频率为315MHZ到433MHZ。3发射的功率为小于50

31、0MW。4发射电流在3mA到50mA之间。5工作电压在2V到12V之间。6三个引脚,一个接数据输入端,一个接电源,一个接地。 图4.3 315M发射模块的实物图主要技术指标:1. 通讯方式如上述AM调制2. 工作频率为315MHZ3. 频率稳定度为-200KHZ到+200KHZ4. 接收灵敏度为-106DBM5. 静态电流小于等于5mA6. 工作电流小于5mA7. 工作电压为5V8. 4个引脚,两端的一个接地,一个接电源,中间接信号输出,是连通的 第5章 无线抢答器原理图和程序5.1 发射部分原理图 单片机等待安键按下,若有键按下,进行编码,把脉冲信号送入315无线发射模块,315把波形发射出

32、去。图5.1发射部分原理图5.2 接收部分原理图 315接收模块接收信号后输出送入单片机,单片机进行软件解码,同时控制显示和声音。图5.2 315M接收模块的原理图5.2.1 输出控制模块 此部分由AT89C52、数码管、蜂鸣器组成。控制电路以AT89C52为核心,有键按下时,外部中断会向单片机申请中断,单片机响应中断后,通过P0口输出并且显示出抢答者的编号,通过P1.7口输出低电平,使蜂鸣器发出提示音。需要手动复位后,才能进行下一轮。输出控制图如下:图5.3 315M显示模块的原理图5.3 程序5.3.1发射程序系统通电后,等待扫描按键按下程序见附件15.3.2接收程序 系统通电后,程序开始

33、时,显示初始值,按下抢答键后,开始倒计时(设定为三十秒),如果有键按下,停止计时,发出提示声音。按下key4键,从新进行新一轮的抢答流程。如果没有按键按下,在最后五秒,每一秒都发出警报。程序见附件2第6章 仿真测试由于本次设计是八路无线抢答器,所以无法进行全部仿真,在此,我只做了如下要求的仿真,要求如下:在接收模块中,当按下开始抢答键之后,数码管显示倒计时,同时可以按key2,key3进行时间加减设定,在倒数5秒时,每一秒,蜂鸣器发出声音提示。6.1软件测试设计程序是在Keil uVision4软件下由C语言编写。将编写好的C程序添加在Keil uVision4软件中已经建立好的工程中。在软件

34、中进行相关设置,晶体振荡器的频率为12MHz,要求同时生成.HEX文件。对工程进行编译和连接,当提示无错误时,同时也就生成了.HEX文件。大体步骤如下图所示:图6.1设置12M晶振图6.2设置生成.HEX文件图6.3加载程序,编译 图6.4编译结果6.2 硬件仿真使用Proteus仿真软件进行仿真。将在Keil uVision4软件中生成的.HEX文件加载到仿真图中,并点击运行测试。图6.5通电后仿真图图6.6倒计时仿真图图6.7调整时间仿真图倒数五秒,蜂鸣器提示,P1.7口由高电平变为低电平,同时发光二极管发光: 图6.8倒数5秒仿真图6.3实物图图6.9接收模块图6.10 发射模块 总 结

35、 此次毕业设计是我对自己所学和动手能力的检验和锻炼,也是对自我能力的一种提高。设计思路是灵魂,有想法才能勾画出美丽的蓝图,下面我对本次毕业设计的一段简短总结:第一步:筹划阶段,主要是选择自己有兴趣的题目,对这次的毕业设计的顺利进行关系极大。第一步很重要,选好方向,避免南辕北辙,多走弯路。第二步:设计阶段,有了研究方向,便着于设计,首先就是在网上搜索资料,到图书馆借相关书籍。对各个原件的使用要知道,在遇到不懂的地方,问同学和老师要及时解决,要在焊接之前扫除一切障碍。在弄懂原理之后就是原理图的设计,要合理布局,由于是315无线模块,所以无法进行仿真,原理图的重点也是最基本的52单片机的接口实现。第

36、三步:这一步就是焊接,也是最重要的一步,怎样合理布局,减少导线缠绕,使界面美观,花费了我很多时间,由于对管脚不是很熟悉,所以也出现过一些错误,这一个需要多加练习,才能熟能生巧的过程。第四步:焊接之后就是调试,编写程序,然后不断修改程序,直到没有错误,又达到想要的功能。第五步:撰写论文,在撰写论文方面,上网查看范文,然后反思研究内容,同样也花费了一定的时间,在老师的督导下,最终完成。 整个设计过程,有付出,有满意的收获,通过自己的构思查找资料,验证研究可行性,亲自动手最终完成,我学到了许多东西。 致谢这次毕业设计能顺利完成,最先要感谢我导师。老师在一定程度上对我的无线抢答器设计提出了严格要求和可

37、行化建议,在有些编程方面给我很多讲解,使我对自己的目标有了清楚地认识,使我在以后的设计过程中少走弯路,明确了设计思路,提高了设计质量,节省了时间。另外老师对我的论文撰写格式有了严格要求,才会使我在以后论文检测过程中不会出现太多错误。其次要感谢我的同学对我的帮助,由于我对编程方面不是很好,在编程过程中出现了一些问题,在我感到困惑时,我的同学给予我细心的讲解和帮助,让我顺利地完成了整个程序设计以及电路原理图的绘画和硬件的仿真,我非常地感谢他们。最后,感谢学校安排的这次任务和对这次毕业设计的严格要求,使我加熟悉了我们专业的平台,为我以后的发展奠定了良好的认识和习惯。 参考文献1李全利.单片机原理及接

38、口技术高等教育出版社,1999.062孙学康 .无线传输与接入技术 人民邮电出版社,1999.05 3陈宽 .数字无线传输 清华大学出版社,1993.124孙洪 .现代数字信号处理 华中科技大学出版社,1994.055徐爱军 .单片机高级语言C51应用程序设计 电子工业出版社,1997.076杨绪东.实用电子电路精选 化工出版社,2001.57贾石峰.传感器原理与传感器技术 机械工业出版社,1998.68付晓光 .单片机原理与实用技术 清华大学出版社,2004.89刘勇 .数字电路 电子工业出版社,2003.110高锋祥.单片微机应用技术 机械工业出版社,2004.9附录附件1:/接收端震荡电

39、阻824(820K)/发射475(4.7M)/单片机stc89c52#include#define uint unsigned int#define uchar unsigned charsbit fs=P10;/数据发射端口sbit led=P11;/指示灯sbit D0=P20;/按键1sbit D1=P21;/按键2sbit D2=P22;/按键3sbit D3=P23;/按键4sbit D4=P24;/按键5sbit D5=P25;/按键6sbit D6=P26;/按键7sbit D7=P27;/按键8uchar add1,add2;void delay_fs(uchar a)uint

40、 x,y;for(x=a;x0;x-) for(y=15;y0;y-);/141为上边沿,20为下边沿(2272解码范围) /231为上边沿,91为下边沿(软件解码范围)void fs_add(uchar dat1,uchar dat2)uchar i;/地址01悬空00低11高10无效 for(i=0;i8;i+)dat1=dat11;if(CY=1)fs=1;delay_fs(12);fs=0;delay_fs(4);/1else fs=1;delay_fs(4);fs=0;delay_fs(12);/0零for(i=0;i8;i+)dat2=dat21;if(CY=1)fs=1;dela

41、y_fs(12);fs=0;delay_fs(4);/1else fs=1;delay_fs(4);fs=0;delay_fs(12);/0零void keyscan()led=1;/关闭指示灯while(D0=0)led=0;/开启指示灯fs_add(0x55,0x55);fs=1;delay_fs(12);fs=0;delay_fs(4);/1 /0xc0fs=1;delay_fs(12);fs=0;delay_fs(4);/1fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;del

42、ay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0/同步头fs=1;delay_fs(4);fs=0;delay_fs(124);while(D1=0)led=0;/开启指示灯fs_add(0x55,0x55);fs=1;delay_fs(4);fs=0;delay_fs(12);/0/0x30fs=1;delay_fs(4);fs=0;delay_fs(12);/0

43、fs=1;delay_fs(12);fs=0;delay_fs(4);/1fs=1;delay_fs(12);fs=0;delay_fs(4);/1fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0/同步头fs=1;delay_fs(4);fs=0;delay_fs(124);while(D2=0)led=0;/开启指示灯fs_add(0x55,0x55);fs=1;delay_fs(4);fs=0;delay_fs(12);/0/0x0cfs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;delay_fs(4);fs=0;delay_fs(12);/0fs=1;d

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号