我看了个在1602上显示字符串的代码,看到要用到延时程序。
我上网查了下,说
单片机的速度相对很多外设来说已经很高了,必须加延时才能与外设匹配。
我现在有个疑问:
单片机的延时子程序(比如汇编代码):
DELAY:
MOV R4,#10
D1:MOV R5,#0F8H
D2:DJNZ R5,D2
DJNZ R4,D1
RET
那么就是说单片机的延时程序只是单片机自己在那空转,并没有
把时间分配给外设,那也就是说单片机的延时并没有给外设运行
时间(不是多进程的),即使单片机延时结束再执行外设程序,
好像单片机没有等待外设,怎么说单片机的延时是为了与外设
匹配呢?这该如何理解呢?