单片机引脚输入输出问题 和引脚属性
答案:3 悬赏:80 手机版
解决时间 2021-02-21 05:49
- 提问者网友:我的未来我做主
- 2021-02-20 11:39
单片机引脚输入输出问题 和引脚属性
最佳答案
- 五星知识达人网友:执傲
- 2021-02-20 11:46
不同的单片机引脚不同属性不同。
已基本的51系列为例:
管脚输出电流小于输入电流,输出小于4、5mA、输入小于十几mA。
P0口作为IO口时要接上拉电阻,因为P0口没有上拉电阻。
已基本的51系列为例:
管脚输出电流小于输入电流,输出小于4、5mA、输入小于十几mA。
P0口作为IO口时要接上拉电阻,因为P0口没有上拉电阻。
全部回答
- 1楼网友:春色三分
- 2021-02-20 13:21
“引脚输入输出问题”是什么问题?怎么不说清楚?还有,是什么单片机?
- 2楼网友:拾荒鲤
- 2021-02-20 13:08
51 单片机,所有io口都可以作为输入和输出,但不是"同时" 作为输入时,要先向其端口写1
然后再读取
如程序中设定p0=0xf0,然后在外部将p0^7接地,也就是置为零,
此时读取p0的话,得到p0=0x70 即最高位确实是0
但p0口内部没有上拉电阻的, 如果io口外部不经电阻接电源的话,虽然你置1了,但你读取的外部的结果可不一定是1 即p0不一定等于0x70
p1-p3是内部是有上拉电阻的,所以若设p1=0xf0,然后再读取p1得到仍是p1=0xf0
若在外部将p1^7接地,则得到p1=0x70
所以多数增强型51单片机io口内部有推挽管,同时有上拉和下拉电阻,有io口配置寄存器,根据需要可配置成浮空 推挽 弱上拉等状态
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