;这个小程序比较简单易懂,通过并行口置位清零来输出高平电平来控制LED

ORG 0000H

STAR:CLR P1.0 ;P1.0口输出低电平(共阴级LED使用,共阴级LED可以使用"SETB P1.0"命令)灯亮

LCALL TIME ;调用延时子程序

SETB P1.0 ;P1.0口输出高电平(共阴级LED使用,共阴级LED可以使用"CLR P1.0"命令)灯灭

CLR P1.1

LCALL TIME

SETB P1.1

CLR P1.2

LCALL TIME

SETB P1.2

CLR P1.3

LCALL TIME

SETB P1.3

CLR P1.4

LCALL TIME

SETB P1.4

CLR P1.5

LCALL TIME

SETB P1.5

CLR P1.6

LCALL TIME

SETB P1.6

CLR P1.7

LCALL TIME

SETB P1.7

SJMP STAR ;返回主程序执行循环

TIME:MOV R0,#255 ;延时子程序

D1:MOV R1,#255

DJNZ R1,$

DJNZ R0,D1

RET

END

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

;第二个小程序用到先置数11111110,然后循环右移(左移)来实现流水灯

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN: MOV A,#0FEH ;送数据初值

MOV P1,A ;数据送P1口点亮发光二极管

ACALL TIME ;延时

MOV R3,#07H ;设置左移7次

LOOP: RL A ;左移一位

MOV P1,A ;数据送P1口点亮发光二极管

ACALL DELAY ;延时

DJNZ R3,LOOP ;R3是否为0,不为0转LOOP继续执行

AJMP MAIN ;返回主程循环执

TIME:MOV R0,#255 ;延时子程序

D1:MOV R1,#255

DJNZ R1,$

DJNZ R0,D1

RET

END

89c51流水灯汇编语言程序,单片机控制流水灯程序 汇编语言相关推荐

  1. 按钮查询方式控制交通灯c语言程序,单片机控制交通灯(内含程序和实物图)

    模拟交通灯控制系统 摘要:随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个国际性的问题.因此,设计可靠.安全.便捷的多功能交通灯控制系统有极大的现实必要性.根据交通灯在实际控制中的 ...

  2. 单片机c语言 流水灯 教案,单片机控制流水灯讲课教案.doc

    单片机控制流水灯 前言 随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯不断变化闪烁.LED灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市 ...

  3. 实现单片机控制流水灯代码

    可以使用C语言编写单片机控制流水灯代码,步骤如下:1. 控制单片机的IO口,把IO口设置为输出模式:2. 写一个循环,依次控制IO口输出高低电平:3. 将IO口的高低电平与流水灯相连,实现控制流水灯的 ...

  4. c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT

    <单片机控制LED灯点亮(C语言).PPT>由会员分享,可在线阅读,更多相关<单片机控制LED灯点亮(C语言).PPT(45页珍藏版)>请在人人文库网上搜索. 1.1,单片机控 ...

  5. stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭

    stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...

  6. 单片机单灯亮灭c语言,任务一 单片机控制单灯亮灭课件.ppt

    任务一 单片机控制单灯亮灭课件.ppt 任务一 单片机控制单灯亮灭 教学导航 任务单 任务准备 案例示范 知识梳理与总结 任务作业 任务单 任务一电路图 任务一 单片机控制单灯亮灭 1.1 数制与编码 ...

  7. arduino 控制无刷电机_单片机控制无刷电机(详细程序)——arduino源代码.doc

    单片机控制无刷电机(详细程序)--arduino源代码 最近对arduino很感兴趣,因为它的开源,编写简单,用它来控制.通过调节电位器来控制无刷电机的转速.程序是根据arduino中自带的Servo ...

  8. 51单片机实例1——用单片机控制一个灯亮

    用单片机控制一个灯亮 1.设计目的 用单片机I/O口控制一个灯亮 2.仿真电路 3.程序设计(C语言) #include<reg51.h> //包含51单片机寄存器定义的头文件sbit l ...

  9. fm24c16c语言程序,单片机读写24C01~24C16程序

    单片机读写24C01~24C16程序,24C02 read / write process 关键字:单片机读写24C01~24C16程序 单片机读写24C01~24C16程序 AT89S52 晶振频率 ...

  10. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc

    WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...

最新文章

  1. 耐寂寞谋定未来-农业大健康·国情讲坛:乡村振兴守公益心
  2. centos7利用nexus离线搭建局域网pypi源
  3. Modelsim-altera 仿真 顶层原理图的解决办法
  4. 用sql的select语句从数据库中获取数据
  5. 做任务云闪付为什么要实名认证_ISO9001质量体系认证:为什么要做?如何去做?...
  6. webpack资源的输入与输出
  7. MATLAB取整操作
  8. 大数据项目-4.下载安装谷歌翻译插件
  9. 用goquery从国家统计局拉取最新省市区3级行政区划代码,生成SQL文件导入数据库
  10. 遗传算法基本原理及在互联网中的应用
  11. Python 温度转换
  12. Oracle商务智能系统(Oracle Business Intelligence System 11i )
  13. 互联网时代“陨落”,国家发布元宇宙战略的信号对失业和担心失业的我们带来了什么启迪?
  14. 每日一结(11.1)
  15. Silverlight Blend动画设计系列十一:沿路径动画(Animation Along a Path)
  16. 在Clojure For The Brave And True中遇到的emacs配置问题
  17. css3 字体自动换行第二行缩进一格
  18. 《软件设计的哲学》(十九)【代码应该是显而易见的】
  19. 可恶,IE中的window.open()
  20. 【操作系统】SMP vs NUMA vs MPP 架构简介

热门文章

  1. C++面向对象小练习:几何图形类
  2. 图书信息管理系统设计
  3. Flutter TextField 去掉下划线
  4. 两台(或多台)电脑怎么实现文件共享
  5. FFmpeg无损转换ts为mp4
  6. python 输出后面多一个None
  7. codevs 4093 EZ的间谍网络
  8. 傻瓜式激活win10,真的太简单了,一个3.3M小软件只有一个激活按钮,点一下就激活了。
  9. excel合并两列内容_【238期】EXCEL扩展思维,一题多解,玩转数据两列合并,你都会?...
  10. iOS shareExtension总结分享