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

那位大神分析一下小软件

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我这个电路目前是上电P3.3口停3秒后亮一次,亮一秒灭,一直循环。" H8 Q# G  r+ O
现在是想加一个按键K3,按一次停6秒亮一次,亮一秒.
: g  i3 V4 ^6 v8 b                                      再按一次停9秒亮一次,亮一秒.! J$ |3 u! {& ^& ?& n8 [
                                      再 按一次停12秒亮一次,亮一秒.
" e' P7 h5 ]% e5 j% y0 c1 P' f                                      再按一次还回到停3秒后亮一次
0 {, b3 f/ l, O8 y( f" s- D  如果停在某一档位一直循环下去
4 w6 V6 [0 O/ |5 L- B& h- F6 ^: s: `6 t

, v2 v9 K: F7 b. M 那位大神帮我改一下软件 5 r, `+ [3 j4 c0 q
#include <reg51.h>        2 ~" K/ I4 i' G7 b1 F4 J
sbit led=P0^0; //P0^0这个端口接led0 x, ]' G, w" [% H
void delay(unsigned int i);
! i" \" X4 @  T6 u. @main()                                   
+ c! r( T; i, B, K! b, A{
" f8 z0 u& c9 l# a$ d# }while(1)+ M( u" }$ j! L! h) R  }8 N
{4 i- i  e0 [7 _2 r
led=0;
# ]4 Q& ~3 w' T& J# q8 `7 vdelay(1000);//亮1秒
! w' v) \) S* Z5 I6 }* Yled=1;9 T4 t7 _7 I: F1 D- h6 x
delay(3000); //停止3秒
* M: R' O1 X! q6 s3 Q}
% e1 `8 Y2 D! R}
) F7 ~& d0 V6 P3 T0 o* ~void delay(unsigned int ms), y" C9 r7 @8 Q. P3 Z
{$ G% Y6 U. G9 ^, a8 T, b- U2 u
unsigned int x,y;0 ]) d* {9 X3 k0 }: u
while(ms--)
- g" W4 \* Z# G% o4 \3 r{* H1 u6 G3 b1 k. k. b& ~& B0 m
for(y=0;y<500;y++);& j& F1 H3 k- q% N# Q% c
}
8 i. y* m+ j1 b) H  ~' m3 Q}* q! w4 X# l0 G, d& e
8 C; k7 i" ^6 N* ^) k' l0 @

6 k# d6 [& T& w% e' i6 g

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-8-20 14:06 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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