ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:770.09KB ,
资源ID:5658003      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5658003.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于AVR单片机的电视标准制式图象发生器.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于AVR单片机的电视标准制式图象发生器.docx

1、基于AVR单片机的电视标准制式图象发生器 基于AVR单片机的电视标准制式图像发生器Based on AVR monolithic integrated circuit television standard service pattern image generator摘 要由于电视技术的快速发展,目前视频信号叠加、图像处理已广泛运用于生活的各种场合。为了可以获得更好的图像的采集和处理,嵌入式微处理器被越来越广泛地应用。AVR单片机是由ATMEL公司研发出的增强型内置Flash的精简指令集高速8位单片机。它也是嵌入式微处理器的一种类型,嵌入式微处理器在运算速度、可扩充能力、系统可靠性、功耗和集

2、成度等方面得到了突飞猛进的发展。AVR由于其全新的硬件设计和高效的C编译效率,使其具有强大的功能,完全可以满足黑白全电视信号产生的要求。本课题利用AVR系列的Mega16单片机的定时功能产生视频信号、同步信号,并将同步信号和视频信号合成为模拟全电视信号,实现电视制式逐行扫描图像的生成。 关键词:AVR 电视制式 同步信号 视频信号 图像发生器ABSTRACTAs a result of the television technology fast development, the video signal superimposition, the imagery processing wide

3、ly have utilized at present in life each kind of situation. In order to may obtain a better image gathering and processing, the embedded microprocessor more and more widely is applied. The AVR monolithic integrated circuit is in the enlargement mode which researches and develops by ATMEL Corporation

4、 sets at Flash to simplify the set of instructions high speed 8 monolithic integrated circuits. It is also one kind type of embedded microprocessor in the operating speed, expand aspects and so on , system reliability, power loss and integration rate obtained the development which progressed by leap

5、s and bounds. AVR as ar its brand-new hardware design and highly effective C translation efficiency, enable it to have the formidable function, definitely may satisfy the request which the black and white entire television signal produces.The topic using AVR series of Mega16 which produces the video

6、 signal, the synchronized signal, it simulates the synchronized signal and the video signal synthesis the entire television signal, realizes the TV service pattern by the line scan image production. Key words: AVR, television service pattern, synchronized signal, video signal image generator目 录第一章 绪

7、 论 11.1 引言 11.2 论文目的 1第二章 电视简介 22.1电视基本原理及制式 22.2电视术语 32.3 视频信号的组成 3第三章 AVR Mega16单片机介绍 113.1 AVR单片机概述 113.2 AVR单片机硬件介绍 123.3. AVR单片机的开发 17第四章 电视标准制式图像发生器 214.1 总体设计 214.2 硬件设计 214.3 软件设计 234.4 实验及结果 30结 论 32致 谢 33参考文献 34第一章 绪 论1.1 引言由于嵌入式系统应用技术的不断发展,对于核心处理器性能的要求越来越高,一些传统控制芯片已经难以胜任许多复杂的任务。由于种种原因,国内科

8、研人员比较习惯于使用传统的 51 系列单片机设计应用系统,而这种选择常带来种种限制,甚至影响到整个系统的性能水平。随着微控制器技术的快速发展,国外的工程师近几年来已经较少有人使用 51 系列开发新产品。因此,我们有必要紧跟电子技术发展的前沿,研究单片机技术的最新进展,熟悉新型高性能芯片的性能,掌握其应用技巧,为设计出有竞争力的高性价比的高端嵌入式系统创造条件。1.2 论文目的近年来单片机技术得到快速发展,出现了一批新型高性能单片机,为高端应用提供了选择空间,ATMEL 公司的 AVR 系列单片机就是其中的一种。独特结构的 8-bit RISC CPU 与在线自编程 Flash 的结合,单时钟指

9、令,为 C 语言优化的指令系统设置,以及丰富的片载外围接口电路,使功能强大的 AVR 单片机成为一款高度灵活和高性价比的芯片,为许多高端嵌入式系统设计提供了优秀的解决方案。本课题利用Mega16单片机的定时器中断产生视频信号、同步信号,利用其高速度进行像素填充,实现图像信号的生成。将视频信号和同步信号通过视频DAC系统合成为全电视信号,通过示波器查看信号的正确与否。本设计的主要工作量在于单片机编程,这里采用了ICCAVR编译器,并用C语言作为编程语言,来实现电视制式图像的生成。本论文涉及到的系统设计方案,充分发挥了这种芯片的优良性能。比照使用 51 系列单片机,简化了硬件设计,提高了系统性能,

