- 1、本文档共249页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目四?汽车信息反馈系统控制共阳四位数码管的显示基本原理是依次显示四位数字,显示哪位数字就另哪位的公共极端高电压,其余三位的公共极为低电压。当四位数字的刷新率达到一定速度时,利用人眼视觉残留现象,就产生了四位数字一起亮的效果。将下面计数器程序编译下载到单片机中,实现四位数码管每s计数增加1。参考程序/l/ciOF3b6vvrxt项目四?汽车信息反馈系统控制【课后作业】1.控制1个一位LED数码管,要求独立完成绘制连线图和硬件连接,初始化显示0,实现按动一个触点开关一次,显示数字增加1。2.控制1个四位LED数码管,要求独立完成绘制连线图和硬件连接,初始化显示0,实现按动一个触点开关一次,显示数字增加1。项目四?汽车信息反馈系统控制学习任务14?汽车LEDRGB模块控制【任务描述】当前汽车上的仪表对LEDRGB的应用越来越多,大多数汽车都会使用LEDRGB模块来显示或者强调一下车辆当前装调或者问题,但是这些LEDRGB模块是如何控制的呢?下面请同学们通过学习LEDRGB的基本原理、硬件连接、控制应用等知识,练习编写单片机编程指令来实现汽车LEDRGB的控制吧!【学习目标】1.能够识别LEDRGB的四个引脚。2.能够完成单片机编程指令编写。项目四?汽车信息反馈系统控制1.LEDRGB的基本原理LEDRGB作为日常生活中我们经常会接触到的专业名词,目前运用最广的颜色系统之一,它不仅在编程方面有着极其重要的作用,而且还在其他领域发挥着不容小觑的作用。RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。有色光可被无色光冲淡并变亮。如蓝色光与白光相遇,结果是产生更加明亮的浅蓝色光。知道它的混合原理后,在软件中设定颜色就容易理解了。红、绿、蓝三盏灯的叠加情况,中心三色最亮的叠加区为白色,加法混合的特点:越叠加越明亮。红、绿、蓝三个颜色通道每种色各分为255阶亮度,在0时灯最弱--是关掉的,而在255时灯最亮。当三色数值相同时为无色彩的灰度色,而三色都为255时为最亮的白色,都为0时为黑色。项目四?汽车信息反馈系统控制RGB颜色称为加成色,因为您通过将R、G和B添加在一起(即所有光线反射回眼睛)可产生白色。加成色用于照明光、电视和计算机显示器。例如,显示器通过红色、绿色和蓝色荧光粉发射光线产生颜色。绝大多数可视光谱都可表示为红、绿、蓝(RGB)三色光在不同比例和强度上的混合。这些颜色若发生重叠,则产生青、洋红和黄。三色LEDRGB模块使用三色全彩LED制造,模块有3个输入引脚:R-红色输入、G-绿色输入、B-蓝色输入。另外,“-”为模块的GND接口。模块的特点是三组信号输入,可通过单片机编程实现R,G,B三种颜色的混合达到全彩的效果,如图4-11所示。?图4-11?RGB引脚图在电脑中,RGB的所谓多少就是指亮度,并使用整数来表示。通常情况下,RGB各有256级亮度,用数字表示为从0、1、2...直到255。注意虽然数字最高是255,但0也是数值之一,因此共256级。按照计算,256级的RGB色彩总共能组合出约1678万种色彩,即256×256×256通常也被简称为1600万色或千万色。也称为24位色(2的24次方)。项目四?汽车信息反馈系统控制2.LEDRGB模块的应用目前的显示器大都是采用了RGB颜色标准,在显示器上,是通过电子枪打在屏幕的红、绿、蓝三色发光极上来产生色彩的,目前的电脑一般都能显示32位颜色,有一千万种以上的颜色。电脑屏幕上的所有颜色,都由这红色绿色蓝色三种色光按照不同的比例混合而成的。一组红色绿色蓝色就是一个最小的显示单位。屏幕上的任何一个颜色都可以由一组RGB值来记录和表达。因此这红色绿色蓝色又称为三原色光。在LED领域利用三合一点阵全彩技术,即在一个发光单元里由RGB三色晶片组成全彩像素。随着这一技术的不断成熟,LED显示技术会给人们带来更加丰富真实的色彩感受。3.LEDRGB模块的控制这次实验利用具有PWM功能(PWM即占空比控制,具体PWM详见任务18,这里只是调用)的I/O端口和外接直插LEDRGB模块来完成这个实验,需要的实验器件见表4-4。器件数量Arduino
文档评论(0)