用51单片机设计了一个简单的倒计时器,但数码管有点小问题,请教高手

[复制链接]
查看11 | 回复2 | 2011-10-29 11:57:51 | 显示全部楼层 |阅读模式
试试看:#include#define uint unsigned int#define uchar unsigned charuchar code table[] = {
0x3F,0x06,0x5B,0x4F,0x66,
0x6D,0x7D,0x07,0x7F,0x6F};uchar data1[]={5, 9}; //保存倒计时初始值uchar num;
//设为全局变量 uchar count;sbit a = P1^0;//设置键sbit b = P1^1;//增一键sbit c = P1^2;//减一键sbit d = P1^3;...
回复

使用道具 举报

千问 | 2011-10-29 11:57:51 | 显示全部楼层
把数码管显示的刷新程序放在中断中,不就OK了。这就相当于多任务系统,又开了个线程。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行