找回密码
 注册
关于网站域名变更的通知
查看: 432|回复: 1
打印 上一主题 下一主题

请教个单片机延时的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-15 10:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我看了个在1602上显示字符串的代码,看到要用到延时程序。
: k0 t8 `/ c$ m  _6 n5 z3 d, Y3 H# E' I- I& F
我上网查了下,说7 }3 C/ k$ k7 {' N8 Z. d, f# ~
单片机的速度相对很多外设来说已经很高了,必须加延时才能与外设匹配。2 U1 V4 [* w. S( x/ E  _
我现在有个疑问:
" \2 h' P$ I( D  R单片机的延时子程序(比如汇编代码):! v# \9 C' L) D% A  q
DELAY:
; t; [2 H9 M& I  V  l. c. w" dMOV R4,#10; `, E  U! @9 T
D1:MOV R5,#0F8H   
* m4 L- m( S& d7 P6 ~# ]6 x; n$ RD2JNZ R5,D2   
" `1 M9 P% ^7 c. U0 d& rDJNZ R4,D1   
3 E7 C# \% C  z" S6 IRET% N7 N, o) p8 M+ {; _

7 ~7 `) X* T! u& S8 W那么就是说单片机的延时程序只是单片机自己在那空转,并没有& \, _4 g: `. v7 K$ A# K4 \
把时间分配给外设,那也就是说单片机的延时并没有给外设运行' ^2 o4 S0 A2 A  h8 d
时间(不是多进程的),即使单片机延时结束再执行外设程序,
' @; I( e' _; }" l% D好像单片机没有等待外设,怎么说单片机的延时是为了与外设# Q+ w' s4 ?. e+ u
匹配呢?这该如何理解呢?2 l8 v$ I% h6 Y9 h+ C2 D7 E
# G# q) F. W! u% M  \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-29 04:04 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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