在这个实验里我们将学习控制STEP-MAX10上的RGB三色LED的显示,基本的原理和点亮LED是相似的。
====硬件说明====
STEP-MXO2 V2开发板上面有两个三色LED,我们也可以用按键或者开关控制三色LED的显示。
这是开发板上的2个三色LED,采用的是共阳极的设计,RGB三种信号分别连接到的引脚,作为输出信号控制。当输出低电平时LED变亮,当FPGA输出高电平时LED熄灭,当两种或者三种颜色变亮时会混合出不同颜色,一共能产生8种颜色。
====Verilog代码====
// ******************************************************************** // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<< // ******************************************************************** // File name : RGBLED.v // Module name : LED // Author : STEP // Description : control RGB LED // Web : www.stepfpga.com // // -------------------------------------------------------------------- // Code Revision History : // -------------------------------------------------------------------- // Version: |Mod. Date: |Changes Made: // V1.0 |2017/03/02 |Initial ver // -------------------------------------------------------------------- // Module Function:利用开关的状态来控制RGB LED灯的显示和颜色。 module LED (sw,led); input [2:0] sw; //开关输入信号,利用了其中3个开关 output [2:0] led; //输出信号到RGB LED assign led = sw; //assign连续赋值。 endmodule
引脚分配
综合(synthesize)完成之后一定要配置FPGA的引脚到相应的外设。
信号名称 | 分配管脚 | 信号名称 | 分配管脚 |
---|---|---|---|
LED[0] | G15 | SW[0] | J12 |
LED[1] | E15 | SW[1] | H11 |
LED[2] | E14 | SW[2] | H12 |
下载完程序后就可以实现3个开关控制三色LED灯的不同颜色显示,PS:小心比较刺眼。
====小结====
了解STEP-MAX10上的外设三色LED。之前实验都是开关和按键直接控制LED,在下一个实验3-8译码器将学习如何用组合逻辑实现控制LED显示。
文章来源于:电子产品世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
Lattice MXO2: 点亮RGB三色灯(2023-10-18)
Lattice MXO2: 点亮RGB三色灯;
在这个实验里我们将学习控制STEP-MXO2上的RGB三色LED的显示,基本的原理和点亮LED是相似的。本文引用地址:
硬件说明
STEP......
Altera MAX10: 点亮RGB三色灯(2023-10-18)
Altera MAX10: 点亮RGB三色灯;
在这个实验里我们将学习控制STEP-MAX10上的RGB三色LED的显示,基本的原理和点亮LED是相似的。本文引用地址:
====硬件......
有光就能充电!——BESTEK太阳能车载空气净化器体验评测(2022-12-10)
米,车友们应注意该款设计的适用范围。
太阳能充电 即插即用
刚开机之际,三色灯......
锂电池CCD检测设备在涂布中的应用案例(2023-04-13)
一个标准检测范围值,在范围内OK,三色灯亮绿灯,超出范围NG,报警输出;
2、极片宽度尺寸:200mm~700mm;
3、动态检测精度:±0.1mm;
4、静态检测精度:±0.01mm;
5、流水......
交通信号灯系统51单片机设计(2023-02-01)
视看纵向为东西,从左边斜着看和实物是一样的。因此,实物和仿真是一一对应的!
加载“基于毕业51单片机的交通灯设计.hex”文件到单片机,点击运行,交通灯开始工作(二极管显示红、黄、绿三色灯,LED显示......
中微符合AEC-Q100标准新一代车规BAT32A2系列 助推汽车智能应用(2022-07-13)
器件通用性。
性能特点:
> 自动寻址通过采样电路配合软件实现,结构简单
> RGB三色灯采用高精度PWM直接控制
> 多彩氛围模式,精准调整颜色和亮度
中微半导全面布局汽车电子市场,稳步......
拆解0.98米买的离线语音声控小夜灯电路(2023-05-05)
的,还带万向弯曲的软管灯杆,三色灯光可调,亮度也可以多档调整,即插即用。里面就是一个电路板加一个匀光灯罩。
盲猜应该是单面板+语音芯片+三极管调光+两组CW灯珠,我们打开看看:
大部......
基于SD8114芯片的便携式酒精测试仪应用方案(2023-03-13)
式酒精测试仪的基本功能:按开机”Di”一声显示预热界面进入10秒倒数,“Di”一声显示吹气界面进入10秒倒数,显示测试结果保持5秒,三色灯指示,蜂鸣器提醒,OFF闪烁3秒后关机。
测试......
坚果投影N1新品上市,三色激光定价3999元,吹响全面淘汰LED投影号角(2023-04-13)
坚果投影N1新品上市,三色激光定价3999元,吹响全面淘汰LED投影号角;
2022年12月9日,JMGO投影在年底给整个家用投影行业上“一堂公开课”,课上不仅推出了N1 Pro和N1......
一种RGB三原色背光实现广色域的技术(2024-07-16)
体现在液晶显示最核心的显示效果上。显示效果包括亮度,可视角,色彩还原能力等。色域作为衡量色彩再现能力的物理量,不少厂家都推出了广色域液晶显示器。本文重点介绍的是使用RGB三原色灯珠作为背光的方法(以下简称RGB三原色背光)。
1......