一、引言   光控电路在城市路灯或楼道照明中有着至关重要的作用,采用光控电路,可以根据光线的强弱来自动开启和关闭照明灯,做到无人自动控制,可以减轻工人的劳动强度,有效的节约能源。但光控电路有其缺陷,就是夜晚无光线的时候,照明灯将一直工作着,这样会造成资源的浪费,也会缩短照明灯的寿命。   这时若在光控电路的基础上添加一个声控电路,使得照明电路在无光线的时候,只受声音的控制,当有脚步声或其它较强声响的时候,照明电路自动工作。当声音消失的时候,照明灯自动熄灭,这就需要在光控电路和声控电路联合工作的条件下添加一个延时电路,使照明灯点亮后,延时一定时间后自动熄灭。   本文设计的声光控制照明灯,
2024-05-31 14:25:33 271KB LED照明
1
主要功能:定时器每20ms扫描一次按键,按键配置LED亮灭。 在STM32F103系列的单片机应用中,定时器(TIM)和通用输入/输出(GPIO)是常用的模块之一。这两个模块结合起来,可以实现非常多的实际应用,其中,定时器可以用来实现定时扫描按键,而GPIO可以用来控制LED等设备。 在STM32F103单片机中,如何使用定时器和GPIO模块实现定时扫描按键功能。通过学习定时器和GPIO的相关原理和函数,我们可以更加深入地了解STM32F103单片机的工作原理,从而更好地完成各类实际应用。
2024-05-24 18:25:30 6MB stm32
1
DSP28335相关的LED示例程序
2024-05-23 16:46:16 422KB STM320F28335 DSP
1
该文件包含了51单片机的寄存器和引脚定义。然后,我们定义了一个延时函数delay(),用于控制LED灯的闪烁速度。在主函数中,我们使用一个无限循环来控制LED的闪烁,通过设置P1口的值来控制LED灯的亮灭状态,并使用延时函数来控制LED灯的闪烁速度。 在延时函数delay()中,我们使用了无符号整型变量i和j来进行循环计数,并通过一个复杂的表达式来实现延时功能。这个表达式是一个经验公式,可以根据需要调整延时时间的长短。在实际应用中,我们还可以使用其他更精确的延时方法来实现LED灯的闪烁速度控制。 在主函数中,我们使用了一个无限循环来控制LED的闪烁。这个循环结构可以保证程序能够一直运行下去,除非手动停止或者进行程序更新。在循环中,我们通过设置P1口的值来控制LED灯的亮灭状态,并使用延时函数来控制LED灯的闪烁速度。这个闪烁速度可以通过调整延时函数中的参数来实现,可以根据实际需求进行适当的调整和优化。
2024-05-15 08:39:14 15KB 51单片机
1
上位机软件使用前,请先安装dotnet ,win7 32位系统一般已作为系统部分包含 无需安装dotnet 32 就可用,如果打不开再安装dotnet 32。 win7 64位系统, 请安装dotnet 64
2024-04-26 11:04:09 344KB 旋转LED
1
1、一个家用风扇控制器。控制器面板为:按钮三个,分别为风速、风种和停止,LED指示灯六个,指示风速强、中、弱,风种为睡眠、自然和正常。2、电扇处于停转状态时,所有指示灯不亮,只有按下“风速”键时,才会响应,进入起始工作状态;电扇在任何状态,只要按下停止键,则进入停转状态。3、处于工作状态时,有:(1)初始状态为:风速—“弱”,风种—“正常”;(2)按“风速”键,其状态由“弱”—>“中”—>“强“—>“弱”—>……往复循环改变,每按一下按键改变一次;(3)按“风种”键,其状态由“正常”—>“睡眠”—>“自然”—>“正常”—>……往复循环改变,每按一下按键改变一次;4、风速的弱、中、强对应于电扇的转动由慢到快。5、风种的不同选择,分别为:(1)正常 电扇连续运转;(2)自然 电扇模拟自然风,即转4S,停4S;(3)睡眠 电扇慢转,产生轻柔的微风,运转8S、停转8S;6、按照风速与风种的设置输出相应的控制信号。7、供电:直接用风扇的电源。
2024-04-24 13:38:43 132KB 家用风扇 LED灯电源 家用风扇控制器
1
本文所设计的是一个同等灰度的单色LED显示屏控制系统,该控制系统以AT89S51为控制器,采用RS-232通信标准,可显示汉字、字符、数字或单色图片。 此内容为AET网站原创,未经授权禁止转载。
2024-04-23 10:56:32 352KB AT89C51
1
LED显示屏具备低成本、低耗能、容易安装、容易操作等优点,因此被广泛的使用在商场、店家、机关单位、展览、车站等场所。新唐科技所推出的 LED 显示屏参考设计,提供客户快速导入具成本优势的 LED 显示屏控制板。 此次推出参考设计方案,有NUC472以太网方案,以及 M452 精简型方案。NUC472以太网方案可通过Ethernet、USB、Bluetooth更换显示屏字幕,支持单色LED达80K点,双色LED达40K点。 系统方块图如下: M452精简型方案可透过USB、Bluetooth更换显示屏字幕,支持单色LED达32K点,双色LED达16K点, 系统方块图如下: 两方案亦支持以RTC定时更换显示屏功能。Bluetooth可透过手机、计算机,远程更换显示内容,新唐亦提供 Android 版本 App 以供参考。 方案特点 新唐 NuMicro ARM Cortex-M4 系列,可支持宽工作电压2.2~5.5V,可节省LDO及两个74245芯片,降低BOM成本及电路复杂度。 支持 USB Full Speed 2.0 更新LED显示内容。 支持SPI接口控制LED板, 最高速可控制62片双色16K点, SPI支持PDMA功能, 可省下大量的CPU运行时间。 支持独立电源Calendar RTC, 当主计算机断电时,RTC仍然可以记录时间正常工作。 支持SPI Flash功能,SPI 可支持PDMA功能,加速SPI Flash的读写并减少CPU介入, 可省下大量的CPU运行时间。 支持UART打印信息功能, M452 UART FIFO有 16个字节, 具备高速收送数据的能力,且非常适合透过UART进行除错。 NuMicro特有加密及程序保护,保障程序不被盗取。 视频演示: 附件内容截图:
2024-04-22 15:32:49 42.84MB m452 nuc472 电路方案
1
定时器控制RGB 彩灯模块,R 红灯每隔一秒亮灭一次, G绿灯每隔2秒亮灭一次,B蓝灯 每隔3秒亮灭一次。
2024-04-18 20:33:18 3.29MB stm32最小系统 定时器控制中断 LED灯
1
本实例将用到FPGA内部的PLL资源,输入FPGA引脚上的25MHz时钟,配置PLL使其输出4路分别为12.5MHz、25MHz、50MHz和100MHz的时钟信号,这4路时钟信号又分别驱动4个不同位宽的计数器不停的计数工作,这些计数器的最高位最终输出用于控制4个不同的LED亮灭。下面一起来学习一下
2024-04-02 04:20:11 77KB altera FPGA
1