51单片机的P口能单独定义输入输出吗

比如定义P1.1为输入P1.2为输出... 比如 定义P1.1为输入 P1.2为输出 展开
 我来答
瘦成一导闪电呀
高粉答主

推荐于2017-09-10 · 每天分享健身知识,希望每位小仙女走路带风
瘦成一导闪电呀
采纳数:1266 获赞数:52264

向TA提问 私信TA
展开全部
通常作输入时,要选置1,但单片机上电后,默认的是置1的,只要你不是做出其它用,再做输入,就不用置1了。但为保险起见,多置一次1,没有关系。作输出时,不用管它,直接用就行了。
另外,51单片机的P口的任一脚能单独用于输入或输出,无需事先定义。不过,在用作输入时要确保该管脚的输出锁存器中的值为 1,因为该管脚的输出锁存器中的值为 0 时将使该脚处于0,而无法输入外部的高电平。具体做法,就是要么一直将该脚用作输入,这样在芯片复位时管脚的输出锁存器复位为1;要么在用作输入前先给该脚写个1,再从该脚读取输入信号。
小谢
2025-08-18 广告
深圳市金创图电子设备有限公司,联系电话:18928465613。金创图是一家集研发、生产、营销、服务为一体的高新技术企业。致力于生产:管装烧录机,编带烧录机,托盘烧录机,通用型烧录机、自动一体化烧录机等;设备产品具有高速率、高刚性、高性能、... 点击进入详情页
本回答由小谢提供
乙旷0Gn
推荐于2016-09-29 · TA获得超过918个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:76.6万
展开全部
51单片机的P口的任一脚能单独用于输入或输出,无需事先定义!

不过,在用作输入时要确保该管脚的输出锁存器中的值为 1,因为该管脚

的输出锁存器中的值为 0 时将使该脚处于0,而无法输入外部的高电平。

具体做法,就是要么一直将该脚用作输入,这样在芯片复位时管脚的输出锁存器

复位为1;要么在用作输入前先给该脚写个1,再从该脚读取输入信号。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wsxtg
2010-07-23 · TA获得超过3794个赞
知道小有建树答主
回答量:1794
采纳率:0%
帮助的人:1242万
展开全部
当然可以,51单片机的所有I/O口都是可单独寻址进行位操作的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星英武0i1
2010-07-27
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
首先肯定的是51单片机的端口可以位定义输出输入的。

输入时,首先要将端口置为高电平,这个相当于在设置端口的方向了。

楼主仔细看一下书就明白了。

有问题可以到我的单片机论坛来交流:ewh 电子设计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中山董豪
2010-07-24 · TA获得超过116个赞
知道答主
回答量:136
采纳率:0%
帮助的人:64.1万
展开全部
51定义不了输入输出口,AVR这些就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式