91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

詳細(xì)的TCS230傳感器資料,包含芯片資料,顏色識(shí)別原理,編程樣例。很快便會(huì)使用。

資源截圖

代碼片段和文件信息

/*******************************************
*?文件名:?
*?功能:?
*?說(shuō)明:?
/********************************************/
#include?
#include?
#include?“12864.h“

//顏色識(shí)別器色光濾波器選擇:紅色(S2S3=00),藍(lán)色(S2S3=01),綠色(S2S3=11)
#define?S2?_PC7
#define?S3?_PC6

//變量、常量定義
volatile?uchar?red=0blue=0green=0flag=0i=0j=0data[5]={0};
volatile?uint?counter=0;

//中斷定義
#pragma?interrupt_handler?interrupt_int2:4?
#pragma?interrupt_handler?interrupt_timer1:15

/*******************************************
*?函數(shù)名稱:?int2_init()
*?函數(shù)功能:?外部中斷2初始化
*?入口參數(shù):?無(wú)
*?出口參數(shù):?無(wú)
/********************************************/
void?int2_init()?
{
???DDRD?&=?~BIT(2);//中斷引腳設(shè)置為輸入
???PORTD?|=?BIT(2);?//設(shè)置輸出口上拉
???EICRA?=?0X20;?//下降沿觸發(fā)
}

/*******************************************
*?函數(shù)名稱:?timer1_init()
*?函數(shù)功能:?定時(shí)器1初始化
*?入口參數(shù):?無(wú)
*?出口參數(shù):?無(wú)
/********************************************/
void?timer1_init()
{
????TCCR1B?=?0X02;//?設(shè)置分頻數(shù)為8
TCNT1H?=?0x63;//?設(shè)置計(jì)數(shù)初值?定時(shí)20ms
????TCNT1L?=?0xC0;
}
/*******************************************
*?函數(shù)名稱:?port_init()
*?函數(shù)功能:?端口初始化
*?入口參數(shù):?無(wú)
*?出口參數(shù):?無(wú)
/********************************************/
void?port_init()
{
???DDRA?=?0XFF;//PORTA3~0為液晶數(shù)據(jù)線
???DDRC?=?0XFF;//控制S2與S3??
}

/*******************************************
*?函數(shù)名稱:??main()
/********************************************/
void?main(void)
{???
???port_init();
???int2_init();
???timer1_init();
???Init_12864();??
???LcmClearTXT();?//文本區(qū)清RAM函數(shù)
???Display_x_y_data(00“顏色識(shí)別:“);
???Display_x_y_data(10“紅色成分:“);
???Display_x_y_data(20“藍(lán)色成分:“);
???Display_x_y_data(30“綠色成分:“);
???S2=0;//先檢測(cè)紅色(S2S3=00)
???S3=0;
???SEI();
???EIMSK?|=?BIT(2);?//打開(kāi)外部中斷
???TIMSK?|=??BIT(2);//打開(kāi)溢出中斷
???while(1);??
}

?/*******************************************
*?函數(shù)名稱:??interrupt_int2()??
*?函數(shù)功能:?
*?入口參數(shù):?無(wú)
*?出口參數(shù):?無(wú)
/********************************************/
void?interrupt_int2()??
{??
counter++;
}

/*******************************************
*?函數(shù)名稱:?interrupt_timer1()
*?函數(shù)功能:?
*?入口參數(shù):?無(wú)
*?出口參數(shù):?無(wú)
/********************************************/
void?interrupt_timer1()
{
????CLI();//關(guān)總中斷
????TCCR1B?=?0X00;//定時(shí)器停止工作
TIMSK?&=?~?BIT(2);//關(guān)閉溢出中斷
EIMSK?&=?~BIT(2);?//關(guān)閉外部中斷??????
flag++;//實(shí)現(xiàn)先檢測(cè)紅色再檢測(cè)藍(lán)色然后檢測(cè)綠色循環(huán)檢測(cè)
if(flag==1)
{??? ?
?red=counter;
?data[0]=counter/100+0x30; ?
?counter=counter%100;
?data[1]=counter/10+0x30;
?counter=counter%10;
?data[2]=counter+0x30;
??? ?Locate_x_y(15);
??? ?for(i=0;i<3;i++) ????
????? ?Writedata(data[i]);????
S2=0;//下次檢測(cè)藍(lán)色(S2S3=01)
S3=1;
}
else?if(flag==2)
{
??? ?blue=counter;
?data[0]=counter/100+0x30; ?
?counter=counter%100;
?data[1]=counter/10+0x30;
?counter=counter%10;
?data[2]=counter+0x30;
??? ?Locate_x_y(25);
??? ?for(i=0;i<3;i++) ????
????? ?Writedata(data[i]);????
S2=1;//下次檢測(cè)綠色(S2S3=11)
S3=1;
}
????else?if(flag==3)
{
??? ?green=counter;
?data[0]=counter/10

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????145120??2009-04-19?20:07??TCS230顏色識(shí)別?原理+程序\TCS230.pdf

?????文件?????103569??2009-04-19?21:54??TCS230顏色識(shí)別?原理+程序\TCS230_1.pdf

?????文件?????346157??2009-04-21?20:29??TCS230顏色識(shí)別?原理+程序\常用顏色表以及中國(guó)傳統(tǒng)顏色名錄?-?lioil‘s.mht

?????文件??????92548??2009-04-21?20:35??TCS230顏色識(shí)別?原理+程序\混合顏色原理.mht

?????文件???????8166??2009-04-20?21:19??TCS230顏色識(shí)別?原理+程序\程序\12864.h

?????文件???????8232??2009-04-20?21:19??TCS230顏色識(shí)別?原理+程序\程序\12864._h

?????文件???????4288??2009-04-21?22:47??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.c

?????文件???????8680??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.cof

?????文件???????5378??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.dbg

?????文件????????272??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.dp2

?????文件???????5690??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.hex

?????文件??????????0??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.i

?????文件??????65156??2009-04-21?22:47??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.lis

?????文件?????????20??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.lk

?????文件??????44428??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.lst

?????文件????????814??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.mak

?????文件???????2821??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.mp

?????文件??????18629??2009-04-21?22:47??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.o

?????文件????????906??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.prj

?????文件??????27740??2009-04-21?22:47??TCS230顏色識(shí)別?原理+程序\程序\colour_identify.s

?????文件?????????52??2009-04-20?08:41??TCS230顏色識(shí)別?原理+程序\程序\COLOUR_IDENTIFY.SRC

?????文件???????4348??2009-04-21?22:46??TCS230顏色識(shí)別?原理+程序\程序\colour_identify._c

?????文件???????3182??2009-04-20?21:42??TCS230顏色識(shí)別?原理+程序\程序\pp.c

?????目錄??????????0??2009-04-21?22:59??TCS230顏色識(shí)別?原理+程序\程序

?????目錄??????????0??2009-04-21?20:35??TCS230顏色識(shí)別?原理+程序

-----------?---------??----------?-----??----

???????????????896196????????????????????25


評(píng)論

共有 條評(píng)論

相關(guān)資源