2021-10-25 10:31:35 索炜达电子 1621
项目编号:E1736
文件大小:4.3M
源码说明:带中文注释
开发环境:C编译器
简要概述:
本发明智能灯带控制器是一款多功能、高性能、智能化的 LED 灯带控制器。
本软件所依赖的理论基础非常深奥,为一部发明专利,具体参见“CN201510387617-一种LED灯带显示效果控制方法.pdf”。本系统的实现过程中,首先将此理论抽象为一种虚拟机,然后通过可视化的“灯带编辑软件”构造出供此虚拟机使用的字节码,接下来将字节码“下载”到虚拟机中执行。在灯带控制器设备和灯带编辑器软件中,分别置有两套互相等价的虚拟机,因此模拟器的显示效果与灯带控制器实际驱动的显示效果等同。
安装教程和使用说明
请参考“灯带编辑软件使用说明书.pdf”文件的内容
目录│文件列表:
└ SmartLed
│ CN201510387617-一种LED灯带显示效果控制方法.pdf
│ IC资料-HL1606_级联LED驱动IC.pdf
│ 灯带编辑软件使用说明书.pdf
├ 上位机可执行程序
│ └ LedEditor.exe
├ 上位机程序源码
│ │ LedEditor.sln
│ ├ LedEditor
│ │ │ CMSComm.cpp
│ │ │ CMSComm.h
│ │ │ ColorSelectComboBox.cpp
│ │ │ ColorSelectComboBox.h
│ │ │ ComPortEnum.cpp
│ │ │ ComPortEnum.h
│ │ │ Encoder.cpp
│ │ │ Encoder.h
│ │ │ ImageButton.cpp
│ │ │ ImageButton.h
│ │ │ ImgMgr.cpp
│ │ │ ImgMgr.h
│ │ │ Led.cpp
│ │ │ Led.h
│ │ │ LedBar.cpp
│ │ │ LedBar.h
│ │ │ LedEditor.cpp
│ │ │ LedEditor.h
│ │ │ LedEditor.rc
│ │ │ LedEditor.reg
│ │ │ LedEditor.vcproj
│ │ │ LedEditor.vcxproj
│ │ │ LedEditor.vcxproj.filters
│ │ │ LedEditorDoc.cpp
│ │ │ LedEditorDoc.h
│ │ │ LedEditorView.cpp
│ │ │ LedEditorView.h
│ │ │ LedMgr.cpp
│ │ │ LedMgr.h
│ │ │ LedMode.cpp
│ │ │ LedMode.h
│ │ │ LedModeMgr.cpp
│ │ │ LedModeMgr.h
│ │ │ LedModeOption.cpp
│ │ │ LedModeOption.h
│ │ │ macro.h
│ │ │ MainFrm.cpp
│ │ │ MainFrm.h
│ │ │ ModeOptionDlg.cpp
│ │ │ ModeOptionDlg.h
│ │ │ ProgramDlg.cpp
│ │ │ ProgramDlg.h
│ │ │ ReadMe.txt
│ │ │ resource.h
│ │ │ SetupLedBarDlg.cpp
│ │ │ SetupLedBarDlg.h
│ │ │ SmartDC.h
│ │ │ stdafx.cpp
│ │ │ stdafx.h
│ │ │ TextProgressCtrl.cpp
│ │ │ TextProgressCtrl.h
│ │ └ res
│ │ │ bitmap1.bmp
│ │ │ bitmap2.bmp
│ │ │ bitmap3.bmp
│ │ │ bitmap4.bmp
│ │ │ bmp00001.bmp
│ │ │ bmp00002.bmp
│ │ │ LedEditor.ico
│ │ │ LedEditor.rc2
│ │ │ LedEditorDoc.ico
│ │ │ mainfram.bmp
│ │ │ PortUnit.bmp
│ │ │ start1.bmp
│ │ │ stop1.bmp
│ │ └ Toolbar.bmp
│ └ SetupLedEditor
│ │ MSCOMM32.DEP
│ │ MSCOMM32.OCX
│ │ msvcrt.dll
│ └ SetupLedEditor.vdproj
├ 下位机程序源码
│ ├ 主控89C51单片机
│ │ │ ControlerMain
│ │ │ ControlerMain.hex
│ │ │ ControlerMain.lnp
│ │ │ ControlerMain.M51
│ │ │ ControlerMain.Opt
│ │ │ ControlerMain.plg
│ │ │ ControlerMain.Uv2
│ │ └ main.c
│ ├ 协同89C51单片机
│ │ │ ByteCode.c
│ │ │ ByteCode.h
│ │ │ HL1606.c
│ │ │ HL1606.h
│ │ │ LedControler
│ │ │ LedControler.hex
│ │ │ LedControler.lnp
│ │ │ LedControler.M51
│ │ │ LedControler.Opt
│ │ │ LedControler.plg
│ │ │ LedControler.Uv2
│ │ │ LedMode.c
│ │ │ LedMode.h
│ │ └ main.c
│ └ 测试单灯带点亮
│ │ main.c
│ │ TestControler
│ │ TestControler.hex
│ │ TestControler.lnp
│ │ TestControler.M51
│ │ TestControler.Opt
│ │ TestControler.plg
│ └ TestControler.Uv2
└ 硬件参考设计
│ 灯带接口小板.PCB
│ 灯带控制器主机原理图.Sch
└ 灯带控制器主机板.PCB