打印

菜鸟开始学编程

[复制链接]
1585|3
手机看帖
扫描二维码
随时随地手机跟帖
沙发
王喜| | 2007-8-31 14:52 | 只看该作者

&&&

CPU的主频是多少M?

使用特权

评论回复
板凳
alice84|  楼主 | 2007-8-31 15:21 | 只看该作者

回12M

使用特权

评论回复
地板
maychang| | 2007-8-31 16:02 | 只看该作者

回:可以

但不够准确。注意后两行共用时间100ms,但你还执行了100次第二行,执行了1次第一行。
另外,一般这种延时是调用子程序,最好不要占用工作寄存器,可以
DELAY:   PUSH     DPL
         PUSH     DPH
         MOV      DPH,#100
D1:      MOV      DPL,#500
D2:      DJNZ     DPL,D2
         DJNZ     DPH,D1
         POP      DPH
         POP      DPL
         RET

第5行可以写成
         DJNZ     DPL,$

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

2855

帖子

1

粉丝