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

C语言延时程序该怎么加?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-9 10:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
我打算用switch case语句做一个按键检测程序。6 j$ h$ _: o) o& m
switch(P1)//检测几号按键按下. y3 R+ m0 ]1 o0 J
        {6 K& g; N1 z% ~7 s
                case 0xfe://1号4 {5 k* P- w1 i" B+ b- h8 c
                beep = 1;        //蜂鸣器响! l' _* W. O% h4 `$ X+ l
                delay50ms(20);
' @1 a* E& b- P1 Z: r& m0 L                beep = 0;
4 L# G8 [% N! Q9 s6 P# v我想加个10ms的延时程序,该怎么加啊?
3 V& F  y$ |2 |$ l5 g; |1 l: R* k- k, J, l# j9 S

  X0 N) `( V3 G+ D  {5 H : V9 R- ^  C0 J* b' c2 F, k

该用户从未签到

2#
发表于 2020-3-9 13:17 | 只看该作者

- E, H" I, y% Q* W4 d& B+ g* ~$ qswitch(P1)//检测几号按键按下. h/ e  f+ e! c* v2 [
        {  R: F! A5 }* {7 s: k
                case 0xfe://1号' k' a0 q6 q( u/ J; ~; P
                beep = 1;        //蜂鸣器响
$ q: d1 I0 O& Q# }                delay50ms(20);
; b4 J$ u+ L% I* B% f6 C2 @- h0 _                beep = 0;
4 N* X# v' v+ C3 t; ?; H, A  |4 k               break;4 X4 P2 ^7 ~: k$ {1 O& y+ Y
        }这不已经加了延时程序了?后面加1个break;就行了
  • TA的每日心情
    开心
    2023-6-1 15:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-3-9 15:48 | 只看该作者
    行者~ABC 发表于 2020-03-09 13:17:38; X; M4 q1 t. P$ I' E' D0 {

    3 b9 z4 L' a( z8 c' C7 q  W! {switch(P1)//检测几号按键按下
    5 b% T$ m, \' A+ [1 x' U6 H8 e        {& u: m  u( J, a" F3 p# l: t- l
                    case 0xfe://1号
    6 @1 ~1 E! T3 g( D                beep = 1;        //蜂鸣器响1 n0 `1 x' Z) y( w5 K/ R
                    delay50ms(20);4 ]  O3 i6 Q! L0 O' x# C
                    beep = 0;
    7 `  d) {1 _  u. }               break;
    , ^5 ?# n* W8 P5 V& d8 N        }这不已经加了延时程序了?后面加1个break;就行了

    : W: r! X9 U5 d+ z4 ^  s+ ]9 ^' j
    , U1 ]1 b- H- P) r$ w- v! S2 ?+ W是啊,一个break就可以了. B8 n0 C- ^! ]# E9 g% b

    “来自电巢APP”

    该用户从未签到

    4#
    发表于 2020-3-10 11:18 | 只看该作者
    你都有 delay50ms(20);,应该会自己建10ms延时程序。

    “来自电巢APP”

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-19 16:34 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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