10、并预留出充足的扩展空间。第二章 电视简介2.1电视基本原理及制式2.1.1 电视基本原理电视的基本工作原理可以简单概括为:在发送端,用电视摄像机拍摄外界景物,经摄像器件的光电转换作用将景物内容的亮度和色度信息按一定规律变换成相应的电信号,作适当处理后通过无线电波或有线信道传输出去;在接收端,用电视接收机接收电视信号,经显示装置的电光转换作用后,将电视信号按对应的空间关系转换成相应的景物画面,即在屏幕上重现原始景物的彩色画面。2.1.2 电视制式电视的制式就是对电视信号进行加工、处理和传输的约定方式。目前,有三种彩色和黑白兼容的电视制式:NTSC制、PAL制和SECAM制。NTSC制式主要应用在

11、中南美洲和亚洲的部分国家,PAL制式在亚洲和欧洲应用广泛,SECAM制式主要用于法国及非洲。为了克服NTSC制的相位敏感性,1962年德国研究出了一种PAL制,又叫“逐行导相正交平衡调幅制”。它是在NTSC基础上,又对一个色差信号(R-Y)进行逐行导相的处理。西欧、英国和我国等采用此种制式。PAL扫描方式以2:1隔行扫描,每帧图像由两场组成,每场为312.5行主要参数如下:场频为50Hz,每帧625行,行频为15625Hz,行周期为64s,场周期为20ms, 场逆程时间25H(1.6ms),H为行周期,行逆程时间为11.8us。2.2电视术语1. 图像帧电视系统中把构成一幅图像的各像素传送一遍

12、称为进行了一个帧处理,或称为传送了一帧,每帧图像是由许多像素组成的2. 扫描将组成一帧图像的像素,按顺序转换成电信号的过程(或逆过程)称为扫描。扫描的过程和我们读书时视线从左到右、自上而下依次进行的过程类似。从左至右的扫描称为行扫描;自上而下的扫描称为帧(或场)扫描。电视系统中,扫描多是由电子枪进行的,通常称其为电子扫描。 3. 隔行扫描 所谓隔行扫描,就是在每帧扫描行数不变的情况下,将每帧图像分为两场来传送,这两场分别称为奇场和偶场。奇数场传送1、3、5、奇数行;偶数场传送2、4、6、偶数行。世界各国大多采用隔行扫描的PAL的隔行扫描。4.扫描行数 图像的清晰度,图像信号的带宽都与扫描行数有

13、关。通常,扫描行数越多,分解成的图像像素数越多,原图像的细节就呈现得越清晰,但带宽也会急剧增加,于是在一定波段中可安排的电视频道数目减少。所以,扫描行数是一个很重要的指标。5.顺序制传送按一定顺序将一个个像素的光学信息轮流转换成电信号,用一条传输通道依次传送出去,在接收端的屏幕上再按同样的顺序将电信号在相应的位置上转换成光学信息。2.3 视频信号的组成电视为了重现图像,必须传送图像信号:为了消去行、场扫描的回扫线,使其少干扰正常的图像,必须传送行、场消隐信号:为了保证扫描的同时,必须传送复合同步信号。为了让这三种信号能用一个通道传送,在接收端可以方便地将它们分开,必须在发送端按一定规律将这三种

14、信号组合起来,这个合成信号称为黑白全电视信号。黑白全电视信号由图像信号、复合同步信号和复合消隐信号组合而成。为了使三者相互少干扰,并且在接收端能够方便可靠地进行分离,黑白全电视信号按下列形式组成:(1)图按排在行、场扫描的正程,复合消隐和复合同步信号安排在行、场扫描的逆程。(2)图像信号位于白色和黑色电平之间,复合消隐信号的电平规定比黑色电平稍黑。消隐电平和图像黑色电平之差 称为黑色电平提升。图2-1为一行全电视信号。 图2-1.一行全电视信号从中可见,图像信号、行消隐信号、行同步信号三者在时间与幅度上的差别:黑色电平提升量D等于消隐电平与白色电平差值70%的0.5%(3)复合同步电平比复合消

