找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC单片机按键电路问题

查看数: 1728 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-2-24 08:24

正文摘要:

单片机引脚接按键一脚,按键另一端接地。不加上拉或下拉,这样设计合理吗。单片机上电IO配置准双向, 不给IO口赋值,初始电平状态是什么

回复

ID:230500 发表于 2023-2-24 23:52
那要看你用什么单片机;还有接在哪个IO口;
举个例子,如果是89C51单片机,如果你接P0口 这样就不行,需要外部加上拉电阻;如果接P1口 P2口都可以;而且默认上电是高电平
如果是STC15单片机,接任何IO口都可以,可以通过软件配置IO口的状态;
如果是STM32 只要不接下载口CLK和DIO 其它任何口都行!口的状态 速度也是可以配置的
下载你对应的单片机手册看一下就知道了;
ID:584814 发表于 2023-2-24 11:26
合理,但不合用。
如果不加设置,多数的电平是高。
为了物理防误触,一般用拉电阻甚至并个小电容,可在拆机论坛上找图片。
ID:88256 发表于 2023-2-24 10:36
zsyzdx 发表于 2023-2-24 09:27
合理的,默认一开始是高电平!

应该要看是什么型号的单片机吧?如果按键所接的单片机I/O是开漏输出的,又不赋值,哪来的高电平?
ID:1034262 发表于 2023-2-24 10:31
可以,默认高电平。不过我的习惯是不管默认,每个用到的IO都会设置模式和初始电平。
ID:320306 发表于 2023-2-24 09:27
合理的,默认一开始是高电平!

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

Powered by 单片机教程网

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