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

那位大神分析一下小软件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-12-22 13:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
我这个电路目前是上电P3.3口停3秒后亮一次,亮一秒灭,一直循环。
. A* e5 H$ r* ~! V现在是想加一个按键K3,按一次停6秒亮一次,亮一秒.
6 q+ G8 f4 T2 D5 j3 R                                      再按一次停9秒亮一次,亮一秒.# e7 @0 e4 H' h  H: g
                                      再 按一次停12秒亮一次,亮一秒.  J* g9 Q& Y, z! Q
                                      再按一次还回到停3秒后亮一次8 a# {( ~$ q" B* {1 T: x9 X
  如果停在某一档位一直循环下去
# `! F9 z/ A; X0 T
3 w- _4 [% ^/ v0 X# Z; i7 B" ]. G9 o& e; M9 X% J
那位大神帮我改一下软件
+ F" K& J2 l/ M$ R3 ]#include <reg51.h>        - L' G. j6 @( Q1 T, i' `* ?4 G* Y
sbit led=P0^0; //P0^0这个端口接led+ H( J! k/ x* @1 \
void delay(unsigned int i);
2 U6 i9 `" ~0 F( x/ mmain()                                   
; d! C  `" U$ m: p{ 4 ^5 ]7 u% G1 Y1 H% x" x$ b/ }
while(1); d+ \' b% ]; a% F
{" a7 F3 C7 D; D. l1 q( M  t
led=0;' L( V2 H* d% o/ Y' r
delay(1000);//亮1秒
* y# n0 Z3 O9 ~led=1;2 Q/ @  P* M4 @+ b& i- J9 c) C
delay(3000); //停止3秒
1 |5 J  Q( ^& Q/ C- M7 P}- I+ t5 }1 l. p2 m
}
$ G: P/ C# D' F: Q% M- X. V: s3 k. \void delay(unsigned int ms)
. U) x$ \2 {5 e! w) b{- d) D1 o& l% g6 q7 d
unsigned int x,y;! y6 V4 h7 G' o0 p5 r8 [  \  l/ G
while(ms--)3 x$ v' I. k3 E6 N' V" v
{. [- U% V8 i4 d# J
for(y=0;y<500;y++);) f7 n3 M, Y: W5 g
}
& e' u+ ?# S) w/ n}
/ [2 r) Z2 z0 V4 Q% b7 @4 w9 o$ j; p6 U+ Z8 }! d3 k6 c0 |

6 X2 b+ t& x+ W% p# b. D

1.JPG (84.35 KB, 下载次数: 1)

1.JPG

2.JPG (31.59 KB, 下载次数: 0)

2.JPG
  • TA的每日心情

    2021-3-1 15:52
  • 签到天数: 42 天

    [LV.5]常住居民I

    2#
    发表于 2017-6-15 16:44 | 只看该作者
    坐等结果,我业使新手
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-11 19:41 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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