找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求一倒计时器程序,那个大神帮帮忙啊

[复制链接]
跳转到指定楼层
楼主
ID:73480 发表于 2015-2-23 17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可应用于有时间限制的的场合,要求:初始时间及定时时间可调,且动态显示剩余时间,并在最后一分钟发出警告声,时间到提醒。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:73801 发表于 2015-2-23 17:05 来自手机 | 只看该作者
#include<reg52.h> #include<intrins.h> #define unit unsigned int #define unchar unsigned char  void delay(unit); void beep(); sbit BEEP=P1^5; void main() { while(1) { unit LED=0xe7; P2=LED; delay(600); P2=0xc3; delay(600); P2=0x81; delay(600); P2=0x00; delay(600); P2=0x81; delay(600); P2=0xc3; delay(600); P2=0xe7; delay(600); P2=0xff; delay(600); BEEP=0; beep(); BEEP=0; delay(200); } } void delay(unit z) { unit i,j; for(i=z;i>0;i--) for(j=100;j>0;j--); } void beep() { unit BEEP,i,j; /*for(i=20;i>0;i--) for(j=10;j>0;j--) BEEP=0;*/ for (i=0;i<100;i++)  {    BEEP=!BEEP; //BEEP取反  for (j = 0 ; j<250 ; j++) //需要产生方波  _nop_();  }   BEEP=1;  }
回复

使用道具 举报

板凳
ID:73480 发表于 2015-2-24 16:42 | 只看该作者
有51的吗?求详细解释
回复

使用道具 举报

地板
ID:73867 发表于 2015-2-25 13:52 | 只看该作者
对着郭天祥的单片机教程学习啊
回复

使用道具 举报

5#
ID:72751 发表于 2015-2-28 12:48 | 只看该作者
涉及到三方面的内容:1.初试时间与定时时间可调整,可以采用串口写入到E2PROM内,然后在从中读取初值
                              2.动态显示,采用数码管显示,数码管动态扫描
                              3.驱动蜂鸣器程序
其实这些东西自己写一下就可以了
                        
                                
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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