智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9226|回复: 10
打印 上一主题 下一主题

[采集类] ov6620使用问题?

[复制链接]

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
跳转到指定楼层
1#
发表于 2011-2-12 16:26:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5贡献
我用的xs128芯片,想用ov6620采集视频信号,6620的管脚应该怎样与单片机相接,又如何查看采集的数据?采样的基本程序又是怎么样的?

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
2#
 楼主| 发表于 2011-2-12 16:26:30 | 只看该作者
我顶~!
回复

使用道具 举报

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
3#
 楼主| 发表于 2011-2-12 16:26:39 | 只看该作者
再顶
回复

使用道具 举报

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
4#
 楼主| 发表于 2011-2-12 16:26:54 | 只看该作者
在顶顶,求解啊
回复

使用道具 举报

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
5#
发表于 2011-2-12 18:09:21 | 只看该作者
按如下方式接线方式如下:

Y[0..7]………………PORTA[0..7]

HREF …………………  PT0

VSYNC…………………  PT1

VCC …………………  5V

GND ………………  GND

回复

使用道具 举报

8

主题

40

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
威望
275
贡献
99
兑换币
0
注册时间
2010-4-24
在线时间
18 小时
6#
 楼主| 发表于 2011-2-12 22:46:10 | 只看该作者
嗯!请问有采样的程序吗?需要在哪里看出采样结果?
回复

使用道具 举报

2

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
503
威望
317
贡献
150
兑换币
0
注册时间
2010-12-21
在线时间
18 小时
7#
发表于 2011-2-22 17:36:26 | 只看该作者
不错
回复

使用道具 举报

9

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
386
QQ
威望
270
贡献
84
兑换币
0
注册时间
2010-11-26
在线时间
16 小时
8#
发表于 2011-2-23 09:49:31 | 只看该作者
我这边有个图像采集程序,不过不知道怎么在上位机上查看,线怎么连,高手解答下呀


#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */

#define ROW 36
#define COLUMN 70

#define ROW_START 11  
#define ROW_MAX   280

#define THRESHOLD  0x20

unsigned char Buffer[ROW][COLUMN];
unsigned char Buffer_Temp[ROW][COLUMN];

unsigned char SampleFlag=0  ;  
unsigned char Interval;
unsigned int m=0;
unsigned int n=0;
unsigned int Line=0;


/***************************************************
** 函数名称: PLL_Init
** 功能描述: 时钟初始化函数
** 说明:
****************************************************/
void PLL_Init(void)   
{                    

   CLKSEL=0x00;  //48mhz
   PLLCTL_PLLON=1;
   SYNR=0XC0 | 0X05;
   REFDV=0X80 | 0X01;
   POSTDIV=0X00;
   _asm(nop);
   _asm(nop);
   while(0==CRGFLG_LOCK);//锁相环锁定
   CLKSEL_PLLSEL=1;//选定外部时钟  
}

/***************************************************
** 函数名称: TIM_Init
** 功能描述: 行场中断初始化函数
** 说明:
****************************************************/
void TIM_Init(void)
{
   TIOS=0x00;          //外部输入捕捉 0,1 通道  
   TCTL4=0x09;         //通道0上升沿触发,通道 1 下降沿触发
   TSCR1=0x80;         //使能
   TIE=0x03;           //通道 0,1 中断使能
   TFLG1=0xFF;         //清中断标志位
}

/***************************************************
** 函数名称: IO_Init
** 功能描述: IO口初始化函数
** 说明:
****************************************************/
void IO_Init(void)
{
    DDRA=0X00;
}

/***************************************************
** 函数名称: SCI_Init
** 功能描述: 串口初始化函数
** 说明:
****************************************************/
void SCI_Init()
{
    SCI0BD=312;         //9600bps  Baud Rate=BusClock/(16*SCIBD)
    SCI0CR1=0;         //正常8位模式,无奇偶校验
    SCI0CR2=0X2C;      //发送允许   接受中断允许  
}

