新闻中心

EEPW首页 > 消费电子 > 设计应用 > 串口通讯在CCD相机系统中的应用

串口通讯在CCD相机系统中的应用

作者:时间:2009-08-24来源:网络收藏

4.1协议格式说明
以下对本的具体协议格式进行说明。该协议的数据包结构大体如下所示:

本文引用地址:http://www.eepw.com.cn/article/166893.htm

(1)帧头
为了准确发送和接收数据.将帧头设定为OxAA(10101010)。
(2)命令代码
在本协议中,针对各项指令参数设定了各自的命令代码,这里不作具体描述。
(3)数据代码
数据代码紧跟在命令代码之后,用户可根据情况取5位、6位、7位或8位、低位在前高位在后。
(4)奇偶校验位
奇偶校验这一字节是按照通常的通讯协议标准来计算的。即:一帧数据除帧头外其它字节的累加和[3-4]。
4.2通讯的波特率
波特率是每秒钟传送二进制数码的位数,单位是bps(bit per second),即位/秒。波特率是串行通信的重要指标,用于表征数据传输的速度。波特率越高,数据传输速度越快。
同步通信的数据传输速率较高,通常可达56000bps或更高。但同步通信的缺点是要求发送时钟和接收时钟保持严格同步。
4.3通讯软件流程图
在充分了解用户需求的基础上,首先确定结构,进而确定软件开发平台和工具,采用自顶向下、逐步求精的设计方法划分软件的功能模块和功能单元,可提高软件开发的效率。
本系统使用串口的方式0,用汇编语言编程。软件流程图(只包含串口通讯子程序)如图2所示。

5结束语
用汇编语言进行编程是实现串口通讯的一种较可靠的方式。本通讯模块设计了具有自
身特点的串口通讯协议,有效解决了数据管理系统与系统间的通讯问题。已经成功于某系统。本设计对其他类型的串行通讯体系有一定的推广和价值。

本文作者创新点:利用单片机串口,设计成串入并出的数据输入口和串入串出的数据输出口,硬件结构简单,性能可靠;使用在通讯中较少使用的串口方式0进行通讯设计。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