15、隐电平具有更黑的电平,即“比黑还黑”。这样复合同步信号与图像信号、消隐信号在幅度上有较大的差别,便于在接收端用简单的限幅器(即同步分离级),从全电视信号中分离出复合同步信号。图像信号和复合消隐信号小必要再分开,可以直接送给显像管作为图像信号使用。如图2-2,全电视信号山图像信号、消隐信号和同步信号组成。顺序的规定为:第一个齿脉冲的前沿即同步的前沿又兼为行同步的前沿规定为第一场(奇数场)起始点,扫描行序号从此计起。计到第312.5行第一场结束,第一场开始,直到第625行,完成一帧。25H的场消隐期间(H为一行扫描所需的时间),有17行空闲,可传送特定的测试行信号、台标信号、标准时间、标准频率、业

16、务数据和图文电视等。 图2-2.全电视信号示意图综上所述,黑白全电视信号具有三大特征:周期性、单极性和脉冲性。由于电视采用周期性的扫描,所以电视信号具有明显的行、场周期性或准周期性。由于图像亮度只有正值而无负值;所以电视信号是单极性的。电视信号的脉冲性表面为两点:其一,图像信号本身是一系列象素所产生的电脉冲信号组合而成的。其二,复合消隐和复合同步信号都是周期性的脉冲信号。2.3.1图像信号图像信号是携带着一行行、一场场景物信息的电信号,通常它是由摄像管产生的。怎样画出某些特殊图像的信号波形呢?依据有两点:(1)摄像管经电子束扫描将一幅图像的亮度分布进行象素分解,使之转变成按逐行逐场时间顺序排列

17、的电信号。(2)摄像管某时刻输出的电流信号正比于该时刻电子束所扫描象素的亮度大小。例如电视台每天播发的一幅八条从白到黑宽度相等的垂直条图像,如图 2-3(a)所示,其特点是:只有水平方向变化,而无垂直方向变化,所以它是按行周期变化的。按照信号幅度正比于亮度大小的原则画出一行的信号波形如图 2-3(b)所示。由于图 2-4(a)所示的只有垂直方向变化,而无水平方向变化,显然它是按场周期变化的。采用类似方法画出一场的信号波形如2.4(b)。 图2-3 垂直条图像信号 图2-4 水平条图像信号由上两例可见,因为图像亮度只有正值而无负值,所以图像信号也是单极性的。黑色的信号电平对应为零,灰色和白色的信

18、号电平都是正值而无负值。图像信号的极性在电路传送与处理过程中是经常变化的,如电路某处为正极性,经过一次放大倒相后,就变成负极性的了。为了方便起见,有如下规定:若图像越亮,信号电平越高,则称为正极性图像信号。反之若信号电平随着图像亮度的增加而降低,则称为负极性图像信号。上述两例所对应的负极性图像信号分别如图 2-3(c)和图 2-4(c)所示。2.3.2消隐信号 消隐信号在摄像设备中是防止扫描束在逆程检取光电信号,在显像设备中是防止扫描的逆程在屏路上显出光迹、混淆图像。一般摄像设备的消隐时间小于显像设备的消隐时间。例如广播电视摄像机就利用行脉冲、场脉冲作消隐信号。行脉冲宽 7.7微秒,场脉冲宽

19、9 行至 15 行周期,见图 2-5,其中H 表示一行的周期。图2-5 推动脉冲信号广播电视送给接收机的消隐信号比较长,这是为了保护同步信号,和允许接收机有稍长的逆程时间。行消隐与场消隐组合成一个复合消隐信号,其中行消隐宽 12 微秒,场消隐宽约 25 行周期;它们具有一样的电平,见图 2-6。上下两列波形的差别在于行场消隐的相对时间(位置)图2-6 复合消隐信号错开半行周期,这是隔行扫描所决定的。由于给显像设备的消隐信号时间宽度比摄像的消隐时间长,所以接收机屏幕显示的场面比摄像的场面小。这里场面的意思是对原景范围来说,而不是指屏幕尺寸。在摄像机的寻象器上显示出摄取到的场面,寻象器屏幕上还刻有

20、一个矩形框指示播出的幅面(场面)大小。接收机显像屏幕能显示的最大场面,是由复合消隐信号的时间参数决定的。 从工作时间效率的角度上看,消隐是个消极因素,然而消隐信号能提供固定的基准电平,这对于正确重显亮度层次又是极为重要的,是积极的作用。消隐基准电平是应用钳位技术的前提。为了避免失真,在调制显像器件的,必须恢复信号的平均电平,消隐电平可以作为一个参考基准。因此,消隐信号对图像的幅面、亮度特性都是有作用的。 2.3.3同步信号 当同步信号与图像信号分别传送时,同步信号就可以用图 所示的脉冲信号,行脉冲、场脉冲各自专线馈送,各不相干。实际上经常把行同步、场同步与复合图像信号混合成为全电视信号,一起传

