51测试网(深圳学林电子有限公司)从0开始来学单片机...入门教程 前言:单片机是一门实践性非常强的学科,为此我们突破传统思路,全面围绕单片机试验,从简单的流水灯开始,
逐步的带领大家从这些简单的几行或者10几行的程序,来熟悉和理解单片机的指令......未经允许禁止转载!如需转载,请著名出处,并保留网站联接! 流水灯程序 ;知识要点:顺序程序的结构,
从头开始逐步运行,熟悉单片机的端口 ;顺序结构是最基本的简单的结构
ORG 0000H
LJMP MAIN
ORG 030H MAIN:
CLR P1.7 ;点亮第1个灯
ACALL DEL;延时
SETB P1.7;关闭低一个灯
CLR P1.6;点亮第2个灯
ACALL DEL
SETB P1.6
CLR P1.5;点亮第3个灯
ACALL DEL
SETB P1.5
CLR P1.4;点亮第4个灯
ACALL DEL
SETB P1.4
CLR P1.3;点亮第5个灯
ACALL DEL
SETB P1.3
CLR P1.2;点亮第6个灯
ACALL DEL
SETB P1.2
CLR P1.1
ACALL DEL
SETB P1.1
CLR P1.0
ACALL DEL
SETB P1.0
AJMP MAIN DEL:
MOV R7,#0FFH;延时子程序 DEL1:
MOV R6,#0FFH DEL2:
MOV R5,#01FH DEL3:
DJNZ R5,DEL3
DJNZ R6,DEL2
DJNZ R7,DEL1
RET
END

程序在倚天版运行的状态:流水灯的瞬间亮第一个灯 
程序在倚天版运行的状态:流水灯的瞬间亮第二个灯 |