找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1694|回复: 2
打印 上一主题 下一主题
收起左侧

51单片机 延时汇编

[复制链接]
跳转到指定楼层
楼主
ID:169181 发表于 2017-4-19 14:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
8个共阴的发光二极管,依次点亮,每个点亮的时间分别是1s、2s、……8s。第八个熄灭后第一个再次亮起。
用会编写这个程序要怎么写啊,我只会统一延时1s的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:169181 发表于 2017-4-19 14:37 | 只看该作者
ORG 0000H
MOV A,#1
NEXT1: MOV 20H,#0
MOV R3,#8
NEXT: INC 20H
MOV R4,20H
MOV P0,A
ACALL DELAY
RL A
DJNZ R3,NEXT
SJMP NEXT1
DELAY:  MOV R7,#05H
DELAY3: MOV R5,#0FAH
DELAY2: MOV R5,#0F6H
DELAY1: DJNZ R5,DELAY1
DJNZ R6,DELAY2
DJNZ R7,DELAY3
DJNZ R4,DELAY
RET
END
这样写对吗?
回复

使用道具 举报

板凳
ID:74784 发表于 2017-4-19 21:49 | 只看该作者
你把1秒的调用8次
就是8秒了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表