ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

825【毕设课设】基于单片机RGB颜色智能识别系统设计

2020-12-28 20:35:02  阅读:233  来源: 互联网

标签:disp 毕设 课设 TCS3200 uchar 端口 单片机 LCD1602 sbit


【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

电路描述:

本文档介绍的是RGB颜色识别系统设计。电路采用STC89C52单片机来控制TCS230颜色传感器这个模块,对所给的数据进行处理,转换成RGB三种颜色光数值。最后,通过LCD1602将通过处理后的数据显示出来。

 

 

#include<INTRINS.H>

#define uchar unsigned char
#define uint  unsigned int	
#define DataPort P2	   //LCD1602 数据端口
	
sbit    LCM_RS=P0^2;   //LCD1602 控制端口		
sbit    LCM_RW=P0^1;   //LCD1602 控制端口	
sbit    LCM_EN=P0^0;   //LCD1602 控制端口

/**引脚定义**/  
sbit s2=P1^1;        //TCS3200 S2 
sbit s3=P1^0;        //TCS3200 S3
                     //TCS3200 S0 模块内部默认上拉
                     //TCS3200 S1 模块内部默认上拉
                     //TCS3200 OE 模块内部接地
sbit test_pin=P1^2;  //用示波器看这个引脚,可知道定时器中断频率
//变量、常量定义
uchar ge,shi,bai ;
uchar rp=3,gp=3,bp=6; //定义比例因子,具体环境可以修改
uchar count;          //颜色标志位(0:红 1:绿 2:蓝)

//显示数组
uchar disp_R[3];  //红
uchar disp_G[3];  //绿
uchar disp_B[3];  //蓝

  

标签:disp,毕设,课设,TCS3200,uchar,端口,单片机,LCD1602,sbit
来源: https://www.cnblogs.com/ythero/p/14203443.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有