21、送给接收显像设备。广播电视就必须采用这种方式。同步信号的设计必须考虑它对图像的影响,在显像设备中分离同步信号的方便,使用的可靠。把同步信号挤在消隐期内传送,可以不再降低电视系统的时间利用效率。为了使显像设备能直接利用全电视信号来调制显像,同步信号不应在屏幕上显示出任何光迹。同步信号以脉冲形式加在消隐电平上,它的极性与图像信号极性相反,这意味着同步电平比黑电平“更黑”。同步信号幅度与图像信号幅度之比为三比七,在全电视信号中成为三七开。复合同步脉冲信号包括行同步信号和场同步信号。行同步信号用来控制行扫描,在发送端每行结束时,发出一个行同步脉冲,接收机收到这个脉冲后,立刻结束一行的扫描而开始回扫。同

22、样,场同步信号用来控制接收机场扫描的回扫。行、场扫描的逆程期间传送同步信号,这样,同步脉冲就不会在屏幕上显示出来。为了便于在接收端将行同步脉冲与场同步脉冲分离,这两种脉冲的宽度不同。行同步脉冲的宽度是 4.7,场同步脉冲的宽度 2.5h(h为行周期,h64)即为 160。复合同步信号的波形如图2-7 所示图2-7 复合同步信号波形行同步脉冲叠加在行消隐脉冲上,宽度为 4.7 us,脉冲前沿比行消隐脉冲前沿迟后 1.5us,形成行消隐前肩;并在行同步之后有一个 5.8us 的行消隐后肩,消隐后肩可以提供基准的消隐电平。如图 28 所示。一行的起始时刻从行同步的前沿为基准开始计时的,是以行同步前沿

23、时刻开始行扫描电流逆程的。 图2-8 行同步脉冲场同步脉冲叠加在场消隐脉冲上,宽度为 2.5H160us,其前沿比场消隐前沿迟后 2.5H=160us。场同步规定为一场图像信号的起始时刻,控制场扫描逆程开始。如图29 所示。 图2-9 场同步脉冲由于奇偶场同步脉冲与其紧密相邻的前面的行同步脉冲有间隔为 H 和 H/2之分,会导致奇偶场积分起始电平有差异,使奇偶场时间间隔不同,为保证隔行扫描良好,将宽 160us 的场消隐前肩上的行同步改为每半行一个宽度为 2.35us 的 5 个前均衡脉冲,它们在场同步脉冲前起到缓冲作用,保证隔行扫描光栅精确镶嵌。同时,均衡脉冲的前沿仍可给出行同步信息。在场同

24、步脉冲后加入 5 个后均衡脉冲。第三章 ATmega16单片机介绍3.1 AVR单片机概述AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU)精简指令集高速8位单片机,广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。AVR单片机的片内资源很丰富,其包括:128K字节可下载的FLASH存储器、4K字节的EEPROM, 4K字节的RAM, 32条通用的I/0线、32个通用工作寄存器、模拟比较器、定时/计数器、可编程异步串行口、内部及外部中断、带内部晶振的可编程看门狗定时器、SPI串行

25、口、10位A/D转换器以及闲置模式和掉电模式2个可选择的省电模式等。其在指令执行速度、保密性等方面都明显优于其他类型的单片机,AVR单片机内置的FLASH存储器支持在线下载和在系统编程工作,操作很方便。 AVR单片机系列齐全,可适用于各种不同场合的要求。分为3个档次:低档Tiny系列AVR单片机:主要有Tinyll/12/13/15/26/28等;中档AT90S系列AVR单片机:主要有AT90S1200/2313/8515/8535等;(此系列正在淘汰或转型到Mega系列中)高档ATmega系列AVR单片机:主要有ATmega8/16/32/64/128(存储容量为8/16/32/64/128

26、 KB)以及ATmega8515/8535等。本设计采用的Atmega16单片机是AVR单片机中的高档机型,是基于增强的AVR RISC结构的低功耗8位CMOS微控制器,其具有先进的指令集以及单时钟周期指令执行时间,Atmega16的数据吞吐率高达1 MIPS/MHz,缓解了系统在功耗和处理速度之间的矛盾。相对于中低档的AVR单片机,Atmega16对定时/计数器及预分频器、外部存储器接口、电源管理、SPI和IJART等方面都做了一定的改进,克服了中、低档机存在的不足,从而更加适用于工业控制、家电等方面的应用,本设计采用此类机型的目的就是为了跟上AVR单片机机型的更新速度。 3.2 AVR单片

