保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

I2C总线CMOS型PB-0300数字图像传感器


修改寄存器的值来改变传感器的工作方式和提高图像的输出质量。在MCS-51系列单片上,可以使用虚拟I2C总线软件包VIIC模拟I2C总线,对PB-0300的寄存器进行读写。接口电路如图3所示。

PB-0300采用16位寄存器,需要写入2个字节,写满之后寄存器地址自动增加。所以对连接寄存器进行写操作时,只需写入第一个寄存器的地址;进行读操作时,先对控制寄存器空写一次,以明确操作对象,然后进行读数。子程序WRITE是将默认状态下R5的值(510)修改为340(0214H),使图像输出为VGA(640×480),输出速率为25帧/s。子程序READ是以读R9、R10为例的典型程序。子程序清单如下:

VSDA EQU P1.7

VSCL EQU P1.6

SLA EQU 50H

NUMBYT EQU 51H

MTD EQU 30H

MRD EQU 40H

WRITE:MOV 30H,#05H ;寄存器R5地址

MOV 31H,#02H ;寄存器值(0214H)

MOV 32H,#14H

MOV SLA,#0BAH ;寻址并为写操作

MOV NUMBYT,#03H ;写入字节数

LCALL WRNBYT

RET

READ:MOV 30H,#09H ;寄存器的R9地址

MOV NUMBYT,#01H ;写入字节数

MOV SLA,#0BAH ;寻址并为写操作

LCALL WRNBYT

MOV SLA,#0BBH ;寻址并为读操作

MOV NUMBYT,#04H;读出字节数

LCALL RDNBYT

RET

    可以利用USB接口直接读出PB-0300芯片的数据。在LINE-VALID和FRAME-VALID信号均为高电平时,按照像素时钟PIXCLK的输出读数。由于USB接口速度快,能够将PB-0300的数据实时地传送到计算机内。

PB-0300具有体积小、功耗低、接口简单的特点,而且编程操作灵活,可以不用编程在默认方式下工作,也可以通过编程来改变输出图像的质量、大小和速度等,特别适合于现场应用中。PB-0300系列目前流行使用的是PB-0330。


《I2C总线CMOS型PB-0300数字图像传感器(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/163008.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。