资源简介
这是一个基于STC8的单片机与WS2812B的LED方案一起集成的灯带显示控制方案,STC8通过串口接口其他设备发送过来的显示指令,然后STC8通过单线HDQ通讯与WS2812B模块交互来进行灯带的显示控制。
代码片段和文件信息
#include “intrins.h“
#include “stc8f.h“
sbit g_DataDio = P1^0; //数据
sbit g_PwrDio = P1^1; //供电引脚
sbit g_RunLenDio = P5^4; //运行指示灯引脚
sbit g_UartRxTxModeDio = P3^2; //发送接收控制端
#define FOSC 24000000UL
#define BRT (65536 - FOSC / 9600 / 4)
#define UART_RX_MODE 0
#define UART_TX_MODE 1
#define LIGHT_NUM 20 //可以亮20个灯。
#define LAMP_PWROFF 0 //关电源
#define LED_OFF 1 //无 熄灭 持续
#define LED_GREEN_blink 2 //绿色 1s闪烁 持续15s
#define LED_GREEN_ON 3 //绿色 常亮 持续
#define LED_GREEN_ON_FIVEMIN 4 //绿色 常亮 持续5min
#define LED_YELLOW_ON 5 //黄色 常亮 持续
#define LED_YELLOW_ON_FIVEMIN 6 //黄色 常亮 持续5min
#define LED_YELLOW_blink
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 36136 2018-08-22 11:29 LampControlV1.0\LampControl
文件 5252 2018-08-22 11:29 LampControlV1.0\LampControl.hex
文件 63 2018-08-22 11:29 LampControlV1.0\LampControl.lnp
文件 23912 2018-08-22 11:29 LampControlV1.0\LampControl.M51
文件 385 2018-08-22 11:32 LampControlV1.0\LampControl.plg
....... 56261 2018-08-22 11:32 LampControlV1.0\LampControl.uvopt
文件 13561 2018-08-22 09:04 LampControlV1.0\LampControl.uvproj
....... 56261 2018-08-22 11:28 LampControlV1.0\LampControl_uvopt.bak
文件 0 2018-08-21 15:02 LampControlV1.0\LampControl_uvproj.bak
文件 10826 2018-08-22 11:29 LampControlV1.0\Main.c
文件 21486 2018-08-22 11:29 LampControlV1.0\Main.LST
文件 40095 2018-08-22 11:29 LampControlV1.0\Main.OBJ
文件 6376 2009-05-07 14:37 LampControlV1.0\STARTUP.A51
文件 14048 2018-08-22 11:29 LampControlV1.0\STARTUP.LST
文件 749 2018-08-22 11:29 LampControlV1.0\STARTUP.OBJ
文件 18957 2018-08-21 09:17 LampControlV1.0\stc8f.h
目录 0 2018-08-22 11:32 LampControlV1.0
----------- --------- ---------- ----- ----
304368 17
- 上一篇:三菱plc控制伺服电机程序
- 下一篇:微信小程序 live-pla
yer 全屏播放
评论
共有 条评论