首页 OV6620串口图像采集 MC9S12XS128

OV6620串口图像采集 MC9S12XS128

举报
开通vip

OV6620串口图像采集 MC9S12XS128OV6620串口图像采集 MC9S12XS128 /****************************************************************************** *********************** ** OV6620 ImageProcess ** (c) Copyright 2009-2010, DEMOK ** All Rights Reserved ** ** V1.1.0 ***********************************...

OV6620串口图像采集 MC9S12XS128
OV6620串口图像采集 MC9S12XS128 /****************************************************************************** *********************** ** OV6620 ImageProcess ** (c) Copyright 2009-2010, DEMOK ** All Rights Reserved ** ** V1.1.0 ******************************************************************************* **********************/ /////调试发现 串口发送函数放置在主函数循环函数中实时性好 采集70个点噪声较少 而 且黑线剧中 #include /* common defines and macros */ #include "derivative.h" /* derivative-specific definitions */ #define ROW 36 #define COLUMN 70 #define SAMP_ROW_START 11 #define SAMP_ROW_MAX 280 #define THRESHOLD 0x20 #define ROW_START 1 #define ROW_MID 10 #define ROW_END 36 #define BLACK 0 #define WHITE 1 #define BLACK_LINE_MAX0 15 #define BLACK_LINE_MIN0 4 #define BLACK_LINE_MAX1 12 #define BLACK_LINE_MIN1 2 #define LEFT_LIMIT 1 #define RIHGT_LIMIT 69 #define CENTER 35 unsigned char Buffer[ROW][COLUMN]; unsigned char Buffer1[ROW][COLUMN]; de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th unsigned char SampleFlag=0 ; unsigned char jiange; unsigned int m=0; unsigned int n=0; unsigned int line=0; unsigned char Flag=0; unsigned int Line_Center[ROW]={20}; //--------------初始化函数----------------// /*时钟初始化程序*/ void PLL_Init(void) //PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1) { //锁相环时钟=2*16*(2+1)/(1+1)=48MHz 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;//选定外部时钟 } //--------------行场中断初始化-------------// void IC_Init(void) { TIOS=0x00; TCTL4=0x09; TSCR1=0x80; TIE=0x03; TFLG1=0xFF; } void IO_Init(void) { DDRA=0X00; } de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th //----------初始化SCI0---------------------// void SCI_Init() { SCI0BD=312; SCI0CR1=0; SCI0CR2=0X2C; } //---------------写SCI数据-------------------// void SCI_Write(unsigned char sendchar) { while (!(SCI0SR1&0x80)); SCI0DRH=0; SCI0DRL=sendchar; } //黑线的中值滤波 int get_mid(unsigned int a,unsigned int b,unsigned int c) { unsigned int x=0; if(a>b){x=b;b=a;a=x;} if(b>c){x=c;c=b;b=x;} if(a>b){x=b;b=a;a=x;} return b ; } //求绝对值 int abs_1(int x) { if(x<0)x=-x; return(x); } void black_extract(void) { unsigned char black_lost=0;//黑线丢失计数器 unsigned char stop=0; //停车圈数计数器 unsigned char i=0,j=0,left=0,right=0,start_flag1=0,start_flag2=0; unsigned char left_line=0,right_line=0,left_edge=0,right_edge=0; int temp=0; de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th unsigned char left_flag1=0,right_flag1=0,left_flag2=0,right_flag2=0; Line_Center[0]=Line_Center[ROW-1]; //////////////////////////////////////////////////// /////图像前部分用边缘 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 法 /////////////////////////////////////////////////// for(i=ROW_START;i0) {left=j;left_flag1++;} if(Buffer1[i][COLUMN-j]-Buffer1[i][COLUMN-j-1]>0) {right=COLUMN-j;right_flag1++;} } //////////求黑线的中心 if((left_flag1==1) && (right_flag1==1)) { if((right-left>=BLACK_LINE_MIN0)&&(right-left<=BLACK_LINE_MAX0)) //过滤 过宽过细的黑线 { Line_Center[i]=(right+left+1)/2; _asm(nop); //black_lost=0;//黑线丢失清零 } } else /////////////////过宽过细黑线进行插值 { if(i<3) Line_Center[i]=Line_Center[i-1]; else de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th {temp=2*Line_Center[i-1]-Line_Center[i-2]; if(temp>RIHGT_LIMIT) temp=RIHGT_LIMIT; else if(temp0) {left=j;left_line=left;} if(Buffer1[i][COLUMN-j]-Buffer1[i][COLUMN-j-1]>0) {right=COLUMN-j;right_line=right;} } //////////求黑线的中心 if((right-left>=BLACK_LINE_MIN1)&&(right-left<=BLACK_LINE_MAX1)) //过滤 过宽过细的黑线 { Line_Center[i]=(right+left+1)/2; _asm(nop); //black_lost=0;//黑线丢失清零 } else /////////////////过宽过细黑线进行插值 { temp=2*Line_Center[i-1]-Line_Center[i-2]; if(temp>RIHGT_LIMIT) temp=RIHGT_LIMIT; else if(temp5 ) //黑线是连续的 值还需要确认 即相差多少就认为是错误 { temp=2*Line_Center[i-1]-Line_Center[i-2]; if(temp>RIHGT_LIMIT)temp=RIHGT_LIMIT; else if(tempSAMP_ROW_MAX ) { return;//判断是否从新的一场开始 } if(line<=132)jiange=12; else if(line>132&&line<=200) jiange=8; else if(line>200&&line<=248) jiange=6; else jiange=4; if(line%jiange==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; de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th 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; de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th 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 Port1_interrupt() { TFLG1_C1F=1; //清场中断 TFLG1_C0F=1; //清行中断 m=0; //列清零 line=0; //行计数器 SampleFlag=1;//场标志位置 1 Flag=0; } de bombeig: 1 i adquisició: adquisició de fàbrica especial i equips de potència Shi, Cal dur a terme una anàlisi de viabilitat, l'adquisició de productes estat designat. 2, instal. lació: riscos especials, equips d'energia i alta pressió, ha de ser... 6, oli productes (gasolina, gasoil, querosè) articles 7, 8, oxigen gas acetilè 95 gestió agència d'energia: vaig plantar plantes, branca, equip nivell d'energia gestió de xarxes. Oficina d'estalvi d'energia és a fàbrica Comitè sota el Departament. Fàbrica conservació d'energia Comissió Director Director Director Director d'energia. Els seus membres tenen una prohibició completa, divisió General, l'Institut de recerca, la secció de subministrament, el Departament d'equips, finances branca, secció d'inspecció de Metrologia, productora de servei, un, dos o tres, quatre o cinc plantes, cotxes, treball de fàbrica i altres unitats formada per un client potencial i ser responsable de la formulació de la gestió energètica i programes de conservació d'energia. Fàbriques, oficines, establir un grup de gestió d'estalvi d'energia (format per dos o tres persones), discutit la formulació dels plans anuals d'estalvi energètic i mesures per a la implantació del sistema de gestió energètica. L'equip conjunt cap amunt d'un estalvi d'energia, responsable del treball en equip energia estalvi d'energia, inicialment formant un sistema de gestió total d'energia, específicament provar tub de grup a la xarxa. responsabilitats de gestió d'energia 96th
本文档为【OV6620串口图像采集 MC9S12XS128】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_358746
暂无简介~
格式:doc
大小:67KB
软件:Word
页数:0
分类:生活休闲
上传时间:2017-10-16
浏览量:5