怎么开展彩灯实验?实现彩灯控制的方法很多,如EPROM编程、RAM编程、单板机、单片机等,都可以组成大型彩灯控制系统。基于本次实习要求设计的彩灯路数较少,且花型变换较为简单,使用EP3C80适配板硬件实验的要求,故采用VHDL语言实现硬件设计控制电路。
2022-06-05 11:01:01 6.18MB 彩灯实验
1
1.课程设计题目:多路彩灯控制器 2.任务和要求:设计一个至少8路移存型彩灯控制器,彩灯用发光二极管LED模拟,能演示三种花型,花型自拟。 3.总体方案的选择:首先应该有个脉冲端—控制所有芯片同时工作。然后,实现彩灯的花形变换需要双向移位寄存器。要更有规律的实现对双向移位寄存器的控制还需要计数器,非逻辑还有异或逻辑。 方案一:实现4种花形,用到的器件,555,161,7404,7486,194。设计心形。 优点:易于实现,元件少,花形多,工作很稳定,不容易出错。 缺点:布线复杂,检修麻烦。 原因:采取的是端到端的一根线的布线方法,虽然压到很多线,检修比较繁琐,但很容易查处错误,而且这样的布线使电路工作很稳定。 方案二:实现3种花形,用到的器件,555,161,7404,7486,7420,194。设计直线型。 优点:布线简单,工作稳定性不高。 缺点:元件多,花形少,检修麻烦。 原因:采取的是线段的连线方法,不压线。确定a b两点出现传输错的时候,需要检验其中的好多线段。 两种方案工作原理大同小异,具体在下面说明。 选择理由:首要原因是为了把爱心献给受灾地区,选择心形。另外,元件少,工作稳定也是很重要的原因。 框图:cp脉冲555,计数单元(控制单元)161,7404,7486,执行单元194,彩灯。
1
彩灯控制器是以高低电平来控制彩灯的亮与灭。如果一某种节拍按一定的规律改变彩灯的输入电平值,控制彩灯的亮与灭,即可按预定规律显示一定的花型。因此彩灯控制电路需要一个能够按一定规律输入不同高低电平编码发生器所要求的时序信号和控制信号。综上所述,彩灯控制器应由定时电路、控制电路、编码发生器电路以及驱动电路组成。 定时电路产生定时脉冲节拍,用以控制194和161芯片,使其产生花型,其中振荡器采用简单易行的555振荡器来实现。用2片194芯片分别产生三种不同花型,用2片161芯片控制三种不同花型之间的切换。
1
STM32F407–USART1 控制 RGB 彩灯实验 编程的大部分函数都是在 c 文件里写的,头文件是一个声明 c 文件里函数的地方。 USART1 控制 RGB 彩灯实验的 c 文件里主要包括两个函数 void Debug_USARTx_Config(void) 、 void Usart_SendByte( USART_TypeDef * pUSARTx, uint8_t ch) 函数名字很随意,能突出函数的功能就行。 void Debug_USARTx_Config(void) 函数 编程要点: 一、配置彩灯的GPIO; 二、配置USART。 一、配置 GPIO: 1.定义一个 GP
2021-04-30 16:11:33 939KB gpio stm32f407
1