倒计时器 c语言程序 单片机c51 10

要求:(1)独立按键设置倒计时时间(00~59秒)(2)按键设置开始、暂停等功能(3)共阴数码管显示(可以动态显示或静态)急急急急急急急急!!急急急急急急急急急急急急急急... 要求:
(1) 独立按键设置倒计时时间(00~59秒)
(2) 按键设置开始、暂停等功能
(3) 共阴数码管显示(可以动态显示或静态)
急急急急急急急急 !! 急急急急急急急急急急急急急急求!!!
能不能帮忙给出 电路图 谢谢~!!!!
展开
 我来答
mpijdr
2010-12-25 · TA获得超过610个赞
知道小有建树答主
回答量:449
采纳率:100%
帮助的人:311万
展开全部
#include <AT89X51.H>

unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x00};
unsigned char second;
unsigned char tcount;

void main(void)
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
tcount=0;
second=0;
P0=dispcode[second/10];
P2=dispcode[second%10];
while(1)
{
if(TF0==1)
{
tcount--;
if(tcount==0)
{
tcount=15;
second--;
if(second==0)
{
second=15;
}
P0=dispcode[second/10];
P2=dispcode[second%10];
}
TF0=0;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式