2023-12-11 15:24来源:m.sf1369.com作者:宇宇
类似于Pascal语言,如果你有Pascal语言的编程基础的话,非常容易学习。
先在symbol里建一两个变量,然后导出去,用excel打开,按它的格式再添加你的变量,添好了再导回去就可以了。
定标指令,就是线性插值原理,可以下载本CP1H编程手册看看这条命令的说明,写的很详细
读程序时,你要搞清楚每个数据块DB里数据的含义。按照你的描述,是按照DP通讯的,肯定有的数据块里存放的是地址,然后在程序中读取直接DB就行了。另外,还要注意是否通过FC14、FC15进行传送的。你要是实在不明白,把程序发给我,我帮你看
return k 是函数返回值,这是个子函数,处理完后返回给调用函数一个处理后的值。
k=(k<<1)|j;
这个是指K左移一位,在或上J,因为J=SDA,看你的写法,据我猜测DA是一个芯片的端口,这是串行输入的方式,你要读取芯片的输出值
假设某个时候K=0000 0001,假设j这个时候为1,那执行k=(k<<1)|j;后,K左移一位再或上J就为0000 0011了,一共执行8次,刚好从sda也就是j那里读出了一个字节的数据。
欢迎追问