/**************************************************
** 函数名称: SCI_Write
** 功能描述: 给串行口写一个字符数据
** 输    入: SendChar为写入字符
** 输    出: 无
** 说明:  
***************************************************/
void SCI_Write(unsigned char SendChar)
{
    while (!(SCI0SR1&0x80));
    SCI0DRH=0;
    SCI0DRL=SendChar;
}

/**************************************************
** 函数名称: Image_Binaryzation
** 功能描述: 图像数据二值化
** 输    入: row
** 输    出: 无
** 说明:  
***************************************************/      
void Image_Binaryzation(unsigned int row)  //二值化程序
{
  unsigned char *p_Image;
  unsigned char *q_Image;
  q_Image=&Buffer_Temp[row][0];
  
  for(p_Image=&Buffer[row][0];p_Image<=&Buffer[row][COLUMN-1];p_Image++)      
    {*(q_Image++)=*p_Image; }  
}

/**************************************************
** 函数名称: Process
** 功能描述: 图像数据处理
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
void Process()
{
  unsigned char i,j;
  for(i=0;i<ROW;i++)
    {
    for(j=0;j<COLUMN;j++)
      {
       if(Buffer_Temp[i][j]>THRESHOLD)
       SCI_Write('1') ;
       else  SCI_Write('0') ;
      }
    SCI_Write(0x0D);
    SCI_Write(0X0A);
  }
}

/***************************************************
** 函数名称: main
** 功能描述: 主函数
** 说明:
****************************************************/        
void main(void)
{
  /* put your own code here */
  PLL_Init();
  TIM_Init();
  IO_Init();
  SCI_Init();
        EnableInterrupts;

  for(;;)
  {
  Process();
  
  //  _FEED_COP(); /* feeds the dog */
  } /* loop forever */
  /* please make sure that you never leave main */
}

