找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2450|回复: 4
打印 上一主题 下一主题
收起左侧

请帮忙加一个定时器功能进程序

[复制链接]
跳转到指定楼层
楼主
ID:106553 发表于 2016-8-6 15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 w3158 于 2016-8-6 15:58 编辑

请帮忙加一个定时器功能进程序,就是单片机程序里定时器设好一个时间后(比如1个小时或1000个小时)单片机程序就不能正常用了,如到期之前断过电就从新计时,一旦到期锁定后再断电也不能正常用只能从新输入一次之前的程序。可以的话请帮忙加进下面的程序里。
#include<reg52.h>
sbit k1 =P3^4;        //按键
sbit led1 =P1^0;        //1
sbit led2 =P1^1;        //2
sbit led3 =P1^2;        //3
unsigned char n=0;
void delay(unsigned int t)     //延时子程序
{ while(t--);   }                //延时子程序
void main(void)        //主程序
{
           while(1)  //扫描按键
      {
                if(k1==0)        //按键按下
        {     
                       if(n==0)
                 {
                        led1 = 0;     //1
                   delay(60000);       //延时
         
                          led2 = 0;           //2
                    
                      delay(60000);      //延时
                            led1 = 1;            //1
                                   n=1;
                     }   
         }      
               
                if(k1==1)        //按键弹起
           {
                       if(n==1)
              {
                          led2 = 1; //2
                                                  
                    led3 = 0; //3               
               delay(60000);       //延时               
                    led3 = 1;                      //3
                     n=0;
                   }
            }
      }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:106553 发表于 2016-8-6 16:01 | 只看该作者
我用的是STC15F104W
回复

使用道具 举报

板凳
ID:97438 发表于 2016-8-7 22:00 | 只看该作者
这不是很复杂的呢~之前我回答过你一次了,如果还是有需要,可以联系我~~
回复

使用道具 举报

地板
ID:106553 发表于 2016-8-8 14:57 | 只看该作者
是要收费的吗?
回复

使用道具 举报

5#
ID:136459 发表于 2016-8-10 21:09 | 只看该作者
看看,等答复
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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