STM32用端口数值形式(用十进制转十六进制在线数代替端口引脚)写LED灯点亮程序

假设触摸屏上把K1000给了PLC的D0

方法1:將D0赋值给K2M100(即M100开始的16位组成的寄存器)这样M100到M116就是相应的D0中的位。这样M100到M107就是D0的低八位M108到M116就是D0的高8位,然后分别把低八位和高八位赋值給D10和D11就行了。

方法2:将D0与十进制转十六进制在线的FF进行与运算提取出低八位,将高八位置0结果放到D10中。将D0与十进制转十六进制在线嘚FF00进行与运算提取出高八位,将低八位置0放到D11中,在将D11右移8位将高八位的数据放到低八位上,原来的低八位的0去掉

我要回帖

更多关于 十进制转十六进制在线 的文章

 

随机推荐