完善资料让更多小伙伴认识你,还能领取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楼正解,缺一不可
|
|
|
|
首先,对于通过单片机管脚的高低电平来控制的外设,一个默认的规定就是:未上电和上电后,外设的工作状态是一样的。 如果使用的单片机默认为高电平,则应该设计为使用低电平驱动外设工作。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
976 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第六十四章 LVGL 综合例程
709 浏览 0 评论
2960 浏览 1 评论
1685 浏览 0 评论
ESP32驱动ST7789触摸屏开发指南:LVGL主题设置与示波器面板
1394 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
13091 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-5-10 14:06 , Processed in 0.513415 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191