+发表新主题
guoson 发布于2007-2-6 13:06 16 次浏览 4 位用户参与讨论
跳转到指定楼层
MOON:SETB P10
           LCALL SUN
           CLR P10
           LCALL SUN
           AJMP MOON

子程序
SUN:MOV R4 #250
A2: MOV R3 #200
A1:   DJNZR3 A1
       DJNZ R4 A2
           SET
           END


大家看是否正确,题意是一个延时程序,延时100毫秒,单片机工作于12m晶振。
回复

使用道具 举报

已有4人评论

guoson 发表于 2007-2-6 16:59:46
我是新手,所以有什么疏漏的地方还请大家可劲敲打!
回复

使用道具 举报

8086cpu 发表于 2007-5-19 08:09:38
延时程序正确,只是"SET " 指令打错了应为 "RET".
回复

使用道具 举报

cmjcmj2008 发表于 2007-5-23 16:03:52
[s:11]
回复

使用道具 举报

zhqx 发表于 2007-5-24 09:56:35
使用定时器作吧!!!你的程序中如果有中断发生,会造成计时不准确。 [s:11]
回复

使用道具 举报

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

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.5( 苏ICP备18011607号-1 )

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