共3条
1/1 1 跳转至页
键盘扫描电路中的这个二极管是做什么用的啊?

问
我在书上看到这个电路,感觉很奇怪
问了好多人都说不是很确定
我自己觉得应该是保护单片机用的,但是好象也可以不要啊?好象也没起到什么保护作用啊?
答 1: 防止短路防止有两个按键同时按下时发生短路! 答 2: 哦,终于明白了……谢谢jenry !!!!!!!!!
如果不加二极管在做键盘扫描程序的时候如果同时按下两个键(比如说S4和S3)就会发生短路。 答 3: ?短什么路呢?怎么还是看不出有加二极管的必要呢?全部准双向口弱上拉,没有二极管也很好啊 答 4: TO clipper:你做过键盘扫描程序吗??
我的扫描程序写的时候需要把P0.0--P0.3四个端口分别置低,这个时候如果同时按下两个键可能发生短路了
比如说某一时刻P0.2为低,其余P0.0、P0.1、P0.3都是高电平,你同时按下S3和S4就会出现短路了。加上二极管之后就不会出现这种状况了。 答 5: 请问如果不用P0口做键盘扫描是不是就不用加二极管了?请问如果不用P0口做键盘扫描是不是就不用加二极管了? 答 6: .准双向弱上拉,短路也没事啊,所有51,初始状态都这样啊
我在书上看到这个电路,感觉很奇怪
问了好多人都说不是很确定
我自己觉得应该是保护单片机用的,但是好象也可以不要啊?好象也没起到什么保护作用啊?
答 1: 防止短路防止有两个按键同时按下时发生短路! 答 2: 哦,终于明白了……谢谢jenry !!!!!!!!!
如果不加二极管在做键盘扫描程序的时候如果同时按下两个键(比如说S4和S3)就会发生短路。 答 3: ?短什么路呢?怎么还是看不出有加二极管的必要呢?全部准双向口弱上拉,没有二极管也很好啊 答 4: TO clipper:你做过键盘扫描程序吗??
我的扫描程序写的时候需要把P0.0--P0.3四个端口分别置低,这个时候如果同时按下两个键可能发生短路了
比如说某一时刻P0.2为低,其余P0.0、P0.1、P0.3都是高电平,你同时按下S3和S4就会出现短路了。加上二极管之后就不会出现这种状况了。 答 5: 请问如果不用P0口做键盘扫描是不是就不用加二极管了?请问如果不用P0口做键盘扫描是不是就不用加二极管了? 答 6: .准双向弱上拉,短路也没事啊,所有51,初始状态都这样啊
共3条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |