假如使用如下端口
sbit d0 p1.0
sbit d1 p2.0
sbit d2 p3.0
sbit d3 p4.0
想把D0,D1,D2,D3里面的数据(或者状态?)存放在一个变量里,
m=D0*1+D1*2+D2*4+D3*8为什么不行?
不行的话怎么处理一下?
谢谢!
我用的端口比较多,没有办法才把这4位用到了不同的I/O口上,造成编程比较麻烦,单片机用的LPC952
想把D0,D1,D2,D3里面的数据存放在一个变量里,便于操作
注意我问:m=D0*1+D1*2+D2*4+D3*8为什么不行?
不行的话怎么处理一下?
请具体的写两句程序,不胜感激!
谢谢!
|