minofan
级别: 探索解密
精华主题: 0
发帖数量: 32 个
工控威望: 142 点
下载积分: 725 分
在线时间: 21(小时)
注册时间: 2017-08-19
最后登录: 2020-12-08
查看minofan的 主题 / 回贴
楼主  发表于: 2018-08-28 16:50
假设一组数据  
D0=0  D1=10  D2=30  D3=50  D4=100  D5=200
然后我任意给出0~200 的一个数字,自动提取出相邻的两个寄存器
例如:我给出一个数字:66, 自动提取出 D3和D4

这样最简便的程序思路应该是怎么样
hardy_6817
纸上得来终觉浅,绝知此事要躬行.
级别: 略有小成
精华主题: 0
发帖数量: 291 个
工控威望: 439 点
下载积分: 16890 分
在线时间: 550(小时)
注册时间: 2016-06-06
最后登录: 2024-05-18
查看hardy_6817的 主题 / 回贴
1楼  发表于: 2018-09-12 09:30


比较数据升序排列
D2自动提取指向寄存器地址,再处理一下就是你要的D3,D4