TA的每日心情 | 开心 2023-5-17 15:19 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
# p$ W1 a2 ]7 J Z8 `我用的STC89C52RC接了好多IO口,今天发现一个奇怪的问题描述如下:* g! H& o- g/ l0 K+ C
. C, F- y1 K: O1 h
if(p01==1){p02=0;}//当外部传感器高电平时把p02LED点亮8 m% ?% C# s2 K$ K" D: w* B
# B5 B' `% i) V6 Z+ g* A这上面的代码好像没问题吧,可是点不亮。下面的代码才能点亮(把p02和p03的两个IO接在一起)! O/ C, B& h* z9 _2 n
- o8 I; A6 u+ R; G5 T' b- \if(p01==1){p02=0;p03=0;//当外部传感器高电平时把p02LED点亮
/ ?& J9 t4 ]( U" I# z( I0 i2 Q3 h/ v, O# F: l
- w( b# t/ D2 z- c! b2 d
这是为什么呢?线太长一个不够用?也不长呀,功率不够两个凑?这是低电平啊。很奇怪希望各位解惑。
/ J, k5 Q4 V9 H; e+ h$ g( J另外,我一个一个试单用p02点不亮,单用p03也点不亮,必须p02和p03两个一起才能点亮。 |
|