|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 DunklopS15 于 2022-2-15 10:44 编辑 * W/ R* d* U |. g
, t( G" `' r3 I$ @$ H$ q2 g
1T模式,16M赫兹的单片机,在c语言编程做延时运算,使用do while结构void Delay200ms() //@16MHz{
( O5 K# a0 q$ A3 c: k# M) K! q2 N unsigned char i, j, k;! K( J3 S! y$ A; i' K
1 Z# U2 }+ U- v/ c) F# `& P/ M* |
i = 13;
2 v1 T% K4 R" K6 t; j% X4 f j = 41;
8 m2 z: H$ b1 T6 N4 ^ k = 198;
9 L, J2 x. ] U6 z S1 b do
+ M8 R6 B0 V" M' A" Y2 S1 E {/ c6 _% _8 ^6 x4 m$ [; d" e. t
do, n5 v+ C0 N: i/ [+ I& i
{- G [! B' G+ O" U4 p5 e4 a
while (--k);
$ L! z4 r0 z( o( G } while (--j);" o" v) b% k8 T& _+ a
} while (--i);
( g1 |# `7 w7 F9 d- e$ I7 v0 Z7 N( i- N7 Y; n}, d9 P1 @ U4 e+ |6 i4 N5 x
这个时间是怎么推算出来的呀?
9 t7 x8 D% v9 w: C |
|