《哈工程电子电路综合实验红外发射接收系统cyla.docx》由会员分享,可在线阅读,更多相关《哈工程电子电路综合实验红外发射接收系统cyla.docx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电子电路路综合设设计实验验报告 设计计实验选选题七(接接收部分分)-基基于单片片机的红红外遥控控收发系系统的设设计实现现姓名:周周迪学号:2201000422105520133年4月月17日日220133年4月月24日日摘 要要红外线是是现代社社会中已已经极为为常见,在遥测、遥控等领域中,往往使用微机与单片机组成多机通信系统来完成测控任务。其中,常用的方法是使用微机的RS-232C串行接口进行串行数据通信。由于受环境的影响以及RS-232C串行接口电气性能的限制,加上连接线长、接线麻烦等缺点,其通信的空间范围总是受到限制,并使人们感到不便。因此,人们想到了无线传输。常用的无线传输方式有无线短波
2、传输和红外线传输,但这两种方式都有一定的局限性,如短波方式易受外界电磁场的干扰,线外线传输方式不能隔墙传输等等,本文将介绍采用最新的无线长波收发模块638以及三态编解码芯片MC145026/ MC145027来设计无线数据通信装置的方法。该装置具有抗干扰性能好、穿透性强、传输距离远等特点。由于串行接口传输速度慢,信号处理电路复杂,外接模块困难。因此,本装置选用并行接口通信,从而使得电路简单易做、可靠性高。本设计是是以STTC899C511单片机机为控制制核心,本装置主要由数据编解码和发射接收两大模块组成,设计系统组成图如下:发射部分分电路模模块:SSTC8889CC51单单片机作作为主控控核心
3、,采用三态编解码芯片MC145026作为编码芯片,CD4011逻辑器件作为反相用途,采用单段的数码管显示发射的数字,采用八位按键输入,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。接收部分分电路模模块:SSTC8889CC51单单片机作作为主控控核心,与MC145026配对使用的三态编解码芯片MC145027作为解码芯片。74LS02逻辑器件作为反相用途,采用单段的数码管显示发射的数字,八位的发光二极管显示顺序,638作为红外的接收头,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。实现方法法:本实实验采用用单片机机控制,发发射部分分的数据据经过调
4、调制编码码后送入入电光变变换电路路经过红红外发射射管转换换为红外外光脉冲冲发射出出去,为为了增加加抗干扰扰能力将将编码的的信号调调制在较较高的频频率载波波上发射射。在接接受部分分接收头头将接收收到的光光信号装装换为电电信号,经经过解调调将发射射数据解解调出来来,输入入单片机机进行控控制。实现功能能:无线线数据的的发射与与接收特点及水水平:实实现无线线数据传传输,在在三米近近距离的的范围内内可以收收到发射射数据关键词:单片机机;可靠靠性;MMC14450226;MMC14450227;无无线数据据传输。第一章:系统概概述第一部分分:课题题的任务务及要求求设计选题题: 基于于单片机机的红外外遥控收
5、收发系统统的设计计实现设计任务务:设计计一个红红外遥控控收发系系统设计要求求:1.发射射频率:38kkHz2.电源源:9VV/0.2A 5V/0.11A3.接受受范围:2m4.传输输速率:27bbit/s5.反应应时间:2mss设计目的的:1.掌握握常用红红外集成成发射,接接收头的的设计使使用方法法。2.掌握握数字显显示电路路的设计计构建方方法。3.掌握握电子电电路系统统设计的的基本方方法。4.培养养提高综综合利用用多学科科相关知知识进行行初步工工程设计计与实际际装调系系统电路路的能力力。第二部分分:设计计方案的的对比1.总体体方案的的选择方案一 方方案一系系统框图图此方案的的控制部部分采用用
6、STCC89CC51单单片机,整整个系统统可编程程,使得得系统灵灵活性大大大增加加,实现现起来较较为简单单。本方方案采用用的是用用解码电电路的解解码送给给单片机机单片机机直接对对码值进进行操作作,输出出进行显显示。方案二: 方案二二系统框框图这种方法法采用串串口数据据传输,一一方面利利用软件件解码,一一方面完完成电压压的译码码显示,单单片机的的任务较较为繁重重。对于于软件的的依存大大,对操操作者的的软件水水平有较较为高的的要求。方案比较较与选择择:第一种方方案优点点:(11)采用用硬件解解码,由由解码芯芯片自动动输出所所接收取取的数值值。(2)不不需要繁繁琐的程程序定义义和解码码程序。(3)对
7、对操作者者的软件件要求相相对较低低。更适适合实验验的考察察和各学学科知识识的融合合。第一种方方案缺点点:(11)硬件件电路较较为复杂杂。(2)经经济型相相对较差差。第二种方方案优点点:(11)电路路较第一一种简化化。(2)采采用串口口数据输输入,对对单片机机的端口口设置占占用较少少。第二种方方案缺点点:(11)对电电路的准准确性和和防干扰扰能力要要求高。(2)软软件解码码相对繁繁琐。(3)解解码时间间上来说说采用串串口输入入时间会会相对较较长。(4)软软件要求求高。综合实验验的条件件和操作作者的水水平,以以及实验验的综合合性质采采用第一一种方案案。第三部分分:模块块的设计计方案与与选择(1)单
8、单片机的的选择:方案一:Mottoroola单单片机方案二:飞思卡卡尔单片片机方案三:凌阳单单片机方案四:STCC 单片片机方案对比比:以上上个方案案的单片片机均可可以实现现数据的的发送以以及端口口的操作作,对于于本实验验功能来来说,都都可以实实现,考考虑经济济和实用用性选择择STCC单片机机。 (22)红外外编码解解码芯片片的选择择:方案一:PT222722-M66/ PTT22662-MM6 红红外编码码解码芯芯片。方案二:HT662211 SOOP-220 红红外遥控控编码解解码芯片片。方案三:MC11450026/MC11450027红红外编码码解码芯芯片。方案的对对比选择择:由于于本
9、实验验中采用用发射与与接收分分开制作作的模式式,接收收部分芯芯片必须须与发射射部分相相匹配,在在试验中中发射部部分采用用Mottoroola公公司的MMC14450226编码码芯片,所所以在接接收部分分也选择择Mottoroola公公司的MMC14450227解码码芯片。(3)显显示模块块的选择择: 方案案一:数数码管显显示。 方案案二:采采用16602液液晶显示示。方案三:采用1128664液晶晶屏显示示。方案四:采用LLED点点阵显示示。 方案案的对比比与选择择:本实实验显示示接收到到的一位位数字,一一位数码码管已经经足够显显示信息息。对于于其余的的方案,在在经济性性上明显显不如第第一种。
10、而而且方案案二、三三、四在在软件上上有较为为繁琐的的定义,故故采用第第一种方方案。 (44)下载载模块方案一:选用串口口下载的的方式,运运用九针针串口与与MAXX2322相结合合进行单单片机与与计算机机的通信信。方案二:选用USSB下载载的方式式,运用用USBB口与PDDIUSSBD112相结结合进行行单片机机与计算算机的通通信。方案对比比与选择择:鉴于于MAXX2322更容易易购得且且均可达达到预期期目标,故故选择方方案一。 (55)显示示顺序流流水灯模模块。方案一:八位发发光二极极管。方案二:16002液晶晶显示。方案对比比与选择择:仅仅仅显示顺顺序,发发光二极极管更为为简单且且便宜。所所
11、以在实实验里选选择方案案一。(6)红红外接收收头模块块采用一体体化的红红外接收收头6338。这这一款的的红外接接收头具具有小型型设计、内置专专用、IC宽宽角度、长距离离接收抗抗干挠能能力强、能抵挡挡环境干干挠光线线、低电压压工作的的特点,安安全符合合实验的的要求。综上,红红外遥控控收发系系统以SSTC889C551单片片机为控控制核心心,采用用专用的的集成编编码芯片片MC11450026进进行编码码操作,利利用逻辑辑芯片CCD40011构构成多谐谐振荡器器产生338kHHz的载载波信号号,采用用普通的的红外发发射头将将编码信信号发射射出去,通通过集成成一体化化红外接接收头6638对对编码信信号
12、进行行接收、放放大和整整形,解解码部分分采用MMC14450227通用用解码器器将接收收到串行行数据进进行编码码,通过过单片机机控制数数码管和和流水灯灯进行相相应显示示。该红红外遥控控系统主主要分为为编码、调调制、发发射、接接收和解解码等部部分,其其中发射射部分包包括键盘盘、编码码调制、红红外发射射管和数数码管显显示,接接收部分分包括红红外接收收装置、解解码电路路、数码码管和发发光二极极管显示示电路。实验的硬硬件部分分已经基基本成形形,对于于实验的的各个模模块的选选择符合合要求,并并且经济济适用。而而且此设设计要求求最终制制作出实实体,因因此,设设计原理理图时应应着重考考虑设计计最终的的电路板
13、板的可行行性。在电路焊焊接之前前要在在在设计时时要对每每一个电电路模块块仔细检检查,查查阅其他他书籍进进行校对对,还要要对每个个模块进进行物理理实验,以以确保设设计的可可实现性性。在焊焊接过程程中要尽尽量的注注意保护护器件不不被损坏坏。在后续的的电路板板的调试试阶段,需需要将诊诊断模块块程序和和单片机机仿真机机一起进进行,从从而克服服调试程程序本身身的不可可靠性,而而且这种种方法可可方便地地进行调调试及错错误诊断断。以上上对设计计中对于于实验中中可能遇遇到的较较为重要要的问题题进行了了分析并并提出了了解决方方法。综合实验验所选的的硬件芯芯片的价价格合理理,成本本低,所所以经济济上本设设计完全全
14、可行。第四部分分:系统统方框图图第五部分分:系统统原理接收系统统在初始始状态处处于无限限扫描状状态,扫扫面是否否有接收收到红外外输入,没没有输入入就一直直扫描,如如果有输输入开始始对输入入进行处处理,再再由单片片机进行行对外部部显示模模块进行行控制,从从而达到到显示的的目的。第六部分分:章节节总结系统制作作的第一一步是对对要做系系统的分分析,此此步必不不可少,对对后期的的各部分分制作有有很大的的帮助,要要尽力做做好此部部分,为为以下的的过程节节省时间间和精力力。第二章:单元电电路设计计与分析析第一部分分:STTC899C522单片机机1简介介单片机是是指一个个集成在在一块芯芯片上的的完整计计算
15、机系系统。尽尽管他的的大部分分功能集集成在一一块小芯芯片上,但但是它具具有一个个完整计计算机所所需要的的大部分分部件:CPUU、内存存、内部部和外部部总线系统,目目前大部部分还会会具有外外存。同同时集成成诸如通通讯接口口、定时时器,实实时时钟钟等外围围设备。STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。2晶振振电路STC
16、889C552内部有有一个用用于构成成振荡器器的高增增益反相相放大器器,引脚脚RXDD和TXDD分别是是此放大大器的输输入端和和输出端端。时钟钟可以由由内部方方式产生生产生。内内部方式式的时钟钟电路如如图所示示,在RRXD和和TXDD引脚上上外接定定时元件件,内部部振荡器器就产生生自激振振荡。定定时元件件通常采采用石英英晶体和和电容组组成的并并联谐振振回路。晶晶体振荡荡频率可可以在11.212MMHz之之间选择择,电容容值在55300pF之之间选择择,电容容值的大大小可对对频率起起微调的的作用。 晶振电电路3.复位位及复位位电路(1)复复位操作作复位是单单片机的的初始化化操作。其其主要功功能是
17、把把PC初初始化为为00000H,使使单片机机从00000HH单元开开始执行行程序。除除了进入入系统的的正常初初始化之之外,当当由于程程序运行行出错或或操作错错误使系系统处于于死锁状状态时,为为摆脱困困境,也也需按复复位键重重新启动动。(2)复复位信号号及其产产生RST引引脚是复复位信号号的输入入端。复复位信号号是高电电平有效效,其有有效时间间应持续续24个个振荡周周期(即即二个机机器周期期)以上上复位操作作有上电电自动复复位相按按键手动动复位两两种方式式。上电自动动复位是是通过外外部复位位电路的的电容充充电来实实现的,。这这佯,只只要电源源Vccc的上升升时间不不超过11ms,就就可以实实现
18、自动动上电复复位,即即接通电电源就成成了系统统的复位位初始化化。 上上电复位位电路按键手动动复位有有电平方方式。也也是本系系统的复复位电路路,按键电电平复位位是通过过使复位位端经电电阻与VVcc电电源接通通而实现现的,其其电路如如图所示示。 按键键复位电电路4.STTC899C522具体介介绍:(1) 主电源源引脚(22根)VCC(Pinn40):电源源输入,接接5VV电源GND(Pinn20):接地地线(2)外外接晶振振引脚(22根)XTALL1(PPin119):片内振振荡电路路的输入入端XTALL2(PPin220):片内振振荡电路路的输出出端(3)控控制引脚脚(4根根)RST/VPPP
19、(Piin9):复位位引脚ALE/PROOG(PPin330):地址锁锁存允许许信号PSENN(Piin299):外外部存储储器读选选通信号号EA/VVPP(Pinn31):程序序存储器器的内外外部选通通,接低低电平从从外部程程序存储储器读指指令,如如果接高高电平则则从内部部程序存存储器读读指令。(4)可可编程输输入/输输出引脚脚(322根)STC889C552单片片机有44组8位位的可编编程I/O口,分分别位PP0、PP1、PP2、PP3口,每每个口有有8位(88根引脚脚),共共32根根。PO口(PPin339PPin332):8位双双向I/O口线线,名称称为P00.0P0.7P1口(PPi
20、n11Piin8) :88位准双双向I/O口线线,名称称为P11.0P1.7 P2口(PPin221PPin228):8位准准双向II/O口口线,名名称为PP2.00P22.7 P3口(PPin110PPin117):8位准准双向II/O口口线,名名称为PP3.00P33.7第二部分分:数码码管显示示原理1.数码码管结构构输出电压压采用77段数码码管进行行显示。数数码管由由8个发光光二极管管(以下下简称字字段)构构成,通通过不同同的组合合可用来来显示数数字0 9、字符符A FF、H、L、P、R、U、Y、符号号“-”及小数数点“.”。数码码管的外外型结构构如图(a)所示。数码管又分为共阴极和共阳
21、极两种结构,分别如图(b)和图(c)所示。(a)外外型结构构(b)共阴极极(c)共阳阳极数码管结结构图2.数码码管工作作原理共阳极数数码管的的8个发光光二极管管的阳极极(二极极管正端端)连接接在一起起,通常常,公共共阳极接接高电平平(一般般接电源源),其其它管脚脚接段驱驱动电路路输出端端。当某某段驱动动电路的的输出端端为低电电平时,则则该端所所连接的的字段导导通并点点亮,根根据发光光字段的的不同组组合可显显示出各各种数字字或字符符。此时时,要求求段驱动动电路能能吸收额额定的段段导通电电流,还还需根据据外接电电源及额额定段导导通电流流来确定定相应的的限流电电阻。共阴极数数码管的的8个发光光二极管
22、管的阴极极(二极极管负端端)连接接在一起起,通常常,公共共阴极接接低电平平(一般般接地),其其它管脚脚接段驱驱动电路路输出端端,当某某段驱动动电路的的输出端端为高电电平时,则则该端所所连接的的字段导导通并点点亮,根根据发光光字段的的不同组组合可显显示出各各种数字字或字符符。此时时,要求求段驱动动电路能能提供额额定的段段导通电电流,还还需根据据外接电电源及额额定段导导通电流流来确定定相应的的限流电电阻。 , 16进制制数的编编码0xc000xf990xa440xb000x9990x922,0x8220xf880x8000x9000x00010进制制数的编编码0123456789无显示 共阳阳数码
23、管管显示字字表3.数码码管电路路图第三部分分:接收收解码电电路1.模块块简介通过集成成一体化化红外接接收头6638对对编码信信号进行行接收、放放大和整整形,解解码部分分采用MMC14450227通用用解码器器将接收收到串行行数据进进行编码码,通过过单片机机控制数数码管和和流水灯灯进行相相应显示示。2. MMC14450227原理理介绍1.2MMC14450227的解解码方式式 MC11450027是是与MCC14550266配套使使用的解解码器(MMC14450227/11450028)的的一种,具有44位数据据输出和和5位地地址编码码,根据据其地址址的不同同组合可可以产生生种不同同的地址址编
24、码。根根据其地地址的不不同组合合可以产产生种不不同的地地址编码码。MCC14550277的引脚脚功能和和外部电电路如图图4所示示,其功功能框图图如图55所示。MC14450227通过过RC积积分电路路来完成成宽窄脉脉冲的识识别,图图5中,定时元元件R11、C11决定对对宽窄脉脉冲的识识别。 R2、CC2是整整个发送送周期的的辨别定定时元件件,用以以确定各各个有效效单字,。当编编码信号号从数据据输入端端(9脚脚)输入入时,66 脚将将出现与与9脚相相同的信信号,该该信号经经R1、CC1积分分电路积积分后由由7脚送送至数据据提取电电路,数数据提取取电路在在输入信信号的每每一个上上升沿通通过检测测
25、7脚脚的状态态来判断断输入的的是宽脉脉冲还是是窄脉冲冲。图66给出了了6脚和和7脚信信号的波波形,假假定数据据输入端端输入的的是“开开路”编编码(即即一个宽宽脉冲和和一个窄窄脉冲),宽脉冲冲开始于于t0时时刻,结结束于tt1时刻刻,窄脉脉冲开始始于t22时刻,结束于于t3时时刻,整整个编码码于t44时刻结结束。那那么,在在t1时时刻,77脚的电电压为:在此时刻刻,数据据提取电电路检测测到的77脚电平平为高电电平,说说明上一一个脉冲冲为宽脉脉冲;此此后窄脉脉冲通过过 R11给C11充电,在窄脉脉冲结束束时的tt3时刻刻,7脚脚的电压压为0.74VVcc,在此后后的一段段时间里里C1通通过R11放
26、电,在编码码结束的的t4时时刻,77脚的电电压为00.1VVcc。此此时数据据提取电电路检测测到7脚脚的电平平为低电电平,说说明上一一个脉冲冲为窄脉脉冲。由由此可见见MC11450027并并不是对对接收到到的脉冲冲信号直直接进行行解码,而是将将输入信信号积分分后进行行解码,由于积积分电路路能滤除除瞬间的的尖脉冲冲干扰,因此MMC14450227接收收的编码码信号即即使受到到某种程程序的干干扰,MMC14450227依然然能够进进行正确确的解码码。引脚主要功能能引脚主要功能能1A1:为为地址线线9DataaIn:数据输输入端2A2:为为地址线线10R2/CC23A3:为为地址线线11VT:接接收
27、数据据有效输输出端4A4:为为地址线线12D9:为为数据线线5A5:为为地址线线13D8:为为数据线线6R114D7:为为数据线线7C115D6:为为数据线线8VSS:地16VDD:电源Mc14450227引脚脚功能表表 MMC14450226/MMC14450227时序序图3.解码码电路图图 744LS002内部部结构和和真值表表第四部分分:流水水灯电路路1.模块块简介流水灯又又称跑马马灯,在在本实验验中采用用八位流流水灯,根根据收到到的信息息进行依依次循环环的点亮亮。2.电路路图第五部分分:电平平转换1.模块块简介利用MAAX2332进行行电平转转换,以以实现PPC机与与单片机机的通讯讯,
28、将PPC机里里面的程程序下载载到单片片机里。MAX232芯片是专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。2.结构构及原理理介绍内部结构构基本可可分三个个部分:(1)电电荷泵电电路。由由1、22、3、44、5、66脚和44只电容容构成。功功能是产产生+112v和和-122v两个个电源,提提供给RRS-2232串串口电平平的需要要。(2)数数据转换换通道。由由7、88、9、110、111、112、113、114脚构构成两个个数据通通道。其其中133脚(RR1INN)、112脚(RR1OUUT)、111脚(TT1INN)、114脚(TT1OUUT)为为第一数数据通道道。8
29、脚脚(R22IN)、99脚(RR2OUUT)、110脚(TT2INN)、77脚(TT2OUUT)为为第二数数据通道道。TTTL/CCMOSS数据从从T1IIN、TT2INN输入转转换成RRS-2232数数据从TT1OUUT、TT2OUUT送到到电脑DDP9插插头;DDP9插插头的RRS-2232数数据从RR1INN、R22IN输输入转换换成TTTL/CCMOSS数据后后从R11OUTT、R22OUTT输出。(3)供供电。115脚DDNG、116脚VVCC(+5v)。3.电路路图4.使用用方法由电路图图知道在在1、22、3、44、5、66引脚的的四个电电容用来来产生+12VV和-112V的的电平
30、,提提供给MMAX2232所所用。引引脚111、122接到了了单片机机的P330(RRXD)和和P31(TTXD)脚数据据的读取取和传送送端口。引引脚133、144与串口口3、22脚相接接,用于于数据的的传输。引引脚5共共地端。第六部分分:电源源部分1. 模块简介介电源模块块为整个个的电路路板供电电。用一一个发光光二极管管指示是是否上电电,电阻阻R166作为限限流电阻阻。电容容作为电电路保护护。2. 模块电路路第七部分分:章节节总结综上,资资料的查查阅、电电路的计计算和电电路的绘绘制已经经准备完完毕,对对于各个个电路的的可实现现性还有有待于物物理实验验的检测测。第三章:电路的的焊接以以及测试试
31、第一部分分:电源源模块测试结果果:由测试结结果知电电源模块块输出为为接近55V的直直流电源源,其波波动在允允许的范范围内,得得到良好好的波形形图。第二部分分:最小小系统测试结果果:本图是单单片机的的引脚330(AALE锁锁存允许许端)信信号,图图中可以以看出接接近方波波,其频频率为接接近2MMHz,与与已知的的理论知知识完全全一致,电电路正常常工作。本图是单单片机最最小系统统的晶提提振荡器器(引脚脚18)的的波形.。由图图可以看看出其输输入频率率是122.055MHzz,与晶晶振上标标注的112M极极其接近近,电路路正常工工作。由以上两两张图可可以明显显得知单单片机最最小系统统已经正正常工作作
32、。第三部分分:6338接收收部分测试结果果: 本本图为6638接接收头接接收到某某一信号号的显示示图,此此图说明明6388电路已已经正常常工作,图图中的波波是数据据与载波波的叠加加结果。第四部分分:电平平转换测试结果果:电平转调调试结果果说明图图,本图图是下载载程序成成功后的的界面,程程序下载载到单片片机说明明电平转转换的电电路完全全正常。第五部分分:测试试的问题题(1)单单片机最最小系统统的输出出波形与与理论的的波形差差别较大大。解决办法法:第一一步:查查电路是是否有错错,最小小系统的的焊接是是否与电电路图一一致。经经检查焊焊接无误误。 第二步步:检查查有无虚虚焊,经经检查无无虚焊。 第三步
33、步:查硬硬件部分分是否有有损坏。检检查单片片机是否否能正常常工作,经经检查单单片机完完好,检检查复位位电路是是否好用用,经测测试在按按键按下下时复位位端的确确有持续续的高电电平,复复位电路路正常。检检查晶振振部分是是否正常常,经检检查竞争争部分未未正常工工作,检检查与其其相接的的电容是是否有损损坏,经经检查电电容被损损坏,换换上新的的电容测测试,最最小系统统正常工工作。问题(11)总结结:硬件件元件的的好坏是是电路正正常工作作的关键键,有一一个小部部件的损损坏就会会影响整整个电路路的工作作,在焊焊接前要要对每个个小的部部件进行行测试而而且在焊焊接过程程中要保保证焊接接质量的的同时尽尽量快些些,
34、切勿勿损坏器器件,造造成不必必要的麻麻烦。(2)电电平转换换模块没没有正常常工作,程程序无法法下到单单片机里里。解决办法法:第一步:查询电电路,焊焊接部分分是否与与电路图图一致,经经检查焊焊接部分分与所绘绘制的电电路图一一致。第二步:查硬件件部分电电容有没没有损坏坏的。用用万用表表测电容容的容值值,经测测试所有有电容的的值都正正常。第三步:查看芯芯片是否否好用。将将芯片放放在已经经确定好好用的电电路中测测试能不不能正常常工作,经经测试芯芯片好用用。第四步:检查串串口是否否正常导导通。经经检测串串口正常常好用。第五步:串口线线是否匹匹配。换换另外的的串口线线,装上上串口再再次测试试电路是是否能正
35、正常工作作。经检检测程序序还是无无法下到到单片机机里。第六步:换微机机,将串串口线与与串口接接到另外外一台微微机,再再次尝试试下载。经经测试下下载成功功。问题(22)总结结:由于于串口线线的不匹匹配问题题导致下下载失败败,试验验中要注注意线路路的匹配配问题。(3)数数码管显显示时候候,显示示的数字字2和33不能正正常显示示。解决办法法:第一一步:检检查程序序是否有有写错的的地方。经经检查程程序并无无错误。 第二步步:检查查电路焊焊接是否否有错误误。经检检查电路路焊接有有错,将将数码管管的f、gg脚焊接接的顺序序接反。改改正后经经测试数数字都可可以显示示正常。问题(33)总结结:在焊焊接电路路时
36、候,注注意与电电路图的的一致性性,错一一点结果果相差就就很远。(4)发发光二极极管不能能发光。解决办法法:第一一步:断断电后用用万用表表测试数数码管是是否损坏坏,经测测试发光光二极管管并未损损坏。 第二步步:查电电路是否否有错。经经检测电电路焊接接没有错错。 第三步步:查是是否有虚虚焊。经经检测焊焊点的确确有虚焊焊,重新新焊接后后二极管管正常发发光。问题(44)总结结:在焊焊接过程程中,虚虚焊在所所难免,在在焊接结结束是应应该首先先用万用用表测试试焊接是是否有断断点、虚虚焊、漏漏焊等等等。第六部分分:测试试仪器(1) 数字示波波器(2) 直流稳压压电源(3) 万用表(4) 微机第七部分分:章节
37、节总结电路的测测试是在在做系统统的必不不可少的的环节也也是极其其重要的的环节,对对每个模模块的测测试以及及对整体体电路的的调试时时做工程程的基本本,这就就要求制制作者对对于电路路的原理理以及相相关的知知识熟练练运用,同同时对仪仪器的使使用也得得熟知。在在调试环环节对于于各种不不同的环环节会出出现很多多意想不不到的错错误,遇遇到错误误从基本本的电路路开始查查起,从从硬件及及软件两两部分进进行查错错,一直直到查处处错误为为止,学学会解决决问题的的方法及及其基本本步骤。第四章:软件设设计第一部分分:系统统总程序序设计系统的软软件部分分主要包包括以下下几个模模块:接接收数据据读取模模块,数数字显示示模
38、块,流流水灯模模块。通通过几个个模块的的有机结结合和相相互协调调来实现现输出设设定电压压的功能能。 系统软件件框图第二部分分:系统统程序流流程图第三部分分:软件件基础C语言是是一种编编译型程程序设计计语言,它它兼顾了了多种高高级语言言的特点点,并具具备汇编编语言的的功能。目目前,使使用C语语言进行行程序设设计已经经成为软软件开发发的一个个主流。用用C语言言开发系系统可以以大大缩缩短开发发周期,明明显增强强程序的的可读性性,便于于改进和和扩充。而而针对880511的C语语言日趋趋成熟,成成为了专专业化的的实用高高级语言言。应用C551编程程具有以以下优点点:(1)CC51管管理内部部寄存器器和存
39、贮贮器的分分配,编编程时,无无需考虑虑不同存存储器的的寻址和和数据类类型等细细节问题题。(2)程程序由若若干函数数组成,具具有良好好的模块块化结构构。(3)有有丰富的的子程序序库可直直接引用用,从而而大大减减少用户户编程的的工作量量。(4)CC语言和和汇编语语言可以以交叉使使用. 如果用用汇编语语言编写写与硬件件有关的的部分程程序,用用C语言言编写与与硬件无无关的运运算部分分程序,充充分发挥挥两种语语言的长长处,可可以提高高开发效效率。同标准CC一样,CC51的的程序由由一个个个函数组组成,这这里的函函数和其其他语言言的“子程序序”或“过程 ”具有相相同的意意义。其其中必须须有一个个主函数数m
40、aiin(),程序序的执行行从maain()函数数开始,调调用其 他函数数后返回回主函数数maiin(),最后后在主函函数中结结束整个个程序而而不管函函数的排排列顺序序如何。类型符号关键字所占位数数数的表示示范围整型有(siggnedd) iint16-327768-3227677(siggnedd) sshorrt16-327768-3227677(siggnedd) llongg32-2144748836448-2144748836447无unsiigneed iint1606555355unsiigneed sshorrt iint160-6655335unsiigneed llongg
41、 innt320-44294496772955实型有floaat323.4ee-388-3.4e338有doubble641.7ee-3008-1.77e3008字符型型型有charr8-1288-1227无unsiigneed ccharr80-2255基本数据据类型表表C511的数据据类型扩扩充定义义sbitt:特殊殊功能位位声明bit:位变量量声明C51的的包含的的头文件件通常有:regg51.h;rreg552.hh;maath.h;cctyppe.hh; sttdioo.h;stddlibb.h;abssaccc.h常用有:regg51.h rreg552.hh (定定义特殊殊功能寄
42、寄存器和和位寄存存器); matth.hh (定义义常用数数学运算算);第四部分分:章节节总结软件是工工程中极极其重要要的的一一部分,有有时其花花费的时时间远远远超过对对于硬件件的调试试,软件件也是学学习的不不可避免免的部分分,对软软件的学学习是漫漫长的过过程,多多练才有有经验,才才能做得得好。对对于软件件这一部部分要加加强练习习。对于于本实验验软件不不是很难难,有后后续的程程序知道道其长度度不是很很长。属属于初级级的阶段段。附录:参参考文献献1 郭天祥祥.新概念念51单片片机C语言教教程入门、提提高、开开发、拓拓展.北京:电子工工业出版版社.220099年2 陈晓平平.Prootell 99
43、9 SEE电子子线路CCAD应应用教程程.北京:机械工工业出版版社.220077年3 童诗白白,华成英英.模拟电电子技术术基础M. 北京京:高等等教育出出版社,200014 尹建华华,张惠群群.微型计计算机原原理与接接口技术术M. 北北京:高高等教育育出版社社,20003第五章:结束语语(1)总总结:通通过这为为期一周周的电子子电路实实验,我我确实是是学到了了很多知知识,拓拓展了自自己的的的视野,培培养了我我们的规规范化的的工作作作风。在在为期一一周的实实训当中中感触最最深的便便是实践践联系理理论的重重要性,当当遇到实实际问题题时,只只要认真真思考,运运用所学学的知识识,一步步一步的的去探索索
44、,是完完全可以以解决遇遇到的一一般问题题的。本本次实习习的目的的主要是是:使我我们对电电子元件件及电路路安装有有肯定是是的感性性和理性性熟悉,培培养和锻锻炼我们们的实际际动手能能力。使使我们的的理论知知识与实实践充分分地结合合,作到到不仅具具备专业业知识,而而且还具具备较强强的实践践动手能能力,能能分析问问题和解解决问题题的应用用型技术术人才。在实验中中晚上的的时间遇遇到问题题就和同同学们自自主研讨讨,大家家在交流流的时候候发现有有很多的的共性问问题,然然后一起起寻找解解决的办办法,这这样极大大的提高高效率,同同时也很很快的学学到知识识,对自自己设计计的电路路也有进进一步的的认识。我我觉得积积极通过过积极研研讨还是是获得了了不少的的收获。电路焊接接完后对对电路的的调试是是很有趣趣味的过过程,从从一个有有错误的的现象改改正,最最终调出出自己想想要的结结果有时时还是很很不容易易的,经经历一周周的查阅阅、学习习、实践践,至少少知道了了做一个个系统的的基本步步骤与思思路,对对以后的的有很大大的帮助助。本实验里里涉及学学习单片片机,要要掌握单单片机指指令系统统中C语语言各种种基本语语句的意意义及CC语言程程序设计计的基本本知识和和方