注册 登录
编程论坛 汇编论坛

怎样同时对p1.6和1.7输出高电平或低电平

argus1982 发布于 2007-10-28 16:11, 1095 次点击

怎样同时对p1.6和1.7输出高电平或低电平,新手请高手帮帮忙,谢谢!

8 回复
#2
菜鸟上路2007-10-28 20:56
直接赋为1不可以吗?
#3
argus19822007-10-29 19:57

我不知道怎样赋为1啊!指令是怎样写的啊!

#4
菜鸟上路2007-10-29 22:43

我也忘记怎么写了,不过用MOV和AND都可以

#5
argus19822007-10-30 11:00
setb P1.7

clr P1.7

是对P1.7脚输出高电平或低电平,但是对P1.6 ; P1.7两个脚都输出高电平或低电平,是不是这样:

setb p1.6 P1.7 ;clrP1.6 P1.7

还是MOV P1.6 P1.7 ;MOV P1.6 P1.7
#6
菜鸟上路2007-10-30 12:55

P1.6 P1.7都输出高电平不是
SETB P1.6
SETB P1.7吗?

SETB P1.6 P1.7可以吗?

#7
argus19822007-10-31 17:39

我要P1.6 P1.7输出高电平和低电平,

高电平的指令是什么?
低电平的指令是什么?

#8
argus19822007-10-31 18:00

要是用SETB P1.6 P1.7这样不行!我试过了!


SETB P1.6
SETB P1.7这样的话也不行,因为:
执行完SETB P1.6这条指令在去执行SETB P1.7中间有时间间隔,就算不用延时指令也有时间间隔.,这个你们比我懂哎!

#9
菜鸟上路2007-10-31 21:40
SETB P1.6

SETB P1.7
之间的时间间隔基本上是没有呀,一般能满足要求
我不知道能同时改变P1.6和P1.7的指令
1