
单片机微型拨动开关设定参数的道理
在单片微型推算机利用系统中,有时必要输入少量的节造参数,如标度变换、极限值及传感器的系数等,以供单片机读取并作相应的运算与节造,这些参数已经设定将维持不变,除非给系统断电后沉新设定。因而参数的设定必须极度可常,更改也必须极度方便。目前比力常用的步骤是用设定微型拨动开关的状态来执行节造参数的输人,开关的状态在利用系统加电时由单片机CPU读入,并转换为对应的参数存于内存RAM中;以来,CPU将不再关切这些开关的状态,因而,即便这些开关的状态产生变动,也不会影响单片机的正常运行,在断电下扭转开关的状态,就可扭转参数的设置?杉,用微型拨动开关的状态来设定参数,既靠得住又方便。
下面就以四位微型拨动开关为例,介绍一下其工作道理:它是由四个相互独立的开关组成,每个开关都拥有接通与断开两种状态,当开关拨到“ON"的一壁时,该开关为接通状态,有电流可流经这个开关。将四位微型拨动开关的开关1、2、3和4别离连至单片机的P10、P11、Pl2和P13、即可组成一戌四位拨动开关与8131单片机的接口电路。
微型拨动开关中各开关的状态决定对应P口线的输入状态。若开关断开,刚与该开干系接的P口线为输入高电平;相反,若开关关合,对应的P口线为输人低电平。单片机的CPU将P口的状态读入并存于内部RAM(如30H)单元中,该单元的低四位即暗示了开关的状态,微型拨动开关所设定的数的大幼。