是不是可以考虑把代码优化一下......
都case到30了......
欠欠欠欠欠欠作业
数码管显示那里不会弄啊啊啊
![]()
![]()
百度了个现成的代码(字符串转整型的),因为自己不会编写~
![]()
![]()
不会调用
![]()
![]()
不会嵌套
修改了老师给的代码,能力有限只弄到图示步骤。
问题又来了,单发送难道又要无限循环。。。不做死就不会死。。。
switch(LEN)
{
case 6:
flag = strcmp(S,"data=0",6);
if(flag==1)
{USART_SendStr("\r\n 0\r\n");}//0
else
{flag = strcmp(S,"data=1",6);}
if(flag==1)
{
USART_SendStr("\r\n 1\r\n");break;}
else
{flag = strcmp(S,"data=2",6);}
if(flag==1)
{USART_SendStr("\r\n 2 \r\n");break;}
else
{flag = strcmp(S,"data=3",6);}
if(flag==1)
{USART_SendStr("\r\n 3\r\n");break;}
else
{flag = strcmp(S,"data=4",6);}
if(flag==1)
{USART_SendStr("\r\n 4 \r\n");break;}
else
{flag = strcmp(S,"data=5",6);}
if(flag==1)
{USART_SendStr("\r\n 5 \r\n");break;}
else
{flag = strcmp(S,"data=6",6);}
if(flag==1)
{USART_SendStr("\r\n 6\r\n");break;}
else
{flag = strcmp(S,"data=7",6);}
if(flag==1)
{USART_SendStr("\r\n7 \r\n");break;}
else
{flag = strcmp(S,"data=8",6);}
if(flag==1)
{USART_SendStr("\r\n 8\r\n");break;}
else
{flag = strcmp(S,"data=9",6);}
if(flag==1)
{USART_SendStr("\r\n 9 \r\n");break;}
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |