摘要:本系统主要实现对三原色的自动识别,该系统可装在自动生产线上应用于印染、油漆、汽车等行业,对产品的颜色进行监测。该系统基于TCS230颜色传感器设计,该传感器分辨率高、可编程的颜色选择与输出定标、单电源供电、输出为数字量、可直接与单片机连接。本论文通过研究TCS230传感器的识别颜色的原理,实现TCS230识别颜色的功能。芯片TCS230测得被测颜色的信息,传输到单片机中,对所测的数据进行处理,转化为RGB三种颜色光数值,并通过LCD显示出来。
关键词 STC89C52单片机;TCS230颜色传感器;LCD1602显示;颜色识别
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 颜色识别的应用及意义-1
1.3 颜色识别的国内外研究现状及发展前景-1
2 系统总体设计-2
2.1 系统框架-2
2.2 系统的硬件设计-2
2.3 系统的软件设计-2
3 TCS230颜色识别原理及常识-4
3.1 颜色识别的基本常识-4
3.2 色彩识别算法-5
3.4 颜色识别装置的三种方案-6
3.5 TCS230识别颜色的原理-7
3.6 应用中需要注意的问题-9
4 系统硬件设计-10
4.1 单片机主控电路-10
4.2 LCD1602液晶显示-12
4.3 TCS230芯片的结构框图与特点:-16
5 色彩识别器系统的设计与实现-18
5.1 系统结构框图-18
5.2 TCS230驱动模块-18
5.3 TCS230颜色采集模块的设计-19
5.3.1 TCS230颜色采集模块与51单片机的接口-19
5.3.2 TCS230颜色采集模块的软件设计-20
5.4 LCD1602液晶显示模块-23
5.4.1 LCD1602液晶显示模块硬件设计-23
5.4.2 LCD1602液晶显示模块软件设计-24
6 系统验证与分析-27
6.1颜色识别的实验过程-27
6.2系统运行结果-27
6.3 实验结果分析-29
结论-30
致谢-31
参考文献-32
附录-33
附录1 系统电路总图-33
附录2 程序代码-34