永发信息网

C语言按键控制两位数码管动态显示0-20清零 编程是什么?

答案:1  悬赏:30  手机版
解决时间 2021-11-25 03:57
C语言按键控制两位数码管动态显示0-20清零 编程是什么?
最佳答案

#include
#define uint unsigned int
#define uchar unsigned char
uchar code table[]={0x3f,0x06,0x5b,
0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar m_shi;//定义十位
uchar m_ge; //定义个位
uchar s_shi;//定义秒十位
uchar s_ge; //定义秒个位
uchar second,msecond;
void CLR();
void delay(uint z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
EX0=1;//外部中断0设置
IT0=1;//边沿触发
EX1=1;//外部中断1设置
IT1=1;//边沿触发

TMOD=0x01;//定时器设置 10ms in 12M crystal
TH0=(65536-10000)/256;//0xd8;
TL0=(65536-10000)%256;//0xf0;
EA=1;
ET0=1; //打开中断
TR0=0;

CLR();
while(1)
{
P0=s_shi;//显示秒十位
P2=1;
delay(3);//短暂延时
P0=s_ge; //显示秒个位
P2=2;
delay(3);
P0=0x40; //显示横杠
P2=3;
delay(3);
P0=m_shi;//显示十位
P2=4;
delay(3);//短暂延时
P0=m_ge; //显示个位
P2=5;
delay(3);
}
}
void timer0() interrupt 1
{
TH0=(65536-10000)/256;//0xd8;//重新赋值
TL0=(65536-10000)%256;//0xf0;
msecond++;
if(msecond==100)
{
msecond=0;
second++;//秒加1
if(second==20) second=0;
s_shi=table[second/10];//十位显示值处理
s_ge=table[second%10]; //个位显示处理
}
m_shi=table[msecond/10];//十位显示值处理
m_ge=table[msecond%10]; //个位显示处理

}
void exter0() interrupt 0
{
TR0=!TR0; //利用外部中断打开和关闭定时器0 用于开始和停止计时
}
void exter1() interrupt 2
{
if(TR0==0)//停止时才可以清零
CLR();
}
void CLR()
{
second=0; //利用外部中断清零
msecond=0;
m_shi=table[msecond/10];//十位显示值处理
m_ge=table[msecond%10]; //个位显示处理
s_shi=table[second/10];//十位显示值处理
s_ge=table[second%10]; //个位显示处理
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的闪讯有线总是断,怎么办?
悠悠天古,唯有娘娘知吾心 怎么回复,又显得
沛县第六中学散打教练 杜强
1080和1070买哪个牌子的好?想尽量便宜点的 本
公共场所的种类有哪些
江西速成驾校地址有知道的么?有点事想过去!
李店停车区停车场地址有知道的么?有点事想过
面试,人事问,你喜欢什么样领导?
男朋友和我处了一年,一直忽冷忽热,最近10月
三相绕线式异步电动机转子回路串接适当的电阻
龙湾区灵昆镇到温州北白巷怎样坐车
长门的全身图,是被鸣人发现本体,后背插满棍
求一首慢摇舞曲 前面是打吊镲的声音,四下,
巩华中心第二小学地址在哪,我要去那里办事,
沙河 于 辛庄 的 旧 家电 市场 搬 哪里 去了
推荐资讯
砀山早城房价多少平方
难忘的第一次与最爱的宠物离别作文
九江西海拉客的船多少钱
听别人说。鸡屎和猪屎要发酵才能用在盆栽上,
河南江河起重机有限公司怎么样
男朋友光和我提钱弄的自己老尴尬啦
买了115期双色球彩票.下面是号码.我中了多少
形容人严肃高冷的成语
If life is met, an early on when, I and yo
3号串钩能钓多大的鱼
三星手机SM-A6050的桌面密码怎么样开?关不了
求助酒店用于海鲜池的1.5匹制冷机问题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?