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

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

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

无线胶囊内窥镜系统设计 第11页
2.7.3 OV7660 的SCCB配置程序:
详细程序见附表(五):
void OV7660_config_window(uint16_t startx,uint16_t starty,uint16_t width, uint16_t height)
{
uint16_t endx=(startx+width);
uint16_t endy=(starty+height*2);// "v*2"必须
uint8_t temp_reg1, temp_reg2;
uint8_t state,temp;
state = TWI_poll( TWI_CHIP_OV7660|TWI_READ, 0x03, &temp_reg1 );
temp_reg1 &= 0xC0;
state = TWI_poll( TWI_CHIP_OV7660|TWI_READ, 0x32, &temp_reg2 );
temp_reg2 &= 0xC0;
// Horizontal
temp = 0x80|((endx&0x7)<<3)|(startx&0x7);
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x32, &temp );
temp = (startx&0x7F8)>>3;
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x17, &temp );
temp = (endx&0x7F8)>>3;
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x18, &temp );
// Vertical
temp = temp_reg1|((endy&0x7)<<3)|(starty&0x7);
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x03, &temp );
temp = (starty&0x7F8)>>3;
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x19, &temp );
temp = (endy&0x7F8)>>3;
state = TWI_poll( TWI_CHIP_OV7660|TWI_WRITE, 0x1A, &temp );
}
/* config_OV7660_window */

2.7.4 NRF24LE1发射芯片源程序:
摘部分程序(主程序部分)展示如下:
void main(void){
  uint8_t command;
  uint8_t ctr;
  P0 = 0;
  P0DIR = 0x0C;
  RFCKEN = 1;
  RF = 1;          // enable RF interrupt
  EA = 1;           // Global interrupt enable
    radio_init(1);
    while(true) 
 {
      while(radio_busy());
  if(VSYNC=0)
  {
   if(HREF=1)
   {
    if(PCLK=1)
    {
     get_AD();
    }
    else
    p++;  // ++ 指针
   }
   else
    {
     send_packet(combuf[240]);
     while(HREF=0);
    }
  }
  else
  send_packet(CMD1);
   }

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

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

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