首先必须说明,拨码开关是不能直接控制步进电机的,要步进驱动器,而要用拨码开关控制驱动器带动步进电机好象不可能 其实拨码开关的原理就象电阻的并联,数码8421依次对应1/8,1/4,1/2,1 的阻值,你拆开看看就清楚了,或者用万用表也可以测量出来
8421码是电路中对于十六进制进行二进制表示的一种编码形式,这种编码形式比较简单,不需要脉冲数据交换,简单的电平高低就能展示数字状态,常用于“8”字数显或米字格数显当中。
8421码总计为4个电平输入口,分为“8”输入口、“4”输入口、“2”输入口以及“1”输入口。
改变输入口的电平状态就能改变8421码中展现的数值(0~9和A~F):
以8为例,“8”输入口为高电平的时候就会显示8以上的数字,通过其他输入口的高电平叠加就会展示十六进制的数值。
当“2”输入口和“1”输入口为高电平时,输出的数值为2+1=3;
当“8”输入口、“4”输入口和“1”输入口为高电平时,输出的数值为8+4+1=13=D。
四个电平输入口的电平搭配可以显示从低到高的以下数值(也就是十六进制单位数值)
0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
其中A~F在十进制的展示为10~15,十进制里的16会让十六进制向高一位数进1,用十六进制表示16就会是“10”,表示26就会是“1A”.