毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

无线胶囊内窥镜系统设计 第10页

更新时间:2014-6-29:  来源:毕业论文

无线胶囊内窥镜系统设计 第10页
Fig 2-15 basic format data transmission
与I2C 总线类似,SCCB 的基本传输格式如图2-15所示,完整的数据传输包括两个或三个阶段。每一阶段包中含9 位二进制数据,其中高8 位为所要传输的8 位数据,最低位根据主器件的数据传输是读操作还是写操作而确定。在进行主器件写操作时,全部阶段的最低位均是无关位(低或高电平均可) ;读操作时,第一阶段的最低位是无关位,第二阶段的最低位位NA ———主器件驱动为高电平有。
在SCCB 协议定义了两种写操作,即三相写操作和两相写操作。三相写操作是往从器件的目的寄存器中写入数据。在三相写操作中,第一阶段写从器件的8 位IDW 和无关位,第二阶段写从器件目标寄存器的8 位地址和无关位,第三阶段写要求写入寄存器的8 位数据和无关位;两相写操作只有三相写操作的前两个阶段。两相写操作的目的是为了确定读操作中的从器件地址,这是因为两相读操作不能提供所要求读取的寄存器的地址。SCCB 协议定义了两读操作,它用于读取从器件目的寄存器中的数据。在第一阶段中写从器件读操作8 位IDR 和无关位,在第二阶段中读取寄存器中的8 位数据和写NA bit 。在两阶段读循环操作前,必需有一个两相或三相的写循环操作,以提供读操作中的寄存器地址。
采用简单的三相(Phase)写数据的方式,即在写寄存器的过程中先发送OV7660的ID地址(ID Address),然后发送写数据的目地寄存器地址(Sub_address),最后发送要写入的数据(Write Data),见图2-12和图2-15。如果给连续的寄存器写数据,写完一个寄存器后,OV7660会自动把寄存器地址加1,程序可继续向下写,而不需要再次输入ID地址,从而三相写数据变为了两相写数据,首次启动时候对所有数据进行一次配置后,更具调试情况只需对有限个不连续寄存器进行配置,如果采用对全部寄存器都加以配置这一方法的话,会浪费很多时间和资源,所以我们只对需要更改数据的寄存器进行写数据。对于每一个需更改的寄存器,都采用三相写数据的方法。
2.7 系统软件部分的设计
本文的软件设计是运行于KeiluVision3环境下的标准C程序。软件设计的主要步骤是,在系统加电时,对系统进行初始化,包括NRF24LE1的初始化和SCCB的配置(配置文件见附录五),配置完后,当接受到开始采集信号后,根据同步信号的状态判断是否开始采集数据,采集完一帧图像后将数据存入FLASH中。
2.7.1 体内部分软件流程图:

图2-16 图像采集体内部分系统软件流程图
Fig 2-16 part of the body image capture system software flow chart

图2-17  系统工作流程
Fig 2-17 workflow system

由于篇幅有限,下面给出了采集部分的程序代码:
void collect()
{
int pixel_count = 0;
int line_count = 0; 
int i,j;
    IOPMOD = IOPMOD & 0x00000000; /*设置IO口为输入*/
while (!VSYNC);    /*等待新的一帧开始*/
for (line_count=0; line_count<480; line_count++)
{
               while (!HREF);      /*等待新的一列开始*/
                 for (pixel_count=0; pixel_count<640; pixel_count++)
                  {
                        while (PCLK);        /*等待一个新的象素点*/
                         buf[line_count][pixel_count] = PIXEL;
                         while (!PCLK);      /*等待这个象素点传输完毕*/
                  }
               while (HREF);        /*等待这一列传输完毕*/
}
while (VSYNC);     /*等待这一帧传输完毕*/
}
2.7.2 体外部分软件流程图:

图2-18  图像采集体外部分系统软件流程图
Fig 2-18 part of image acquisition in vitro system software flow chart

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

无线胶囊内窥镜系统设计 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。