|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 DunklopS15 于 2022-2-15 10:44 编辑 : H; Q3 a/ E3 z6 d% i
8 ]6 @% F) G# h7 J. ?1T模式,16M赫兹的单片机,在c语言编程做延时运算,使用do while结构void Delay200ms() //@16MHz{! j+ a3 a1 |) G% `8 D+ V+ s
unsigned char i, j, k;* G5 W9 d7 D6 p1 g: d! o
" Z$ c) }" T6 M) |( k i = 13;& m; z7 X+ [6 J( U* B3 o# W
j = 41;$ l; ^7 N- h, {$ T% X
k = 198;$ L, v5 U: e% g+ k* l6 U9 N! ]
do
% L1 ^# p A. D8 E. N {6 T9 \) H3 [: O
do' i' V$ Z8 Q& c3 f. F( e# k. ?% y
{
/ i+ m4 f+ |/ u# w1 e6 l9 X: D$ L while (--k);2 c* M& F2 o) G6 N$ }. e7 h
} while (--j);$ m. A- l1 V7 y
} while (--i);1 K5 ?" d# V9 V7 K4 q
}) }7 W' G0 \' M/ r4 C* ^" W6 ^* _
这个时间是怎么推算出来的呀?+ J( F: q3 B; S
|
|