51单片机C语言设置一个精确到毫秒的倒计时

2025-04-07 10:01:48
推荐回答(1个)
回答1:

51单片机 12MHz
汇编:DELAY: ;误差 0us
MOV R7,#13H
DL1:
MOV R6,#14H
DL0:
MOV R5,#82H
DJNZ R5,$
DJNZ R6,DL0
DJNZ R7,DL1
RET
C:
void delay(void) //误差 0us
{
unsigned char a,b,c;
for(c=19;c>0;c--)
for(b=20;b>0;b--)
for(a=130;a>0;a--);
}。