返回首页
当前位置: 主页 > 51单片机 >

用汇编语言实现流水灯

时间:2009-11-05 22:18来源:未知 作者:admin 点击:
流水灯汇编语言程序

      在单片机复位地址0H处放一条跳转指令,跳转到程序开始处,然后一上电或复位时执行跳转指令,跳到指定的地址处执行。

(用堆栈的话,也要指定堆栈位置)
org 0h ;定义程序存放的起始地址
 sjmp start ;short jump短跳转
 org 30h ;定义程序存在起始地址
start:
 mov P1,#1 ;0000,0001第一个灯亮
 mov P1,#2 ;0000,0010第二个灯亮
 mov P1,#4 ;0000,0100
 mov P1,#8 ;0000,1000
 mov P1,#10h ;0001,0000
 mov P1,#20h ;0010,0000
 mov P1,#40h ;0100,0000
 mov P1,#80h ;1000,0000
 sjmp start
delay: nop
 nop
 nop
 nop
 ret '返回
end

用51系列单片机

(责任编辑:admin)
顶一下
(5)
83.3%
踩一下
(1)
16.7%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容