定时程序
华蓥2012/11/27软件综合 IP:广东
    刚学单片机做了定时.用按键定时方式. 也就是定时的时间和按键时间有关.
我设定的是按键1秒定时1分钟. 也可以改为别的比例,改下I值就行.
#include <reg52.h>
unsigned int i;
unsigned int a;
unsigned int b;
sbit key=P3^2;
void main ()
{
    key=1;
    a=0;
    i=0;
    b=0;
    while(1){

    
    if(!key&&(a<65534)){
        i=500;
        while(i--);
        P0=0xcf;
    
        i=500;
        while(i--);
        P0=0xff;
        a++;
        }
    
    else if(!key&&(a>65533))
        a--;
    else if((key==1)&&(a>0)){
        P0=0;
        i=30000;
        while(i--);
        i=30000;
        while(i--);
        a--;
        if(!key)
        a=0;
        }
    else
    P0=0xfe;
          }
}
来自:计算机科学 / 软件综合
1
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
华蓥
笔友
文章
37
回复
494
学术分
0
2009/07/10注册,7年0个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}