基于单片机的图像处理采集系统 联系客服

发布时间 : 星期一 文章基于单片机的图像处理采集系统更新完毕开始阅读ab5c4a2f915f804d2b16c1a0

内蒙古工业大学本科毕业设计说明书

点击Close关闭对话框,如图3-8所示。

图3-8 选择文件

在下图中可以看到sbuf.c文件已经加入到了Source Group 1中,如图3-9所示。

图3-9 确定文件是否加入到工程

7.设置工程,让其编译时输出十六进制可执行文件。如图3-10所示,在Target1上点击右键,在弹出的菜单栏中选中Options for Target...选项进行设置。

16

内蒙古工业大学本科毕业设计说明书

图3-10 设置文件

如图3-11所示,在弹出的找到Output选项点击,从中找到Create HEX File选项选中,然后点击确定退出。

图3-11 设置输出文件格式

8.将源程序(程序见附录)写入新建文件subf.c中[8][9],如图3-12所示。

17

内蒙古工业大学本科毕业设计说明书

图3-12 编程

9.对源程序进行编译,按下界面上的编译键进行编译程序如图3-13所示。

图3-13 编译源程序

18

内蒙古工业大学本科毕业设计说明书

10.如果程序没有错误,点击编译键后系统会自动生成hex可执行文件,并且该文件会存储在工程文件夹下[10],如图3-14所示。

图3-14 构建输出

3.2 程序设计

C语言是一种计算机程序设计语言,它既有高级语言的特点,又具有汇编语言的特点。C语言应用广泛,具备很强的数据处理能力,不仅在软件开发上,各类科研都需要应用C语言,适于编写系统软件,三维,二维图形和动画。具体应用为单片机和嵌入式等。C语言书写的程序具有简洁紧凑、灵活方便、书写格式自由等特点。它不仅具有非常丰富的运算符,而且还具有非常丰富的数据类型。C语言是结构式语言,即代码及数据的分隔化,程序的各个部分除了必要的信息交流外彼此都是独立的。这样的结构层次清晰,便于使用、维护及调试[11]。

在此次设计中,我的程序比较简单,就是利用C语言将摄像头TJ协议相应的指令代码发送到摄像头输入端,但在编写程序前必须要熟悉单片机串口通信相关问题。程序流程图如图3-15所示,编写程序将摄像头编号、拍摄、取图的指令代码依次发送出去,再做循环来实现实时图像处理采集功能。

19