完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在开始学习单片机,但有一个疑惑:单片机上电后IO口电平默认为高电平,假如我需要引脚P1.1输入一个高电平然后在另外一个引脚P2.2输出控制某个继电器,那么在程序里面写”如果P1.1=1,那么P2.2=1“,现在问题就是:既然单片机引脚默认都是高电平”1“,那程序里写”如果P1.1=1“岂不是多此一举吗?P2.2默认也是高电平,那么P2.2还能控制继电器吗?
我知道这个问题很弱智,但我确实很疑惑啊,让各位高手见笑了! |
|
相关推荐
6个回答
|
|
单片机上电后所谓的IO处于高电平应当是指输出高电平吧,楼主的意思是要P1.1检测到输入高电平,P2.2再输出高电平吧。
|
|
|
|
默认高电平或者 低电平 完全可以用上拉或者下拉电阻来实现
|
|
|
|
感觉是这样: 初始电平对于你要输出什么是无所谓的 ,你需要什么电平就给它什么电平(电平触发的情况),如你所述,你需要用高电平来控制继电器启动工作,那么在它不工作时就让P2.2输出为低电平,大概就是这样啦,如果是沿触发也类似
|
|
|
|
|
|
|
|
5楼正解,缺一不可
|
|
|
|
首先,对于通过单片机管脚的高低电平来控制的外设,一个默认的规定就是:未上电和上电后,外设的工作状态是一样的。 如果使用的单片机默认为高电平,则应该设计为使用低电平驱动外设工作。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-TF卡烧录流程之烧写过程
1187 浏览 0 评论
2086 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写原理
1552 浏览 0 评论
请问SPH0641LU4H这款麦克风如何在不使用I2S的情况下,单纯通过GPIO来进行驱动且正常读取数据呢
1161 浏览 1 评论
698 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12109 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-5 09:59 , Processed in 0.672486 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号