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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我看了个在1602上显示字符串的代码,看到要用到延时程序。
8 Y# t$ Z6 m" D& _) ]* O8 o
# G0 b) T9 M$ U. Y! }  x' Y4 J( K2 i我上网查了下,说
* W' e) k/ F. y单片机的速度相对很多外设来说已经很高了,必须加延时才能与外设匹配。
% B4 z) X) P& }我现在有个疑问:: {% z4 C7 S& w
单片机的延时子程序(比如汇编代码):  X. Q3 u( V* K. ]
DELAY:' I! |& o3 P$ S( ]/ |
MOV R4,#10& {) O( Q& M" ?% e2 b' _
D1:MOV R5,#0F8H   
+ t0 O0 J; g* z# u5 K6 e; xD2JNZ R5,D2   $ U: o& T! [. g6 K/ q. K3 ~
DJNZ R4,D1   
+ F& }( m/ j. P2 `* ]3 S, jRET0 n8 h+ \' c( l( m. h3 l

' w* u8 Z* w, Z" }) u( S那么就是说单片机的延时程序只是单片机自己在那空转,并没有
5 F1 c# B4 N; ?; n4 P把时间分配给外设,那也就是说单片机的延时并没有给外设运行7 R, o, F  n7 L
时间(不是多进程的),即使单片机延时结束再执行外设程序,
+ K" S1 E0 o! C5 e好像单片机没有等待外设,怎么说单片机的延时是为了与外设) x) I% Y! U3 v  d% H
匹配呢?这该如何理解呢?& {$ B# M0 S3 c$ @
( J; t% b# J6 v3 x9 ~$ H* ]+ E9 L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-18 06:29 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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