智能车制作

标题: 拨码开关问题 [打印本页]

作者: HHL    时间: 2013-7-17 02:01
标题: 拨码开关问题
为什么  我令PORTB_PB1==1;按下键1之后,它有时显示0,有时显示1???????
作者: 有熊出没    时间: 2013-7-17 09:40
你这是赋值让其恒为1么?键1指拨码开关,它是用按的吗。。
作者: HHL    时间: 2013-7-17 16:05
有熊出没 发表于 2013-7-17 09:40
你这是赋值让其恒为1么?键1指拨码开关,它是用按的吗。。

我的语句是:  if(PORTB_PB1==1)j=55;   但我拨下键1时,j不是55????  怎么回事

作者: 有熊出没    时间: 2013-7-17 17:46
HHL 发表于 2013-7-17 16:05
我的语句是:  if(PORTB_PB1==1)j=55;   但我拨下键1时,j不是55????  怎么回事

你有没有进行相应的端口初始化,而且你得搞清楚你的电路是不是当拨上开关时给高电平、、

作者: 撒打算打算    时间: 2013-7-17 23:21
你电路是对的嘛?共阳的话,得接下拉电阻才行

作者: HHL    时间: 2013-7-18 19:11
有熊出没 发表于 2013-7-17 17:46
你有没有进行相应的端口初始化,而且你得搞清楚你的电路是不是当拨上开关时给高电平、、

已经解决,谢谢啦

作者: HHL    时间: 2013-7-18 19:12
撒打算打算 发表于 2013-7-17 23:21
你电路是对的嘛?共阳的话,得接下拉电阻才行

已经解决,谢谢啦!





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2