摘要:针对视频采集播放,本课题提出了一种基于STM32的嵌入式微处理器视频采集播放系统设计。课题使用一个CMOS摄像头(OV7670)进行图像采集拍摄视频,摄像头输出VGA级图像数据流。摄像头采集的数据暂时储存在摄像头模块中的FIFO芯片中,数据经过处理之后,通过SCCB协议传输到STM32芯片上,进行数据处理后显示在240*320的TFTLCD屏幕上。通过这种方法本课题在TFT-LCD屏幕上实时显示摄像头拍到的内容。29优尔
毕业论文关键词: STM32; OV7670; 视频采集
Video capture and playback system based on STM32
Abstract:For video acquisition, this paper puts forward a kind of based on STM32 embedded microcontroller processor video acquisition system design. Using a CMOS camera shot video (OV7670) for image acquisition, camera VGA output level image data stream. Data from the camera temporarily stored in the camera module FIFO chip, after data processing, transmits the STM32 chip by SCCB agreement, after data processing show that in 240 * 320 TFTLCD screen. In this way this topic on the TFT - LCD screen real-time display the contents of the camera.
KeyWords: STM32; OV7670; Video capture
目录
1 绪论 1
1.1 研究STM32视频采集播放系统的目的和意义 1
1.2基于STM32视频采集播放系统的发展过程及其现状 1
1.3 本课题主要研究工作 3
2 基于STM32视频采集播放系统的总体设计 4
2.1视频采集播放系统的总体设计 4
2.2系统集成开发环境 4
2.2.1 硬件开发环境 4
2.2.2 软件开发环境 5
2.2.3程序调试环境 5
3 基于STM32的视频采集播放系统的硬件设计 7
3.1 嵌入式系统硬件设计概述 7
3.1.2 系统总体硬件设计 7
3.2 系统硬件模块选型 8
3.2.1 微处理器的选型 8
3.2.2 视频采集模块的选型 9
3.2.3 液晶显示模块选型 14
3.3 本章小结 15
4 基于STM32视频采集播放系统的软件设计 16
4.1 软件原理 16
4.1.1 SCCB总线 16
4.1.2 软件工作原理 17
4.2主程序软件设计 18
4.3系统程序软件设计 20
4.3.1 OV7670程序 20
4.3.2 STM32定时器配置 22
4.3.3 exti程序 24
4.3.4 按键程序 26
4.4 本章小结 28
5 系统测试 29
5.1系统硬件测试 29
5.2系统软件测试 29
5.3 本章小结 29
6 总结与展望 30
6.1 总结 30
6.2 展望 30
致谢 32
参考文献 33
1 绪论
1.1 研究STM32视频采集播放系统的目的和意义
随着嵌入式技术、无线网络通信技术和视频采集传输技术的飞速发展,基于STM32的嵌入式视频采集播放系统系统技术应运而生,尤其是在一些布线复杂困难的安全生活区和需要监控的施工作业场合都需要有视频监控系统。视频作为多媒体的重要组成部分,以其生动、直观、具体的表现形式受到人们的重视。[ ]
随着计算机科学技术的发展,信息技术和网络技术已经被广泛的应用于许许多多行业和领域,特别是大规模集成电路的广泛使用和数字视频处理理论研究的发展,数字化的视频处理产品数见不鲜。早期大量采用的模拟视频采集存储系统正在逐渐地被数字视频采集存储技术所代替。从视频采集、视频编码到海量视频文件的存储等,数字视频采集存储技术几乎涵盖了视频采集存储系统的所有组成要素。因此,设计高性能的视频处理系统平台和研究视频处理算法己经成为现阶段视频处理系统的热点问题。 基于STM32的视频采集播放系统设计:http://www.youerw.com/zidonghua/lunwen_25118.html