只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
1722482087860.png (72.56 KB, 下载次数: 13)
下载附件
图样1
2024-8-1 11:17 上传
xiaobendan001 发表于 2024-8-1 10:21 几千种,那可是复杂了,这么复杂的系统,厉害了。要不先分开,比如>10
gongnn 发表于 2024-8-1 15:44 数组吧,节省空间,提升速度。
zhuls 发表于 2024-8-1 11:18 "假定有一个16位变量,代表不同状态,状态有几千种,且某些功能的状态值是不连续的。" 如果真有几千种的状 ...
li1069136863 发表于 2024-8-1 19:35 不行啊,一个数组包含的状态也很多,导致RAM不够。
Y_G_G 发表于 2024-8-2 13:07 不知道你这个是什么协议,几千个状态,那不得几千个函数来处理?在单片机领域,搞这种东西出来的,十有八九是新 ...
li1069136863 发表于 2024-8-1 19:41 目前的解析一个协议,一开始用witch,分支有数据读写之类的几个大case;然后读功能里面需要读的协议太多了 ...
li1069136863 发表于 2024-8-2 20:28 是DLT645-2007电表协议,有做过的大佬吗?
cnos 发表于 2024-8-8 14:05 你是要实现协议还是做这个协议的上位机?我写过一个简单的上位机,不复杂。要实现这个协议,几十个if是合 ...
hezezeze 发表于 2024-8-7 16:04 面对大量状态处理的场景,确实单靠 `switch-case` 或 `if-else` 结构可能会显得冗长且难以维护。你可以考虑 ...
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网