上位机通过串口控制LED点亮的问题

d104592960 d104592960 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
控制LED的主程序是这样的
//******************主函数*************************
int main (void)
{
unsigned char i;
ini232(); //调用RS232口初始化函数
for(i=100;i>0;i--); //延长时间以保证可靠初始化
LATB = 0xFFFF;
TRISB = 0xFFFC; //RB0,RB1脚为输出
while(1) //等待中断
{
switch (rxdata1) //rxdata1为接收数据缓存
{
case 0x01:LATBbits.LATB0=0;
LATBbits.LATB1=1;break; //RB0亮RB1灭
case 0x02:LATBbits.LATB1=0;
LATBbits.LATB0=1;break; //RB1亮RB0灭
}
delay();
}
}

这样的结构能实现灯的控制吗?
...全文

相关推荐

串口控制流水灯代码和仿真图

然后,编写串口接收函数,接收来自上位机的指令。这些指令可能包含点亮或关闭特定LED的命令,或者定义流水灯的流动速度和方向。

tiktoklm

AT89C52:做一个关于串口控制灯光开关

同时,代码中的延时函数(delay)是一个简单的延时实现,可以根据需要进行适当的调整。例如,可以将该项目用于智能家居系统中的远程控制功能,通过上位机发送命令来控制家庭中的灯光开关。原型开发:作为一个简单的示例项目,可以用于原型开发阶段,测试和验证串行通信功能,并为后续的项目提供基础。学习和教育:该项目适合用于学习和教育目的,帮助初学者理解和掌握51单片机的串行接口编程和控制原理。电子仪器设备:用于各种电子设备和仪器的控制和通信,如测量设备、仪表和测试工具等。

鱼弦

串口控制单片机数码管,流水灯,等

流水灯则是一种常用于教学和实验的LED灯显示效果,通过逐个点亮或熄灭LED灯,形成一种“流动”的视觉效果。

移不动的傻大土

STM32串口控制LED灯

在实际应用中,串口控制LED灯不仅可以用于基本的示例程序,还可以扩展到更复杂的远程控制和监控系统。例如,通过串口连接至上位机,可以实时监测和控制设备状态,实现远程调试和监控。

丶关关

串口控制LED的亮灭.rar

通常,LED的阳极连接到一个适当的电源电压,阴极通过一个电流限制电阻连接到STM32的一个GPIO口。当GPIO口设置为低电平时,LED导通并点亮;反之,当GPIO设置为高电平时,LED熄灭。

苏哥拉底风
评论 1
收藏 已收藏
分享
返回顶部
d104592960
单片机/工控 27,522 成员 28,796 内容