找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助,为什么我的单片机P2口失控了全为高

查看数: 3090 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-7-18 16:00

正文摘要:

我想做超声波模块的用超声波模块测距然后计算出来用数码管显示出来, 但是不知道为啥P2口一直为高,main函数里什么都没有的时候还是全高P(P2口和led模块相连) 百思不得其解。 #include <reg52.h> #include ...

回复

ID:84000 发表于 2020-7-20 08:16
单独对输出高电平的IO口进行测试。默认和芯片坏会造成高电平。
ID:471889 发表于 2020-7-20 07:57
学编程,要知道有一个东西叫初始化,对于单片机要用到的I/O口,在芯片运行前要设定好其状态,不要到其工作时出现一堆七七八八的问题
ID:420836 发表于 2020-7-20 07:26
加载一个小的工作程序,以确保您的开发板正常。
ID:805334 发表于 2020-7-19 09:32
默认都为高,检查一下程序是否跑飞了
ID:700528 发表于 2020-7-19 09:28
程序走飞了或者是芯片坏了
ID:146782 发表于 2020-7-19 09:17
默认上电高电平,
ID:761375 发表于 2020-7-19 07:58
51FAN2020 发表于 2020-7-18 23:33
一般51单片机IO口默认输出高电平

我都没有定义啊,而且我加P2 = 0x00之后还是全高,平常都不这样
ID:732794 发表于 2020-7-18 23:33
一般51单片机IO口默认输出高电平

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表