找回密码
 立即注册

QQ登录

只需一步,快速开始

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

汇编精确延时,(12M 1.002035秒 ,11.0592M 1.0872721354166...S)

[复制链接]
跳转到指定楼层
楼主
ID:44262 发表于 2013-10-20 14:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
精确延时,12M晶振延时1.002035秒  DELLY_1S:MOV R4,#10
L3: MOV R2 ,#200;1指令周期
  L1: MOV R3 ,#249;1指令周期
  L2: DJNZ R3 ,L2;2指令周期
  DJNZ R2 ,L1;2指令周期
  DJNZ R4 ,L3;2指令周期
  RET;2指令周期
  ;循环体延时时间: [(249*2+1+2)*200+1+2]*10*12/12000000=1.002030s
  ;加上ACALL指令和第一条mov指令以及最后一条RET指令算出来整个函数的时间为1.002035s   
通常选用的是11.0592MHZ的晶振:
  [(249*2+1+2)*200+1+2]*10*12/11059200=1.08727213541666666...S
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:27916 发表于 2013-10-20 18:59 | 只看该作者
精准定时请使用定时器,尤其是这么长时间的定时
回复

使用道具 举报

板凳
ID:55611 发表于 2013-10-21 20:09 | 只看该作者
好好学习,天天向上
回复

使用道具 举报

地板
ID:56490 发表于 2013-10-31 22:45 | 只看该作者
怎么没用定时器?
回复

使用道具 举报

5#
ID:43781 发表于 2013-10-31 22:52 | 只看该作者
这个看的不是很懂
回复

使用道具 举报

6#
ID:65676 发表于 2014-9-4 07:23 | 只看该作者
LZ是个细心人,我只是粗算一下.就得了.
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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