找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 7135|回復: 4
收起左側

匯編延時

[復制鏈接]
ID:20672 發(fā)表于 2010-1-11 21:47 | 顯示全部樓層 |閱讀模式

我自己編了一個程序,要求是延時1ms:

DELAY:MOV R5,#0E6H

LOOP2:MOV R4,#02H

LOOP1:DJNZ R5,LOOP1

           DJNZ R4,LOOP1

其中晶振是11.0592MHz的,請問大俠們,這個程序能精確延時1ms嗎?從DELAY開始。如果不能,應該怎么改啊?

回復

使用道具 舉報

ID:1 發(fā)表于 2010-1-11 22:57 | 顯示全部樓層

你可調用它 10000次 看看 是不是 延時了10秒 不就知道了嗎

回復

使用道具 舉報

ID:20780 發(fā)表于 2010-1-12 08:56 | 顯示全部樓層

程序都有問題 兩次怎么都跳到 loop1 , 晶振建議用12M的 

回復

使用道具 舉報

ID:15556 發(fā)表于 2010-1-12 18:52 | 顯示全部樓層
 

LOOP1:DJNZ R5,LOOP1

           DJNZ R4,LOOP1 改為

LOOP1:DJNZ R4,LOOP1

           DJNZ R5,LOOP2

回復

使用道具 舉報

ID:20672 發(fā)表于 2010-1-21 17:35 | 顯示全部樓層

非常感謝�。。�!

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表