/**************************************************
** 函数名称: 中断处理函数
** 功能描述: 行中断处理函数
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 8  PT0_Interrupt()
{
  TFLG1_C0F=1;

  Line++;     
  if ( SampleFlag == 0 || Line<ROW_START ||  Line>ROW_MAX )
  {
    return;
   }      
     
  if(Line<=132)                Interval=12;
  else if(Line>132&&Line<=200) Interval=8;
  else if(Line>200&&Line<=248) Interval=6;
  else                         Interval=4;        
      
  if(Line%Interval==0)
  {
  Buffer[m][0]=PORTA;  Buffer[m][n+0]=PORTA;
  Buffer[m][1]=PORTA;  Buffer[m][n+1]=PORTA;
  Buffer[m][2]=PORTA;  Buffer[m][n+2]=PORTA;
  Buffer[m][3]=PORTA;  //Buffer[m][n+3]=PORTA;
  Buffer[m][4]=PORTA;  Buffer[m][n+4]=PORTA;
  Buffer[m][5]=PORTA;  Buffer[m][n+5]=PORTA;
  Buffer[m][6]=PORTA;  Buffer[m][n+6]=PORTA;
  Buffer[m][7]=PORTA;  //Buffer[m][n+7]=PORTA;
  Buffer[m][8]=PORTA;  Buffer[m][n+8]=PORTA;
  Buffer[m][9]=PORTA;  Buffer[m][n+9]=PORTA;
  Buffer[m][10]=PORTA; Buffer[m][n+10]=PORTA;
  Buffer[m][11]=PORTA; //Buffer[m][n+11]=PORTA;
  Buffer[m][12]=PORTA; Buffer[m][n+12]=PORTA;
  Buffer[m][13]=PORTA; Buffer[m][n+13]=PORTA;
  Buffer[m][14]=PORTA; Buffer[m][n+14]=PORTA;
  Buffer[m][15]=PORTA; //Buffer[m][n+15]=PORTA;
  Buffer[m][16]=PORTA; Buffer[m][n+16]=PORTA;
  Buffer[m][17]=PORTA; Buffer[m][n+17]=PORTA;
  Buffer[m][18]=PORTA; Buffer[m][n+18]=PORTA;
  Buffer[m][19]=PORTA; //Buffer[m][n+19]=PORTA;
  Buffer[m][20]=PORTA; Buffer[m][n+20]=PORTA;
  Buffer[m][21]=PORTA; Buffer[m][n+21]=PORTA;
  Buffer[m][22]=PORTA; Buffer[m][n+22]=PORTA;
  Buffer[m][23]=PORTA; //Buffer[m][n+23]=PORTA;
  Buffer[m][24]=PORTA; Buffer[m][n+24]=PORTA;
  Buffer[m][25]=PORTA; Buffer[m][n+25]=PORTA;
  Buffer[m][26]=PORTA; Buffer[m][n+26]=PORTA;
  Buffer[m][27]=PORTA; //Buffer[m][n+27]=PORTA;
  Buffer[m][28]=PORTA; Buffer[m][n+28]=PORTA;
  Buffer[m][29]=PORTA; Buffer[m][n+29]=PORTA;
  Buffer[m][30]=PORTA; Buffer[m][n+30]=PORTA;
  Buffer[m][31]=PORTA; //Buffer[m][n+31]=PORTA;
  Buffer[m][32]=PORTA; Buffer[m][n+32]=PORTA;
  Buffer[m][33]=PORTA; Buffer[m][n+33]=PORTA;
  Buffer[m][34]=PORTA; Buffer[m][n+34]=PORTA;
  Buffer[m][35]=PORTA; //Buffer[m][n+35]=PORTA;
  Buffer[m][36]=PORTA; Buffer[m][n+36]=PORTA;
  Buffer[m][37]=PORTA; Buffer[m][n+37]=PORTA;
  Buffer[m][38]=PORTA; Buffer[m][n+38]=PORTA;
  Buffer[m][39]=PORTA; //Buffer[m][n+39]=PORTA;
  Buffer[m][40]=PORTA; Buffer[m][n+40]=PORTA;
  Buffer[m][41]=PORTA; Buffer[m][n+41]=PORTA;
  Buffer[m][42]=PORTA; Buffer[m][n+42]=PORTA;
  Buffer[m][43]=PORTA; //Buffer[m][n+43]=PORTA;
  Buffer[m][44]=PORTA; Buffer[m][n+44]=PORTA;
  Buffer[m][45]=PORTA; Buffer[m][n+45]=PORTA;
  Buffer[m][46]=PORTA; Buffer[m][n+46]=PORTA;
  Buffer[m][47]=PORTA; //Buffer[m][n+47]=PORTA;
  Buffer[m][48]=PORTA; Buffer[m][n+48]=PORTA;
  Buffer[m][49]=PORTA; Buffer[m][n+49]=PORTA;
  Buffer[m][50]=PORTA; Buffer[m][n+50]=PORTA;
  Buffer[m][51]=PORTA; //Buffer[m][n+51]=PORTA;
  Buffer[m][52]=PORTA; Buffer[m][n+52]=PORTA;
  Buffer[m][53]=PORTA; Buffer[m][n+53]=PORTA;
  Buffer[m][54]=PORTA; Buffer[m][n+54]=PORTA;
  Buffer[m][55]=PORTA; //Buffer[m][n+55]=PORTA;
  Buffer[m][56]=PORTA; Buffer[m][n+56]=PORTA;
  Buffer[m][57]=PORTA; Buffer[m][n+57]=PORTA;
  Buffer[m][58]=PORTA; Buffer[m][n+58]=PORTA;
  Buffer[m][59]=PORTA; //Buffer[m][n+59]=PORTA;
  Buffer[m][60]=PORTA; Buffer[m][n+60]=PORTA;
  Buffer[m][61]=PORTA; Buffer[m][n+61]=PORTA;
  Buffer[m][62]=PORTA; Buffer[m][n+62]=PORTA;
  Buffer[m][63]=PORTA; //Buffer[m][n+63]=PORTA;
  Buffer[m][64]=PORTA; Buffer[m][n+64]=PORTA;
  Buffer[m][65]=PORTA; Buffer[m][n+65]=PORTA;
  Buffer[m][66]=PORTA; Buffer[m][n+66]=PORTA;
  Buffer[m][67]=PORTA; //Buffer[m][n+67]=PORTA;
  Buffer[m][68]=PORTA; Buffer[m][n+68]=PORTA;
  Buffer[m][69]=PORTA; Buffer[m][n+69]=PORTA;

  m++;
  }
  Image_Binaryzation(m);
}

/**************************************************
** 函数名称: 中断处理函数
** 功能描述: 场中断处理函数
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED  
void interrupt 9 PT1_Interrupt()
{
  TFLG1_C1F=1;
  TFLG1_C0F=1;
  m=0;         
  Line=0;      
  SampleFlag=1;
}
回复

使用道具 举报

9

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
386
QQ
威望
270
贡献
84
兑换币
0
注册时间
2010-11-26
在线时间
16 小时
9#
发表于 2011-2-23 09:49:36 | 只看该作者
我这边有个图像采集程序,不过不知道怎么在上位机上查看,线怎么连,高手解答下呀


#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */

