《伴音通道的工作原理与设计毕业设计.doc》由会员分享,可在线阅读,更多相关《伴音通道的工作原理与设计毕业设计.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、保 密 类 别 编号 毕 业 论 文伴音通道的工作原理与设计 摘 要 伴音通道的工作原理与设计内容摘要。 本课题是在基于伴音通道的工作原理的基础上,充分研习了电视机基础的课程。希望最大限度的去设计和运用伴音通道。因此,结合珞珈学院09级电信本科所开设的课程的知识,希望最大限度结合所学课程,在基于电视机技术这门课程的基础上,充分发挥单片机方便高效性能的基础上,设计了一台电视伴音接收收音机。 有四个部分组成,包括高频调谐模块,单片机控制模块,信号处理模块,电源模块(可用实验室电源代替)。第一步,通过向单片机发出接收频道的指令,经内部程序计算后输出调谐电压。第二步,经过D/A转换成模拟电压,加到高频
2、头,进一步实现频道的接收。第三步,高频头输出的中频信号(38MHz的图像中频和 31.5 MHz的伴音中频)在公共通道完成中差拍出6.5MHz的第二伴音中频信号。伴音通道对第二伴音中频信号进行限幅放大与鉴频得到音频信号。第四步,经电压放大和功率放大后推动扬声器,还原出电视节目声音。 关键字: 单片机 伴音通道 扬声器目 录第1章 绪论1.1 课题研究的背景11.2 电视伴音领域的研究现状1第2章 方案论证2.1高频调谐方案选取32.2信号通道芯片选取32.3单片机控制方案的选取42.4 显示模块的选择5第3章 电视伴音接收电路3.1 高频调谐模块7 3.1.1 电子调谐器的基本组成7 3.1.
3、2 电子调谐器与单片机的接口7 3.1.3 电路测试83.2 信号处理模块 3.2.1 公共通道8 3.2.2 伴音通道113.3 单片机控制模块13 3.3.1 DAC083213 3.3.2 44矩阵键盘14 3.3.3 液晶显示屏14第4章 实物制作及电路焊接中存在问题4.1电路的焊接164.2 焊接故障分析16结 论17参考文献18附录 一19附录 二 数字部分实物图20附录 三 实验中需要的源程序代码20后 记26 第1章 绪论 1.1 课题研究的背景丰富的电视节目已深入到人们的生活中,但看电视只能是闲暇的娱乐活动。在工作或旅途中一般无法收看电视节目,只能借助带电视伴音接收功能的收音
4、机来收听电视节目,但这种传统的收音机信噪比低,接收的频道数目有限,有逃台现象,难以满足人们听“电视机”的需求。本作品发挥单片机灵活强大的控制功能,制作了一台数调电视伴音接收机。它具有调谐准确、接收信噪比高、操作简便、人机界面友好等优点。克服了上述传统收音机存在的不足,实现全频道电视伴音高信噪比接收。 而且在整个酒店房间或家庭居住的房子里,都可以实现电视伴音,人们忙于自己的事情而没时间看电视时。边做事编收听电视新闻或者娱乐节目和流行音乐等,都可使用本课题作品的思路。实现人与节目的亲密接触,不错过重要新闻或者节目。1.2 电视伴音领域的研究现状 电视伴音响度不一致是近年一直被讨论并试图解决的问题。
5、电视伴音响度控制技术包括响度的测量和响度控制两部分。响度测量技术的关键是选择准确的响度测量设备并读取合适的响度数据。建议采用符合ITU相关标准的响度表。对于各类响度仪表和监测软件,可使用ITUReport ITU-R BS.2217 Compliance material for Recommendation ITU-R BS.1770提供的标准测试音频文件进行校准。相关厂商提供了符合ITU标准的响度监测设备。除图1几种响度表模型外,还包括其他不同显示模式的响度表:显示实际响度数值的响度表、柱状表、雷达表等。部分厂商推出了基于音频工作站的响度插件,或者可独立运行的实时响度监测软件,以及可以对音
6、频文件进行响度分析的软件。响度控制技术可以分为两大类:节目响度归一化技术,即通过设备、人工等手段,把节目响度控制在目标值;元数据控制技术,即在节目制作端写入该节目响度元数据,接收端用户自行设定自己期望的响度值,对该节目进行还原。设备自动控制包括对信号进行自动控制和对文件进行自动控制。对信号控制:在通路中嵌入自动响度处理设备,调整设备参数,使节目响度达到目标值。自动控制的关键是参数的设定,包括目标值、控制门限值、响度范围、分频段设置参数、LIMIT、AGC值。制作域可以针对不同节目类型设置合适的参数,播出域则需要放宽门限,对信号进行较“弱”控制,避免已经控制过的信号被二次处理,影响主观听感。对文
7、件控制:对文件进行响度分析,获知响度,根据目标值平移节目电平,使节目达到目标响度。文件处理的关键是目标值的设定及limit参数设定,电平平移容易发生信号过大的危险,需要设上限保护。元数据控制技术,需要在电视节目的制作,播出,传输,分发及用户端全流程配合,保证在制作领域写入的节目响度元数据信息可以伴随节目信号正确传输到用户机顶盒。采用元数据技术,制作人员可以根据不同节目的制作特点进行较为自由的节目制作,无需按照某一固定目标值进行响度控制。用户在收到伴有元数据信号的节目后,可根据自己的欣赏习惯和家庭音响环境,在接收端进行播放响度的设置。采用响度元数据方式需要电视制播全链路的配合,该方式的实现由于牵
8、涉较多设备和系统投入,在广电系统全面实施需要较长的周期。播出响度动态范围指一个频道全天播出节目的响度范围一致,采用快速模式获得,它应该与节目响度范围一致,在响度舒适区范围内活动,极限不应超出容忍区上限。该指标可以解决播出响度跳变问题,应使用24小时不间断监测,并能自动生成响度曲线的设备进行监测。我们有多种技术可以选择,这几种主流的响度控制技术分别得到不同电视播出机构的认同,包括JUNGER公司的LEVE MAGIC R、杜比实验室的元数据技术以及TC公司的响度控制技术,甚至有芯片厂商参与其中,他们热哀于提供各种响度处理的大规模芯片,使得声音的响度处理变得更加容易。以上分析了几种主要的响度控制技
9、术,就我们当前大多数电视台节目制作和播出的情况来看,在线式传统的压限处理依然可以发挥作用,元数据技术应用离电视播出系统可能还很遥远,基于杜比对白归一的文件处理技术对于以硬盘播出系统为主的有很好的应用价值。 第2章 方案论证2.1高频调谐方案选取方案一:采用机械调谐方式 根据接收频段机械调谐器可分为VHF和UHF高频头。VHF高频头是采用调电感方式,即各频道线圈置于同一转鼓上,转鼓设有13个分档,各档彼此独立,互不影响,本振采用独立微调,靠转动转鼓来改变接收频道;UHF高频头是采用调电容方式即在内部设有一个多联空气可变电容器,以外壳兼作可变电容器的支架。靠调节U头微调轴来改变接收频道。其结构简单
10、,可连续调谐多个频道,但一般要与V头配合使用。由于在操作过程中机械式调谐高频头机械触点多、噪声大、故障率高和使用寿短。方案二:采用电位器控制电子调谐器方式 采用电位器电子调谐方式进行调谐。它调节方便,V/U一体化结构,电路简单,抑制邻频道干扰能力强,交扰调制小。由于调谐时需要长时间进行操作,使用不方便难以准确调谐。长期使用会造成接触不良现象。 方案三:采用单片机控制电子调谐器方式 采用单片机控制电子调谐器,电子调谐器既运用了电子调谐器抑制邻频道干扰能力强,交扰调制小,接收能力强的优点,又发挥了MCU的强项。选台方便,可以实现准确调谐,同时显示正在收听的电视节目信息。 综上所述,本毕业设计作品选
11、用第三种方案,具有调谐准确、接收信噪比高、操作简便、人机界面友好等优点。 2.2信号通道芯片选取方案一:采用CD5151CP芯片 CD5151CP是将图像中频电路、伴音中频电路、调谐器AFC电路与偏转小信号处理电路集成在一个芯片上,且能提供RFAGC信号输出。其工作电压范围为812V。 由于,CD5151CP内部有许多功能未用到而且市场价格较贵,不容易购买到,所以本设计不采用此方案。 方案二:采用uPC1366C+uPC1353C组合 uPC1366C具有较高的灵敏度,增益高;适用于键空式、峰值式、或手动式增益控制;图象中频放大器第一级为平衡式差动电路,能直接连接声表面滤波器;电源电压适应范围
12、宽,超过7V就能工作。 uPC1353C的主要使用参数:工作电压:脚(功放部分)最高20V,典型值18V。脚(小信号部分)7.58.5V,典型值8V。工作电流:I最高1A,无信号时2035mA。I最高100mA,一般情况下3035mA。中放输入限幅电压:200uV。中放电压增益:71dB。检波输出电压:300360mV。音频电压增益:3341dB。最大伴音输出功率:2.4W(V=18V,RL=8欧姆)。功耗(额定值)Pd1:0.8W(Ta=75)。Pd2:1.4W(Ta=75,加散热板)。工作环境温度:-20+75。 由uPC1366C+uPC1353C构成的信号处理通道能够实现本作品的电视伴
13、音信号的接收与解调工作。 2.3单片机控制方案的选取方案一:采用AT89C52作为控制器 兼容标准MCS51指令系统的AT89C52高性能8位单片机是一个低电压,高性能CMOS 8位单片机,片内含8Kbytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用Ateml公司的高密度、非易失性存储技术生产。片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可提供许多复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通行口
14、,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。将其通用的微处理器和Flash存储器结合在一起,还可以反复擦写的Flash存储器可有效地降低开发成本。 采用AT89C52单片机进行控制。AT89C52价格低廉,结构简单,且资源丰富;但是51单片机系统资源有限,RAM、ROM空间小,8位控制器,运算能力有限,需要外接大量外围电路,编程需要价格昂贵的编程器及仿真器,在线仿真和程序下载较为繁琐,不便于系统开发。 方案二:采用凌阳SPCE061A作为控制器 采用SPCE061A单片机进行控制。 SPCE061A凌阳单片机具有丰富的资源:RAM,ROM空间大、指令周期短、运算速度
15、快、精度高、低功耗、低电压、可编程音频处理,易于编写和调试等优点。强大功能的16位微控制器,它内部集成7路 10位ADC和2通道10位DAC,可以直接用于电压电流采集,以及数字控制输出;且其存储空间大,能配合LCD液晶显示的字模数据存储及语音的存储。采用SPCE061A单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。 本设计需要使用的软件资源比较简单,只需要完成数控部分、键盘输入及显示输出功能,无需采用功能强大、价格较贵的凌阳SPCE061A作为控制器。 方案三:采用STC89C52RC单片机作为控制器 STC89C52RC具有如下优点: (1)超低功耗。掉电模式:典型功耗
16、0.1uA,可由外部中断唤醒,中断返回后,继续执行源程序。空闲模式:典型功耗2mA。正常工作模式:典型功耗4mA7mA。(2)加密性强(3)超强抗干扰,高抗静电 (E S D保护) 更重要的是,STC89C51RC /RD+系列单片机出厂时一般都固化有 ISP引导码程序,如只烧录普通的用户程序,则只需将P3.0/P3.1经过RS-232转换器连到电脑的RS-232串口,通过STC-ISP下载软件打开用户程序下载就可以了。选用STC单片机的理由:降低成本,提升性能,原有程序直接使用,硬件无需改动。用 STC提供的 STC-ISP.exe工具将您原有的代码下载进STC相关的单片机即可,或用通用编程
17、器编程。 STC89C51RC单片机,其性能跟AT89C51来说,毫不逊色,价格便宜,有PDIP、PQFP/TQFP及PLCC等封装形式,以适应不同产品的需求。又因STC89C52RC/RD+系列单片机为国产(湾宏品)。因此本设计选用方案三的PDIP封装STC89C52为控制器。 2.4 显示模块的选择方案一:传统的7段LED数码管 使用传统的 7段LED数码管,虽然有亮度、刷新率、可视角度高等优点,但实际上本设计对此方面的要求并不高,而且数码管显示数据单一,只能显示阿拉伯数字及部分英文字母,显示数据位数越多,数码管数量越多,即越占用单片机I/O口资源。加上其功耗较大,但是由于收听的节目比较少
18、,可以用数字显示。这方案也考虑在内了。 方案二 LCD1602液晶显示器 LCD1602液晶显示器,显示功能丰富,能够同时显示 162即 32个字符,内部芯片存储了 160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,它具有如下优点: (1)显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显小器 (CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。 (2)数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。(3)体积小、重量轻。 液晶显示器通过显示屏上的电
19、极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。 (4)功耗低 相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动 IC上,因而耗电量比其它显示器要少得多 。 虽然 LCD1602液晶显示器价格较贵,但是基于以上优点,可以采用方案二。但是在本设计中融合了两个方案一同实现其功能。 第3章 电视伴音接收电路 本设计数调电视伴音电路由单片机电路,调谐器,公共通道电路,伴音通道电路,功率放大器和扬声器组成。高频调谐器接收天线进来的信号,对电视信号选频,高频放大和混频,混频得到的38MHZ的第一伴音中频信号送往公共通道电路,由公共通道电路输出6.5MHZ的第二伴音中频
20、信号。经过高通滤波,6.5MHZ伴音中频晶体带通滤波后,进入伴音通道电路,最后输出的信号经过功率放大器放大的信号由扬声器输出。3.1 高频调谐模块调谐器俗称高频头,根据结构可分为机械调试和电调谐试。电视机开始工作时由天线收到的高频图像信号与高频伴音信号经馈线进入高频头。电子调谐器在电视伴音电路中的作用有:(1)选择并转换频道;(2)放大由天线接收的微弱全电视信号;(3)把来自不同频道全电视信号换成一个固定频率的全电视中频信号IF;(4)滤除来自空间的多种电磁波干扰和抑制本振辐射。 3.1.1 电子调谐器的基本组成 电子调谐器主要是由输入回路、高放回路、混频、本振回路组成,其工作过程为:输入端把
21、来自不同频道的全电视信号经切换之后,选出想要接收的信号, 送入高放回路进行放大,然后在混频单元与来自本振回路的本振信号相混合,从而产生一个固定的全电视中频信号送给后续电路进行信号处理。 3.1.2 电子调谐器与单片机的接口 本作品采用的是UVB291-RB型电子调谐高频头。该电子调谐器1脚接天线,用于接收高频电视信号。2脚接电视伴音部分的AGC,3和5、6脚接继电器,由单片机的P3.7口来控制频段I和频段II的接收。4脚接单片机控制模块输出的调谐电压,根据用户按键用单片机来控制频道的转换。8脚接12V的电源。9脚中频信号IF输出,给后续信号处理单元。7脚和10脚空,高频头的外壳需要接地。图 3
22、.1 高频调谐器单元电路原理图3.1.3 电路测试 在用电子调谐器进行调台前,对于其4脚,先不使用单片机控制模块对其控制,而通过一个电位器连接9V的电源,通过调节电位器来改变高频头4脚电压,以此来实现电台的接收与调试。当调试出不同的电台时,记录4脚的输入电压,方便后期使用单片机控制模块对其直接控制,同时也说明电子调谐器模块硬件焊接正确。3.2 信号处理模块 3.2.1 公共通道 在电视原理中,图像中频信号和第一伴音中频信号的公共路径被称为公共通道。它由预中放、声表面滤波器及UPC1366组成。它的作用是对高频头输出的中频信号进行放大和视频检波等处理,解调出视频全电视信号,并差拍出第二伴音中频信
23、号。本作品采用UPC1366及外围的一些电路来实现公共通道功能。 (1)预中放 图3.2 预中放电路 预中放电路如上图2-4所示为共射放大电路。对滤波而言,信号幅度越小,滤波效果越好。中频放大器是选频放大器为了保证良好的滤波效果,应该“先滤波后放大”,但由于高频头输出的中频信号幅度较小,信号经过滤波器后幅度将衰减20dB左右,导致信噪比下降。因此,在信号进行滤波之前,增加一级中频放大器,电压增益为20dB 左右,用于补偿滤波器的插入损耗。 (2)声表面滤波器 声表面滤波器的作用是能够一次形成所需的中频幅频特性曲线,高频头输出的信号通过它来实现滤波后的宽带型曲线和窄带型曲线。SAWF是的优点是矩
24、形系数好,频率响应平坦,带外抑制大于等于40dB,体积小,可靠性高,使用时不需要调整等。另外,在集成电路UPC1366的第一脚和第四十脚之间连一个2.2uH的选频电感来实现公共通道的选频功能。 (3)upc1366 upc1366它包括四级宽带放大器,检波器,预视放,噪声抑制,AGC电压检出,中频放大器。upc1366具有以下特点:较高的灵敏度,增益高;适用于键空式、峰值式、或手动式增益控制;图象中频放大器第一级为平衡式差动电路,能直接连接声表面滤波器;外围元件少,成本低,调整简单。 本作品公共通道电路图如图3.3所示 3.3 公共通道电路图由混频级送来的中频信号经Q5激励,通入声表面滤波器,
25、形成中放曲线,输入到uPC1366C的、脚,在内电路进行放大。内中放电路有四级。为稳定工作点,末级中放的输出端,通过内电路电阻和第一中放输入端构成直流负反馈电路,、脚之间的电容,是消除在这个直流反馈电路中可能出现的交流负反馈,使电路增益不致于降低。检波采用了性能较优越的同步检波器,它包含限幅放大器和双差检波器两部分,、脚之间的LC回路是限幅器的调谐回路,谐振于38MHz。检出的视频信号,差拍出6.5MHz的第二伴音中频信号。脚接地,选用峰值AGC。脚的外接元件是AGC检波级的负载。高放AGC由脚输出,它是属于正向控制型。脚的电位器可调节高放AGC的延迟量,延迟量太小,高放AGC过早起控,接收弱
26、信号时,整机的增益不足;延迟量过大,则AGC起控过慢,接收强信号容易堵塞通道。 3.2.2 伴音通道 伴音通道的作用是将预视放输出的6.5MHZ第二伴音中频信号限幅放大鉴频解调出音频信号,再由音频功率放大器放大,获得所需的额定输出功率,推动扬声器发声,还原出电视伴音。 伴音通道通常由伴音中频提取电路伴音中放限幅电路鉴频器去加重电路音量音调控制电路和音频功率放大器组成。由于内部集成有功率放大电路,我们选用集成电路UPC1353。以下是伴音通道中各部分电路的作用: (1)伴音中频分离电路 电路的作用是从预视放输出的信号中分离出6.5MHZ第二伴音中频调频信号。 (2)伴音中放限幅电路 公共通道中,
27、为了减少伴音对图像的干扰,对伴音中频信号进行了大幅压缩,由预视放输出的第二伴音中频信号幅度过小,不能满足鉴频器的工作要求。为此,需要伴音中放电路进行放大。 在UPC1353构成的伴音通道中,伴音中放和限幅电路一般由差动放大器组成,第三级差动放大器具有限幅特性,在放大信号的同时还能切除伴音中频信号正负半周上寄生的调幅干扰,消除了可能产生的“蜂音”。 (3)鉴频器 鉴频器的作用是从6.5MHZ第二伴音中频信号中取出音频信号。工作过程为:先将调频波变换成调频调幅波,使其振幅的变化正比于频率的变化,即包络变化规律与频率变化规律相同。然后,利用幅度检波器还原出音频信号。 图3.5 鉴频曲线本作品伴音通道
28、的电路图如图3.6所示: 图3.6 伴音通道电路绘制图 UPC1353 脚输出的信号经三极陶瓷滤波器的选通,将第二伴音中频信号选出,送到UPC1353的、脚进行中频放大。中频电路有三极,、脚之间的电阻是第一中放管的偏置电压通路,电容是交流旁路电容。 鉴频器是幅频转换采用一个LC回路,鉴频采用差分峰值检波。其输出的音频信号送到受直流电子控制的音量放大器进行放大,接在脚的电位器可放变放大器的直流偏置量,即可改变其放大量,故称为直流音量控制或电子音量控制。此级放大的音频信号由脚输出,再回到脚输入音频放大器进行放大。脚的电容与内电路的电阻组成去加重网络。放大的音频信号由脚输出,连接于脚与输出端的电容是
29、攻放级的自举电容。 UPC1353使用两组电源:一组由脚输入的12V电源,供中放、鉴频、电子音量控制用;另一组是由脚输入的18V电源,供音频放大级用。 3.3 单片机控制模块 单片机控制模块由44矩阵键盘、单片机(STC89C52RC)、数码管、数/模转换器(DAC0832)、四低功率运算放大器(LM324)、锁存器(74HC573)及液晶显示屏(LCD1602)组成。3.3.1 DAC0832 数/模转换器DAC0832采用单片机STC89C52RC的P0口作为数据输出,而单片机的P3.5和P3.6脚分别控制DAC0832的数据传输控制信号/XFE,/CS和控制/WR1,/WR2。当单片机P
30、3.5和P3.6脚为低电平时,单片机发数据,数/模转换器开始接收数据,当单片机P3.5和P3.6脚为高电平时,单片机发数据,数/模转换器不接收数据。这样便可以用单片机来控制对数/模转换器多次发不同的数据。 由于数/模转换器输出的模拟电压值过小,达不到为高频头提供调谐电压的要求,所以在本设计中采用一个四低功率运算放大器LM324,通过LM324中的两组运算放大器对数/模转化器DAC0832输出的电压进行放大,最终输出可使高频头进行频道转换的调谐电压。 图 3.7 DAC与单片机接口图3.3.2 44矩阵键盘 矩阵式键盘采用行列式结构,按键设置在行列式的交点上。当口线数量为8时,可以将4根口线定义
31、为行线,另4根口线定义为列线,形成44键盘,可以配置16个按键。图3.8 矩阵键盘3.3.3 液晶显示屏 LCD1602液晶显示屏采用单片机STC89C52RC的P1口作为数据输出,而单片机的P3.0、P3.1、P3.2脚分别控制LCD1602液晶显示屏的寄存器选择输入端RS、读写控制输入端R/W、使能信号输入端E。 图3.9 LCD1602MCU控制部分的工作过程如下:开机后先按下复位键,使单片机初始化。然后开中断,再进行键盘的扫描,当有键按下,这时就单片机给液晶显示屏、数码管和数/模转换器发送数据。而且数据测量正常工作。当有微调键按下时,液晶显示屏和数码管显示的数据不变,但是数/模转换器的
32、数据有微小的变化。 第4章 实物制作及电路焊接中存在问题 4.1电路的焊接 虽然电路提前设计好了,但是在购买元器件和焊接电路上还是出现了很多问题。比如在武汉广埠屯根本买不到所需的集成电路这使得本实验成为了一个实施性不强的理论性课题。因此,在写这部分论文时是以焊接完成的数字部分谈起的。焊接步骤如下: (1)先将原理图和印刷板图进行对照,看清楚是否一致,仔细对照印刷板与印制图,确认无误。分析并读懂原理图,并对照印刷电路板找出各元件的安装位置,以便安装时能准确的找出安装的位置。 (2)认清各元件。找出有极性的元件的脚位,要确保安装上的元件无故障。 (3)插装与焊接。插装时,应该按以下顺序来插:短接线
33、电阻二极管三极管-电容-其它元件(如集成电路插座等)。4.2 焊接故障分析 在完成单片机控制模块的焊接后,在调试过程中发现,按下不同的按键,P0口输出的数据没有变化,检测后发现原因为44键盘多增加了8个电阻且与地线相连,断掉电阻与地线的连接后发现按键对输出状况可控。 结 论 本次毕业设计的题目是伴音通道的工作原理与设计,我在参考了电视技术的参考书后发现,如果单纯实现对伴音通道进行设计,实验出的结果只是对特定频率的信号进行处理,实验的效果并不明显。在和同学交流后,讨论得出,应该结合本科阶段所学的课程去实现一个良好的毕业作品。因此在设计过程中计运用了大学期间所学业的诸多专业课程,如:模拟电路、数字
34、电路、单片机原理、电视机原理等课程,我的综合运用知识能力有很大提高。 用Protel软件绘制原理图中,遇到了很多问题,查找了很多资料,请教了很多同学。最终,解决了遇到的问题。但由于时间的仓促和对于必须元器件的难以采购,只实现了部分论文中所设计的功能。在这次毕业设计中老师非常热心地帮我们解决问题,而我也得到了老师的许多的帮助,通过毕业设计加深了我们和老师之间的感情,使我们之间进一步的增加了解。所以在这里非常感谢帮助我的老师! 参考文献1黄纯,李忠.电视机维修技能实训M.重庆:重庆大学出版社.2000.8. 2杨碧石,何其贵.模拟电子技术基础M.北京:北京航空航天大学出版社. 2006.1 .3郑
35、凤翼,安永成.集成电路电视机电路分析M.北京:人民邮电出版社.1987.1 .4陈卫兵,宋建娟.单片机原理及应用M.西安:西安电子科技大学出版社.2008 .5李怀甫,贾正松.彩色电视机原理与维修M.北京:人民邮电出版社.2008.1 .6夏路易.单片机技术基于教程与实践M.北京:电子工业工业出版社.2008.1 .7戴仙金.51单片机及其C语言程序开发实例M.北京:清华大学出版社.2008.2 .8柳淳,徐玮.单片机开发应用技能与技巧M.北京:中国电力出版社.2008 .9赵茂泰 电子测量仪器设计 华中科技大学出版社 2010.10谢自美 电子线路 华中科技大学出版社 2006.11 王俊峰
36、、薛鸿德理工科学生怎样搞毕业设计M北京:电子工业出版社,200412 李朝青单片机原理及接口技术M第3版北京:北京航空航天大学出版社,200813 王福瑞单片微机测控系统设计大全M北京:北京航空航天大学出版社,2001附录 一用Proteus仿真单片机模块 附录 二 数字部分实物图:附录 三 实验中需要的源程序代码源程序 #include #include sbit led=P37; sbit ledx=P34; sbit jdq=P33; unsigned char dispcode2; unsigned char dofly16; unsigned char ptr,m; unsigned
37、 char c,t,biaozhi; unsigned char dofly16= 0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00, 0x10,0x08,0x03,0x46,0x21,0x06,0x0e,0x7f ; unsigned char dac16=0x1d,0x32,0x56,0x1f,0x2f,0x7f; uchar code table148= CCTV-1,CCTV-2,NTTV-1,NTTV-2,JSTV ,JSTV-2,ERROR , ERROR ,ERROR ,ERROR ,ERROR ,ERROR ,ERROR ,ERROR ; bit
38、FLAG0=0; sbit qq=P35; sbit ww=P36; void Timer0_Init(void) TMOD=0x01; TL0=( 65536-50000)%256; TH0=( 65536-50000)/256; TR0=1; ET0=1; EA=1; biaozhi=0; void Delaynms(unsigned int n) unsigned int i,j; for(i=0;in;i+) for(j=0;j80;j+); void Timer0(void) interrupt 1 qq=0; ww=0; P0=dispcode0; /0832 Delaynms(1
39、); qq=1; ww=1; TL0=( 65536-50000)%256; TH0=( 65536-50000)/256; void Scan_Key(void) char a1,i; a1=0xf7; ptr=0; led=0; ledx=0; for(i=0;i1)|0x80 ; if(FLAG0) c=ptr; if(c!=14&c!=15) biaozhi=0; FLAG0=0; while(c=15) dispcode0+; Delaynms(200); c=t; biaozhi=1; while(c=14) dispcode0-; Delaynms(200); c=t; biao
40、zhi=1; if(c!=14&c!=15&biaozhi=0) dispcode0=dacc; /0832 led=1; P1=doflyc; /数码管 Delaynms(10); led=0; t=c; GotoXY(0,0); Print(tablec); GotoXY(10,1); Print(tabl if(c=0&c=4&c=7) jdq=0; void main(void) Timer0_Init(); LCD_Initial(); /液晶初始化 while(1) Scan_Key(); ec); 液晶显示子程序 #include #include #define uint un
41、signed int /宏定义 #define uchar unsigned char sbit LcdRs = P32; sbit LcdRw = P31; sbit LcdEn = P30; sfr DBPort = 0x90; /P0=0x80,P1=0x90,P2=0xA0,P3=0xB0 数据端口 void delay(uint xmx) uchar i; while(xmx-) for(i=0;i115;i+); unsigned char LCD_Wait(void) LcdRs=0; _nop_(); LcdRw=1; _nop_(); LcdEn=1; _nop_(); Lc
42、dEn=0; _nop_(); return DBPort; #define LCD_COMMAND 0 / Command #define LCD_DATA 1 / Data #define LCD_CLEAR_SCREEN 0x01 / 清屏 #define LCD_HOMING 0x02 / 光标返回原点 void LCD_Write(bit style, unsigned char input) LcdEn=0; LcdRs=style; LcdRw=0; _nop_(); DBPort=input; _nop_();/注意顺序 LcdEn=1; _nop_();/注意顺序 LcdEn
43、=0; _nop_(); delay(10); LCD_Wait(); /设置显示模式#define LCD_SHOW 0x04 /显示开 #define LCD_HIDE 0x00 /显示关 #define LCD_CURSOR 0x02 /显示光标 #define LCD_NO_CURSOR 0x00 /无光标 #define LCD_FLASH 0x01 /光标闪动 #define LCD_NO_FLASH 0x00 /光标不闪动 void LCD_SetDisplay(unsigned char DisplayMode) LCD_Write(LCD_COMMAND, 0x08|DisplayMode); /设置输入模式#define LCD_AC_UP 0x02 #define LCD_AC_DOWN 0x00 / default #define LCD_MOVE 0x01 / 画面左移 #define LCD_NO_MOVE 0x00 /default void LCD_SetInput(unsigned char InputMode) LCD_Write(LCD_COMMAND, 0x04|InputMode); /初始化LCDvoid LCD_Init
限制150内