幼儿园教期工作计划:用单片机控制电动机的问题?有识者 进

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 02:43:22
JBC P1.X ,LOOP :当P1.X为1时转向LOOP.并将P1.X清零,P1.X为0时则等待
SJMP $ :等待
LOOP:SETB P2.0 :将P2.0置1

因为我做的是用单片机来控制多台电动机的限位控制,所以要在程序中夹杂过多的这种指令.请问这样做会不会影响控制效果?
也就是说当单片机在执行程序时当P1.X不为"1"单片机会不会只能执行SJMP $ 而不执行其他指令了?

SJMP $,是死循环,除非使用了中断,否则如死机一般。

想想C语言中的case语句

loop0:
JBC P1.X ,LOOP1
do something
loop1:
JBC P1.X ,LOOP2
do something
loop2:
JBC P1.X ,LOOP3
do something
jp loop0