#define ROW 36
#define COLUMN 70

#define ROW_START 11  
#define ROW_MAX   280

#define THRESHOLD  0x20

unsigned char Buffer[ROW][COLUMN];
unsigned char Buffer_Temp[ROW][COLUMN];

unsigned char SampleFlag=0  ;  
unsigned char Interval;
unsigned int m=0;
unsigned int n=0;
unsigned int Line=0;


/***************************************************
** 函数名称: PLL_Init
** 功能描述: 时钟初始化函数
** 说明:
****************************************************/
void PLL_Init(void)   
{                    

   CLKSEL=0x00;  //48mhz
   PLLCTL_PLLON=1;
   SYNR=0XC0 | 0X05;
   REFDV=0X80 | 0X01;
   POSTDIV=0X00;
   _asm(nop);
   _asm(nop);
   while(0==CRGFLG_LOCK);//锁相环锁定
   CLKSEL_PLLSEL=1;//选定外部时钟  
}

/***************************************************
** 函数名称: TIM_Init
** 功能描述: 行场中断初始化函数
** 说明:
****************************************************/
void TIM_Init(void)
{
   TIOS=0x00;          //外部输入捕捉 0,1 通道  
   TCTL4=0x09;         //通道0上升沿触发,通道 1 下降沿触发
   TSCR1=0x80;         //使能
   TIE=0x03;           //通道 0,1 中断使能
   TFLG1=0xFF;         //清中断标志位
}

/***************************************************
** 函数名称: IO_Init
** 功能描述: IO口初始化函数
** 说明:
****************************************************/
void IO_Init(void)
{
    DDRA=0X00;
}

/***************************************************
** 函数名称: SCI_Init
** 功能描述: 串口初始化函数
** 说明:
****************************************************/
void SCI_Init()
{
    SCI0BD=312;         //9600bps  Baud Rate=BusClock/(16*SCIBD)
    SCI0CR1=0;         //正常8位模式,无奇偶校验
    SCI0CR2=0X2C;      //发送允许   接受中断允许  
}

/**************************************************
** 函数名称: SCI_Write
** 功能描述: 给串行口写一个字符数据
** 输    入: SendChar为写入字符
** 输    出: 无
** 说明:  
***************************************************/
void SCI_Write(unsigned char SendChar)
{
    while (!(SCI0SR1&0x80));
    SCI0DRH=0;
    SCI0DRL=SendChar;
}

/**************************************************
** 函数名称: Image_Binaryzation
** 功能描述: 图像数据二值化
** 输    入: row
** 输    出: 无
** 说明:  
***************************************************/      
void Image_Binaryzation(unsigned int row)  //二值化程序
{
  unsigned char *p_Image;
  unsigned char *q_Image;
  q_Image=&Buffer_Temp[row][0];
  
  for(p_Image=&Buffer[row][0];p_Image<=&Buffer[row][COLUMN-1];p_Image++)      
    {*(q_Image++)=*p_Image; }  
}

