《编码开关Microsoft Office Word 》.docxVIP

  • 7
  • 0
  • 约4.04万字
  • 约 67页
  • 2016-09-18 发布于河南
  • 举报
标签: 无标签  HYPERLINK /jchg12/101018/message.aspx 旋转编码开关(Rotary Encoder switch) 这种旋转编码开关(Rotary Encoder switch),一个使用3脚的,后面一个使用5脚的,大家可能对这种玩意都不是很了解,但涉及到有调整的地方,这个玩意使用真是很爽,我弄了2个,研究了一下,供大家参考~ 5脚的ALPS: 具有左转,右转,按下三个功能。4、5脚是中间按下去的开关接线?? 1 2 3脚 一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋纽时,在1、3脚就有脉冲信号输出了。 着这是标准资料: 在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,见下图: 由此可见,如果输出1为高电平时,输出2出现一个高电平,这时开关就是向顺时针旋转; 当输出1 为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转. 所以,在单片机编程时只需要判断当输出1为高电平时,输出2当时的状态就可以判断出是左旋转或是右旋转了。 还有另外一种3脚的,除了不带按钮开关外,和上面是一样的使用。 参考: #include reg51.h #define uint unsigned int sbit CodingsWitch_A=P1_1; sbit CodingsWi

文档评论(0)

1亿VIP精品文档

相关文档