51测试网(深圳学林电子有限公司)从0开始来学单片机...入门教程 前言:单片机是一门实践性非常强的学科,为此我们突破传统思路,全面围绕单片机试验,从简单的流水灯开始, 逐步的带领大家从这些简单的几行或者10几行的程序,来熟悉和理解单片机的指令。 把所有端口的同时置高置低,不断闪烁 ;************************************************************************************************************** ;* (程序转载请著明出处
* ;* E-mail:sxj1974@163.com (51c51 test web) 51测试网(深圳学林电子有限公司),自学单片机的网站
* ;* t www.51c51.com www.8951.com 51测试网(深圳学林电子有限公司)系列自学单片机例程
* ;************************************************************************************************************** ;
知识要点:理解单片机的运行过程, 理解延时程序, ORG 0000H;程序开始 LJMP MAIN; ORG 030H; MAIN:MOV P0,#00H;把p0,p1,p2,p3全部置低电平 MOV P1,#00H; MOV P2,#00H; MOV P3,#00H; ACALL DEL; 延时 MOV P0,#0FFH; 把p0,p1,p2,p3全部置高电平 MOV P1,#0FFH; MOV P2,#0FFH; MOV P3,#0FFH; ACALL DEL; 延时 AJMP MAIN; 重新开始 ORG 0200H; 从200h开始存放 DEL:MOV R5,#04H;
延时子程序 F3:MOV R6,#0FFH; F2:MOV R7,#0FFH; F1:
DJNZ R7,F1; DJNZ R6,F2; DJNZ R5,F3; RET; 子程序结束 END

程序在倚天版运行的状态1,全部不亮 
程序在倚天版运行的状态2,全部亮 |