/**************************************************
** 函数名称: Process
** 功能描述: 图像数据处理
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
void Process()
{
  unsigned char i,j;
  for(i=0;i<ROW;i++)
    {
    for(j=0;j<COLUMN;j++)
      {
       if(Buffer_Temp[i][j]>THRESHOLD)
       SCI_Write('1') ;
       else  SCI_Write('0') ;
      }
    SCI_Write(0x0D);
    SCI_Write(0X0A);
  }
}

/***************************************************
** 函数名称: main
** 功能描述: 主函数
** 说明:
****************************************************/        
void main(void)
{
  /* put your own code here */
  PLL_Init();
  TIM_Init();
  IO_Init();
  SCI_Init();
        EnableInterrupts;

  for(;;)
  {
  Process();
  
  //  _FEED_COP(); /* feeds the dog */
  } /* loop forever */
  /* please make sure that you never leave main */
}

/**************************************************
** 函数名称: 中断处理函数
** 功能描述: 行中断处理函数
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 8  PT0_Interrupt()
{
  TFLG1_C0F=1;

  Line++;     
  if ( SampleFlag == 0 || Line<ROW_START ||  Line>ROW_MAX )
  {
    return;
   }      
     
  if(Line<=132)                Interval=12;
  else if(Line>132&&Line<=200) Interval=8;
  else if(Line>200&&Line<=248) Interval=6;
  else                         Interval=4;        
      
  if(Line%Interval==0)
  {
  Buffer[m][0]=PORTA;  Buffer[m][n+0]=PORTA;
  Buffer[m][1]=PORTA;  Buffer[m][n+1]=PORTA;
  Buffer[m][2]=PORTA;  Buffer[m][n+2]=PORTA;
  Buffer[m][3]=PORTA;  //Buffer[m][n+3]=PORTA;
  Buffer[m][4]=PORTA;  Buffer[m][n+4]=PORTA;
  Buffer[m][5]=PORTA;  Buffer[m][n+5]=PORTA;
  Buffer[m][6]=PORTA;  Buffer[m][n+6]=PORTA;
  Buffer[m][7]=PORTA;  //Buffer[m][n+7]=PORTA;
  Buffer[m][8]=PORTA;  Buffer[m][n+8]=PORTA;
  Buffer[m][9]=PORTA;  Buffer[m][n+9]=PORTA;
  Buffer[m][10]=PORTA; Buffer[m][n+10]=PORTA;
  Buffer[m][11]=PORTA; //Buffer[m][n+11]=PORTA;
  Buffer[m][12]=PORTA; Buffer[m][n+12]=PORTA;
  Buffer[m][13]=PORTA; Buffer[m][n+13]=PORTA;
  Buffer[m][14]=PORTA; Buffer[m][n+14]=PORTA;
  Buffer[m][15]=PORTA; //Buffer[m][n+15]=PORTA;
  Buffer[m][16]=PORTA; Buffer[m][n+16]=PORTA;
  Buffer[m][17]=PORTA; Buffer[m][n+17]=PORTA;
  Buffer[m][18]=PORTA; Buffer[m][n+18]=PORTA;
  Buffer[m][19]=PORTA; //Buffer[m][n+19]=PORTA;
  Buffer[m][20]=PORTA; Buffer[m][n+20]=PORTA;
  Buffer[m][21]=PORTA; Buffer[m][n+21]=PORTA;
  Buffer[m][22]=PORTA; Buffer[m][n+22]=PORTA;
  Buffer[m][23]=PORTA; //Buffer[m][n+23]=PORTA;
  Buffer[m][24]=PORTA; Buffer[m][n+24]=PORTA;
  Buffer[m][25]=PORTA; Buffer[m][n+25]=PORTA;
  Buffer[m][26]=PORTA; Buffer[m][n+26]=PORTA;
  Buffer[m][27]=PORTA; //Buffer[m][n+27]=PORTA;
  Buffer[m][28]=PORTA; Buffer[m][n+28]=PORTA;
  Buffer[m][29]=PORTA; Buffer[m][n+29]=PORTA;
  Buffer[m][30]=PORTA; Buffer[m][n+30]=PORTA;
  Buffer[m][31]=PORTA; //Buffer[m][n+31]=PORTA;
  Buffer[m][32]=PORTA; Buffer[m][n+32]=PORTA;
  Buffer[m][33]=PORTA; Buffer[m][n+33]=PORTA;
  Buffer[m][34]=PORTA; Buffer[m][n+34]=PORTA;
  Buffer[m][35]=PORTA; //Buffer[m][n+35]=PORTA;
  Buffer[m][36]=PORTA; Buffer[m][n+36]=PORTA;
  Buffer[m][37]=PORTA; Buffer[m][n+37]=PORTA;
  Buffer[m][38]=PORTA; Buffer[m][n+38]=PORTA;
  Buffer[m][39]=PORTA; //Buffer[m][n+39]=PORTA;
  Buffer[m][40]=PORTA; Buffer[m][n+40]=PORTA;
  Buffer[m][41]=PORTA; Buffer[m][n+41]=PORTA;
  Buffer[m][42]=PORTA; Buffer[m][n+42]=PORTA;
  Buffer[m][43]=PORTA; //Buffer[m][n+43]=PORTA;
  Buffer[m][44]=PORTA; Buffer[m][n+44]=PORTA;
  Buffer[m][45]=PORTA; Buffer[m][n+45]=PORTA;
  Buffer[m][46]=PORTA; Buffer[m][n+46]=PORTA;
  Buffer[m][47]=PORTA; //Buffer[m][n+47]=PORTA;
  Buffer[m][48]=PORTA; Buffer[m][n+48]=PORTA;
  Buffer[m][49]=PORTA; Buffer[m][n+49]=PORTA;
  Buffer[m][50]=PORTA; Buffer[m][n+50]=PORTA;
  Buffer[m][51]=PORTA; //Buffer[m][n+51]=PORTA;
  Buffer[m][52]=PORTA; Buffer[m][n+52]=PORTA;
  Buffer[m][53]=PORTA; Buffer[m][n+53]=PORTA;
  Buffer[m][54]=PORTA; Buffer[m][n+54]=PORTA;
  Buffer[m][55]=PORTA; //Buffer[m][n+55]=PORTA;
  Buffer[m][56]=PORTA; Buffer[m][n+56]=PORTA;
  Buffer[m][57]=PORTA; Buffer[m][n+57]=PORTA;
  Buffer[m][58]=PORTA; Buffer[m][n+58]=PORTA;
  Buffer[m][59]=PORTA; //Buffer[m][n+59]=PORTA;
  Buffer[m][60]=PORTA; Buffer[m][n+60]=PORTA;
  Buffer[m][61]=PORTA; Buffer[m][n+61]=PORTA;
  Buffer[m][62]=PORTA; Buffer[m][n+62]=PORTA;
  Buffer[m][63]=PORTA; //Buffer[m][n+63]=PORTA;
  Buffer[m][64]=PORTA; Buffer[m][n+64]=PORTA;
  Buffer[m][65]=PORTA; Buffer[m][n+65]=PORTA;
  Buffer[m][66]=PORTA; Buffer[m][n+66]=PORTA;
  Buffer[m][67]=PORTA; //Buffer[m][n+67]=PORTA;
  Buffer[m][68]=PORTA; Buffer[m][n+68]=PORTA;
  Buffer[m][69]=PORTA; Buffer[m][n+69]=PORTA;

  m++;
  }
  Image_Binaryzation(m);
}

/**************************************************
** 函数名称: 中断处理函数
** 功能描述: 场中断处理函数
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED  
void interrupt 9 PT1_Interrupt()
{
  TFLG1_C1F=1;
  TFLG1_C0F=1;
  m=0;         
  Line=0;      
  SampleFlag=1;
}
回复

使用道具 举报

1

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
327
QQ
威望
258
贡献
57
兑换币
0
注册时间
2011-1-28
在线时间
6 小时
10#
发表于 2011-4-9 16:17:50 | 只看该作者
不错!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-18 15:48 , Processed in 0.042712 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表