单片机高电平输出4.9V,低电平输出3.6V左右,什么情况!?求教

2019-07-15 09:49发布

AT89C52RC芯片是用触摸模块在P1脚高电平输入3.6V,控制P0口LED亮灭,蓝而,唯独P1.0口和P0.0口特别,P1.0口由触摸模块输入3.6V至高电平,程序代码控制P0.0口由高电平转低电平(LED  5V共阳),P0.0口由4.9V降到3.6V左右(其他引脚降到2.8V),P0.0口LED不够亮,求解释!!!!
IMG_20170822_140334.jpg
U169XJA`RHFPG9X6)CJLNU2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
达菲奇
2019-07-16 05:45
本帖最后由 达菲奇 于 2017-8-22 17:58 编辑
wulinwl 发表于 2017-8-22 16:53
你的照片不清楚,不能确定芯片什么型号,STC好多15系列的芯片P0和P1的部分引脚默认是高阻或推挽,建议程序初始化时把所有I/O口设为准双向口:
void main()        
{                        

AT89C52RC,P1M0    的M0是什么意思?我放进去会出错。。这个和设置初始值有什么区别吗?

一周热门 更多>