C51编程问题求教

[复制链接]
2110|4
 楼主| 迷惘的年代 发表于 2011-11-16 13:12 | 显示全部楼层 |阅读模式
现在有这样的一段代码:
sbit TRIG1=P1^1;
sbit TRIG2=P1^2;
sbit TRIG3=P1^3;
sbit TRIG4=P1^4;
sbit TRIG5=P1^5;
sbit TRIG6=P1^6;
unsigned char code trig[]={TRIG1,TRIG2,TRIG3,TRIG4,TRIG5,TRIG6}
T=trig[0];
T=1;
那T可以实现代替TRIG1进而把TRIG1赋成高电平的功能吗?
ayb_ice 发表于 2011-11-16 13:29 | 显示全部楼层
"unsigned char code trig[]={TRIG1,TRIG2,TRIG3,TRIG4,TRIG5,TRIG6};"

编译都通过不了,这里TRIG1代表什么呢...
hotpower 发表于 2011-11-16 13:30 | 显示全部楼层
看编译器了,51的结构估计做不到
dzw756901649 发表于 2011-11-16 17:03 | 显示全部楼层
哈哈哈哈
DownCloud 发表于 2011-11-16 19:23 | 显示全部楼层
且不论编译能不能通过。。。
T是变量吗?T= 1 -->  高电平?
应该不行吧、、、
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部