stm8类似51的按键扫描功能

cjie6916   2011-2-18 10:09 楼主
                                 51单片机在按键扫描程序中输出个高电平后可以再检测该IO是否为低,来判断该键是否按下,stm8不知道要怎么实现呢?

回复评论 (7)

                                 STM8中也是这样,只要配置I/O脚为开路输出再外加个上拉电阻。
点赞  2011-2-18 10:19
51单片机在按键扫描程序中输出个高电平后可以再检测该IO是否为低,来判断该键是否按下,stm8不知道要怎么实现呢?
51能实现的,STM8肯定也能实现
点赞  2011-2-18 10:23
STM8中也是这样,只要配置I/O脚为开路输出再外加个上拉电阻。
应该是开漏输出再加一个上拉电阻吧!?
点赞  2011-2-18 10:23

5楼 gga 

我的按键检测原理图如下,假设我要检测S931按键,K1我送出个高电平后,我把K1设置为输入,这时不用S931按键按下,读出的K1已经是低电平了。该怎么设置呢?

1.jpg (113.21 KB)

点赞  2011-2-18 10:59
应该是开漏输出再加一个上拉电阻吧!?
YES,是开漏输出再加一个上拉电阻。
点赞  2011-2-18 11:05
                                 明白了,谢谢!
点赞  2011-2-18 11:17
                                 非常容易啊
点赞  2011-2-18 11:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复