新闻中心

News Center

单片机微型拨动开关设定参数的原理

时间:2024-6-9

在单片微型计算机应用系统中,有时需要输入少量的控制参数,如标度变换、极限值及传感器的系数等,以供单片机读取并作相应的运算与控制,这些参数一经设定将维持不变,除非给系统断电后重新设定。因此参数的设定必须十分可常,更改也必须非常方便。目前比较常用的方法是用设定微型拨动开关的状态来执行控制参数的输人,开关的状态在应用系统加电时由单片机CPU读入,并转换为对应的参数存于内存RAM中;以后,CPU将不再关心这些开关的状态,因此,即使这些开关的状态发生变化,也不会影响单片机的正常运行,在断电下改变开关的状态,就可改变参数的设置。可见,用微型拨动开关的状态来设定参数,既可靠又方便。
下面就以四位微型拨动开关为例,介绍一下其工作原理:它是由四个互相独立的开关组成,每个开关都具有接通与断开两种状态,当开关拨到“ON"的一边时,该开关为接通状态,有电流可流经这个开关。将四位微型拨动开关的开关1、2、3和4分别连至单片机的P10、P11、Pl2和P13、即可构成一戌四位拨动开关与8131单片机的接口电路。
微型拨动开关中各开关的状态决定对应P口线的输入状态。若开关断开,刚与该开关连接的P口线为输入高电平;相反,若开关闭合,对应的P口线为输人低电平。单片机的CPU将P口的状态读入并存于内部RAM(如30H)单元中,该单元的低四位即表示了开关的状态,微型拨动开关所设定的数的大小。