只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
我自己编了一个程序,要求是延时1ms:
DELAY:MOV R5,#0E6H
LOOP2:MOV R4,#02H
LOOP1:DJNZ R5,LOOP1
DJNZ R4,LOOP1
其中晶振是11.0592MHz的,请问大侠们,这个程序能精确延时1ms吗?从DELAY开始。如果不能,应该怎么改啊?
使用道具 举报
你可调用它 10000次 看看 是不是 延时了10秒 不就知道了吗
程序都有问题 两次怎么都跳到 loop1 , 晶振建议用12M的
DJNZ R4,LOOP1 改为
LOOP1:DJNZ R4,LOOP1
DJNZ R5,LOOP2
非常感谢啊!!!
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网