89c51汇编语言流水灯,汇编语言流水灯
最近在学习汇编语言老是布置了作业需要使用汇编语言编写一个流水灯的程序,接下来吾爱编程就为大家介绍一下使用汇编语言编写流水灯的程序代码,有需要的小伙伴可以参考一下:
1、文件说明:
流水灯汇编语言
2、程序说明:
MCU采用AT89S51,外接11.0592M晶振,P2口输出
3、程序代码:u 左移依次循环:
ORG 0000H
SJMP MAIN
ORG 0030H 主程序开始的地址
MAIN: MOV R2,#08H 设置循环次数
MOV A,#0FEH 赋初值
NEXT: MOV P2,A 把初值送到P2口
LCALL DELAY 延时
RL A 左移一位
DJNZ R2,NEXT 判断循环次数是否到,没有跳转到NEXT继续执行
SJMP MAIN 重复循环
DELAY: MOV R3,#0FFH 延时程序
DEL2: MOV R4,#0FFH
DEL1: NOP
DJNZ R4,DEL1
DJNZ R3,DEL2
RET
END 结束
u 二边散开后缩进(查表指令)
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN: MOV SP,#60H
MOV DPTR,#TAB 把表首地址送到DPTR
MOV R2,#06 设置循环次数
LOOP: CLR A 清零A
MOVC A,@A+DPTR 查表指令
MOV P1,A 把A中的值送到P1口
LCALL DELAY 延时
INC DPTR 改变数据指针
DJNZ R2,LOOP 判断循环是否到,没有跳转LOOP
SJMP MAIN 重复循环
DELAY: MOV R0.#10 延时
DEL2: MOV R1,#200
DEL1: MOV R3,#255
DJNZ R3,$
DJNZ R1,DEL1
DJNZ R0,DEL2
RET
TAB: DB 0E7H,0DBH,0BDH,7EH,0BDH,0DBH 查表
END
以上就是吾爱编程为大家介绍的关于汇编语言编写的流水灯的程序代码,了解更多相关文章请关注吾爱编程网!
89c51汇编语言流水灯,汇编语言流水灯相关推荐
- 89c52流水灯汇编语言,89c52单片机流水灯汇编程序
8路流水灯汇编语言程序的写法 汇编语言程序如下: ;假设1:D1~D8八个彩灯接在P1口,输出低电平发光 ;假设2:系统晶振为12MHz ;假设3:N = 5 ;程序如下: ORG 0000H MOV ...
- 80c51流水灯程序汇编语言,单片机流水灯汇编语言源代码大全(六款流水灯汇编语言源代码)...
描述 单片机流水灯汇编语言源代码大全(一) 单片机AT89C51的P1口接8个发光二极管,让这8个发光二极管能够双灯左移之后再双灯右移,形成霹雳灯的效果,如此循环5次后全灭,延时0.5S.灯右移,形成 ...
- 单片机八灯交替闪烁c语言代码,单片机闪烁灯汇编语言源代码大全(四款闪烁灯的汇编语言源代码)...
单片机闪烁灯汇编语言源代码大全(一) 1.单片机AT89C51的P2口接8个发光二极管,让这8个发光二极管显示闪烁功能,即八灯亮2S,熄灭3S,如此循环. 参考程序 ORG 0000H start: ...
- 单片机p1口亮灯c语言代码,单片机闪烁灯汇编语言源代码大全(四款闪烁灯的汇编语言源代码)...
描述 单片机闪烁灯汇编语言源代码大全(一) 1.单片机AT89C51的P2口接8个发光二极管,让这8个发光二极管显示闪烁功能,即八灯亮2S,熄灭3S,如此循环. 参考程序 ORG 0000H star ...
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
- 八位流水灯的verilog代码_Arduino入门 第七节-彗星灯 呼吸流水灯
在前面的课程中,我们学习了流水灯.呼吸灯的实现方法,本期课程我们将把呼吸灯和流水灯"组合"到一起,做一个"呼吸流水灯"的效果.呼吸流水灯,实际上就是" ...
- 51单片机小白零基础教程——点亮第一个小灯以及流水灯(附原理图、代码详细讲解)
点亮第一个小灯以及流水灯 一.LED灯电路图分析 (1)LED灯的描述 (2)LED灯在电路图中的分析 (3)主控电路分析 二.如何利用Keil uVision4创建一个程序 三.Stc-isp烧录软 ...
- Step1 :【C51】LED灯闪烁、跑马灯、流水灯、实现每次亮两个灯的流水灯
Step1Step1Step1 :[C51]LED灯闪烁.跑马灯.流水灯.实现每次亮两个灯的流水灯 在我所使用的开发板中,LED采用共阳极接法,即所有LED阳极管脚接电源VCC,其阴极管脚接到P2口上 ...
- 【物联网竞赛LoRa板实现呼吸灯和流水灯功能】
LoRa板实现呼吸灯和流水灯功能 呼吸灯和流水灯的实现 一.呼吸灯与流水灯原理 1. 模拟人的呼吸效果,LED灯实现等由暗到亮,然后由亮到灭的类似呼吸效果,应为眼睛图像滞留时间在0.04s(1/24帧 ...
- 英特尔无人车!灯,等灯等灯!
夏乙 问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI 看,一辆英特尔无人车,行驶在以色列街头.当这辆车优雅而稳定的通过一个路口时,路边的行人不禁驻足观望. 等一下! 你发现没有,有什么事儿 ...
最新文章
- 用Tableau画3D模型之四(放弃篇)
- 为啥八位的计算机可以用补码表示-128
- 数据结构和算法 —— 绪论
- spi四种工作模式时序图_SPI总线协议及SPI时序图详解
- [渝粤教育] 武汉理工大学 认识武理 参考 资料
- Python 的构建工具 setup.py
- @synthesis 使用的时候注意的地方
- gstreamer/deepstream方面的博文,全网首发且唯一,有图为证
- SQLyog详细使用教程
- 数据库系统概述--数据库习题
- 从网上爬取全国大学学校数据2020版(最新版,包含大部分常用字段)
- win7如何修改html图标,win7如何更改软件图标_win7修改应用程序图标的教程
- slam十四讲-ch6-非线性优化(包含手写高斯牛顿、使用g2o库、使用ceres库三种方法的源码详细注释)
- 邱姓女孩五行缺水取名
- 蓝桥杯---历届真题 题解
- d3力导向图增加节点_d3.js力导向图节点如何都显示在边框内
- 2021-2027全球与中国健身俱乐部和健身房管理软件市场现状及未来发展趋势
- HTML+CSS(精灵图)实现微信滑动门技术
- 分布式搜索引擎的研究
- Git、GitHub、Gitee、GitLab
热门文章
- Discuz 7.0版块横排显示版块图标和版块简介的方法
- ThinkPad T400 笔记本详细拆机过程 清理风扇(图文教程)
- 淘宝css代码生成器_Web开发人员的10个最佳CSS代码生成器
- iphone 计算机乱码,苹果电脑Word变乱码怎么办
- hadoop学习一-hadoop简介
- 程序员的 10 款代码表白特效,一个比一个浪漫
- 互动教程 for Excel 2016
- 元气骑士没有手柄怎么解锁机器人_元气骑士机器人怎么解锁?机器人获取方式和技能介绍...
- jsp简单案例(供小白学习)
- QT学习之路十二(基于Windows qt的聊天室)