27、机硬件介绍3.2.1 Atmega16引脚 图3-1 芯片引脚引脚说明:VCC 数字电路的电源GND 地端口A(PA7.PA0) 端口A 做为A/D 转换器的模拟输入端。端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。端口B(PB7.PB0) 端口B 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路低时将输出电流。在复位过程中,即使系统时钟还未起振,端口B 处于高阻状态。端口B 也可以用做其他不同的特殊能。端口C(PC7.PC

28、0) 端口C 为8 位双向I/O 口,具有可编程的内部上拉电阻。作为输入使用时,若内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口C 处于高阻状态。端口D(PD7.PD0) 端口D 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口D 处于高阻状态。RESET 复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位。持续时间小于门限间的脉冲不能保证可靠复位。XTAL1 反向振荡放大器与片

29、内时钟操作电路的输入端。XTAL2 反向振荡放大器的输出端。AVCC AVCC是端口A与A/D转换器的电源。不使用ADC时,该引脚直接与VCC连接。使用ADC时应通过一个低通滤波器与VCC连接。AREF A/D 的模拟基准输入引脚。3.2.2 ATmega16功能简介1.作为通用数字I/O 的端口Mega16的通用数字I/O端口是具有可选上拉电阻的双向I/O端口。每个端口引脚都有三个寄存器位:DDRxn、PORTxn和PINxn。DDRxn位于DDRx寄存器,PORTxn位于PORTx寄存器,PINxn位于PINx寄存器。DDxn用来选择引脚的方向。当DDRxn设置为“0”时,对应的I/O口设

30、为输入。当引脚配置为输入时,若PORTxn为“1”,上拉电阻将使能。如果需要关闭这个上拉电阻,可以将PORTxn清零,或者将这个引脚配置为输出。若DDRxn设置为“1”时,对应的I/O口设为输出。当引脚配置为输出时,若PORTxn为“1”,引脚输出高电平(“1”),否则输出低电平(“0”)。不论如何配置DDRxn,都可以通过读取PINxn寄存器来获得引脚电平。PINxn寄存器的各个位与其前面的锁存器组成了一个同步器,这样就可以避免在内部时钟状态发生改变的短时间范围内,由于引脚电平变化而造成的信号不稳定。其缺点是引入了延迟。需要注意的是,如果设置某一个端口为输出,需要延时一个机器周期才能读取到正

31、确的输出值。系统复位后,所有的I/O端口设置为输入,且内部上拉使能。端口引脚配置:DDxnPORTxnPUB(IN SFOIR)I/O上拉电阻说明 0 0 XINPUTNO高阻态(HI-Z) 0 1 0INTPUTYES被外部电路拉底时将输出电流 0 1 1INPUTNO高阻态(HI-Z) 1 1 XOUTPUTNO输出底电平(吸收电流) 1 1 XOUTPUTNO输出高电平(输出电流) 图3-2 端口引脚配置2.外部中断 外部中断通过引脚INT0、INT1 与INT2 触发。只要使能了中断,即使引脚INT0.2 配置为输出,只要电平发生了合适的变化,中断也会触发。这个特点可以用来产生软件中断。通过设置MCU 控制寄存器MCUCR 与MCU 控制与状态寄存器MCUCSR,中断可以由下降沿、上升沿,或者是低电平触发(INT2 为边沿触发中断)。当外部中断使能并且配置为电平触发( INT0/INT1),只要引脚电平为低,中断就会产生。若要求INT0 与INT1 在信号下降沿或上升沿触发, I/O 时钟必须工作,如P22“ 时钟系统及其分布” 说明的那样。INT0/INT1的中断条件检测INT2 则是异步的。也就是说,这些中断可以用来将器件从睡眠模式唤醒。在睡眠过程( 除了空闲模式) 中I/O 时钟是停止的。通过电平方式触发中断,从而将MCU 从掉电模式唤醒时,要保证电平保持一定

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1