嵌入式C语言查表法在项目中怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了嵌入式C语言查表法在项目中怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。嵌入式C实战项目开发技巧:对一个有规律
千家信息网最后更新 2026年11月03日嵌入式C语言查表法在项目中怎么用
这篇文章主要介绍了嵌入式C语言查表法在项目中怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
嵌入式C实战项目开发技巧:对一个有规律的数组表进行位移操作的方法
就像下面的这个表
之前写过上面这个标题的一篇文章,讲的是以位移的方式去遍历表中的数据,效率非常高,但是,如果要实现一个乱序的流水灯或者跑马灯的话,思考一个这样的算法是不可取的,很费时间,也很费脑力,于是,今天就说一说查表法,如果在程序中运用查表法,不论多么复杂的程序,只要符合一张表,那都可以实现,非常简单,体力活而已,接下来看看下面这个程序,对上面这个进行操作吧。
#include#include //这里的行可以自由写,这样就不受限制,想做出什么样的效果都可以。int array[][10] = { 0x03,0x00,0x00,0x00,0x00,//第一列 0x00,0x02,0x00,0x00,0x00, 0x0C,0x00,0x00,0x00,0x00,//第二列 0x00,0x04,0x00,0x00,0x00, 0x10,0x00,0x00,0x00,0x00,//第三列 0x00,0x08,0x00,0x00,0x00, 0x60,0x00,0x00,0x00,0x00,//第四列 0x00,0x10,0x00,0x00,0x00, 0x80,0x01,0x00,0x00,0x00,//第五列 0x00,0x20,0x00,0x00,0x00, 0xAA,0x55,0x00,0x00,0xC0,//end 0x00,0x00,0x00,0x00,0x00,};void to_Q112_cmd_designator_LED(int *array){ int i; for(i = 0; i < 10; i++) { printf(" %3d ", *(array+i)); } printf("\n");}void delay_500ms(void){ Sleep(500);}int main(void){ int i,j; int tick; int count = 0; while(array[count][0] != 0xAA || array[count][1] != 0x55)//如果当数组第count行第0列等于0xAA,或者第count行第1列等于0x55时,那么就退出,否则就循环执行遍历数据 { to_Q112_cmd_designator_LED((int *)(&array[0][0]+count*10) );//以首元素每次向后偏移10个字节 delay_500ms(); count++; } return 0;}
运行结果:
3 0 0 0 0 0 2 0 0 0
12 0 0 0 0 0 4 0 0 0
16 0 0 0 0 0 8 0 0 0
96 0 0 0 0 0 16 0 0 0
128 1 0 0 0 0 32 0 0 0
感谢你能够认真阅读完这篇文章,希望小编分享的"嵌入式C语言查表法在项目中怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
嵌入式
项目
程序
语言
数据
数组
复杂
自由
接下来
价值
体力
元素
兴趣
合一
同时
字节
实战
技巧
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
广州万易互联网科技有限公司
互联网科技行业发展
互联网金融与金融科技
互联网金融公司科技
卓越科技(互联网 )
互联网金融科技创新
四川狮子座互联网科技
丰台科技园 互联网公司
互联网实体化科技化
央行互联网金融科技公司
广州恒生互联网科技有限
华夏互联网科技业
广西互联网科技孵化中心
互联网行业科技股
玉溪新华互联网科技好不好
互联网第三次科技革命特征
新氧科技和美国互联网有关系吗
北京天晋互联网科技有限公司
广东猫王互联网科技有限公司电话
蓝思科技飞鸽互联网
科技股互联网
深圳互联网络科技有限公司
为想互联网科技
广西互联网科技公司
互联网科技博主是什么意思
35岁以上互联网科技行业
互联网科技平台产品运营
北京天晋互联网科技有限公司
悟空问答互联网科技