欢迎来到51单片机学习网www.51c51.com  专业致力于8051单片机编程技术推广,(深圳学林电子有限公司)累计5年点击超过500万! 彩色包装效果图 网友来信照登

返回主页xl1000实验仪51论坛单片机教学本站例程 技术资料 软件下载 产品介绍学液晶显示如何购买  

  步进电机xl600实验仪 红外线遥控 c语言集锦自制编程器音响技术品质技术音响网址  更新中..51论坛

51单片机学习网(深圳学林电子有限公司)从0开始来学单片机...入门教程

前言:单片机是一门实践性非常强的学科,为此我们突破传统思路,全面围绕单片机试验,从简单的流水灯开始, 逐步的带领大家从这些简单的几行或者10几行的程序,来熟悉和理解单片机的指令......未经允许禁止转载!如需转载,请著名出处,并保留网站联接!

19该程序的功能流水灯程序

;知识要点:顺序程序的结构, 从头开始逐步运行,熟悉单片机的端口

;顺序结构是最基本的简单的结构

   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

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


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

    返回单片机教学栏目  返回51单片机学习网(深圳学林电子有限公司)主页   我要参加讨论