减少判断次数。
程序名:散转程序试验;说明: 开使后led1亮,按下任何按键,寄存器r0从零加起,根据r0内容,程序散转到
;相应处执行,以点亮不同的led
;入口: p3.0--p3.3
;出口: P0
;练习日期:2007--06--17
;修正日期:2007--06--18
;修正内容:将原来用ljmp的部分换为ajmp,将R0结束值改为08
;**************************************************************************
main:
;**********************按键检测********************************************
st:
;**********************去抖动***********************************************
F1:
;**********************按键处理*********************************************mov
F2:
;**********************散转处理*********************************************
F3:
NADD:
;***********************数据表************************************************
TAB:
;***********************延时***************************************************
del:
d1:
d2:
;***********************显示**************************************************
pb1:
pb2:
pb3:
pb4:
pb5:
pb6:
pb7:
上一篇:单片机中断小实验
下一篇:单片机 散转表程序的使用
推荐阅读最新更新时间:2024-03-16 14:45