- 博客(23)
- 收藏
- 关注
原创 2-以STM32F103ZET6芯片为核心,设计一个通信系统,点亮黄灯,使用按键K2触发外部中断,按键按下时,实现红、绿、蓝三色灯光流水闪烁,单色灯点亮时间为2s,并通过串口调试助手实时输出LED灯的
if(avoid_untilflag==1&&flag==1) //只让执行一次 防止串口卡死。if(avoid_untilflag==2&&flag==2) //只让执行一次 防止串口卡死。
2024-06-18 20:01:45
647
原创 1--以STM32F103ZET6芯片为核心,在系统时钟为36M的情况下,使用通用定时器TIM3实现红、绿、蓝三色灯光依次点亮1s。并通过串口调试助手实时输出LED灯的状态。
/初始化定时器时钟。if(avoid_untilflag==0&&flag==1) //只让执行一次 防止串口卡死。if(avoid_untilflag==1&&flag==2) //只让执行一次 防止串口卡死。
2024-06-18 19:59:57
815
原创 3、以STM32F103ZET6芯片为核心,实现按键按下亮绿灯,按键松开亮黄灯,当绿灯点亮时,触发外部中断,在外部中断中输出‘’绿灯点亮‘’字样。
3.以STM32F103ZET6芯片为核心,实现按键按下亮绿灯,按键松开亮黄灯,当绿灯点亮时,触发外部中断,在外部中断中输出‘’绿灯点亮‘’字样。printf("绿灯点亮\n\r");
2024-06-18 19:56:02
348
原创 2、以STM32F103ZET6芯片为核心,在系统时钟为36M的情况下,使用通用定时器实现红、绿、蓝三色灯光依次点亮1s。并通过串口调试助手实时输出LED灯的状态。
2.以STM32F103ZET6芯片为核心,在系统时钟为36M的情况下,使用通用定时器实现红、绿、蓝三色灯光依次点亮1s。并通过串口调试助手实时输出LED灯的状态。printf("-红灯亮-\n\r");printf("-绿灯亮-\n\r");printf("-蓝灯亮-\n\r");
2024-06-18 19:55:04
607
原创 以STM32F103ZET6芯片为核心,设计一个通信系统,当按键按下的瞬间,触发外部中断,实现红、绿、蓝三色灯光流水闪烁,闪烁时间分别为1s、2s、3s,并通过串口调试助手实时输出LED灯的状态。
1.以STM32F103ZET6芯片为核心,设计一个通信系统,当按键按下的瞬间,触发外部中断,实现红、绿、蓝三色灯光流水闪烁,闪烁时间分别为1s、2s、3s,并通过串口调试助手实时输出LED灯的状态。printf("红灯亮\n\r");printf("绿灯亮\n\r");printf("蓝灯亮\n\r");
2024-06-18 19:53:17
741
原创 二叉树的创建和遍历
/先序遍历根节点的左子树printf("%c", T->lchild);//先序遍历根节点的左子树printf("%c", T->lchild);//先序遍历根节点的左子树printf("%c", T->lchild);//--------------------------相关操作--------------------------------printf("%c", T->data);//访问根节点(打印根结点的值)printf("请给二叉树按照先序方式依次输入结点的值(空结点为#):\n");
2023-12-22 16:38:56
1068
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人