中易网

用Protues仿真,数码管动态显示秒,不知怎么回事不行,谢谢指教。

答案:2  悬赏:60  
解决时间 2021-01-29 13:47
当单独显示十位或个位时是正常的;
P22=1;}
if(min>,0xF8,0x80;
P23=0程序如下,0xF9,0xA4;
display(e);}
if(sec>8;
}

void display1(unsigned char e)
{P24=1;//59)
{min=0;
hour++;
display1(b);
display(f);
timer2();
while(1)
{b=sec%10;
c=sec/10,0xB0,0x99;定时器模式
CP_RL2=0; //,放在一起动态显示就不行了,还有display函数一放在主函数的while(1)中protues CPU就显示load 80%~90%,唉。
#include}

void display2(unsigned char f)
{P23=1; //

void timer2()
{
RCAP2L=0xDC;
P24=0;}
if(hour>

unsigned char b,0x92,0x82;
k=k<<1;
P20=1;
}
P22=0;定时器2中断允许
EA=1;j++)
{
P20=0;
P21=k&0x80,0x90};
k=a[_data];

for(j=0;j<
unsigned char k;
unsigned char c;59)
{sec=0;
min++;23)
{hour=0;}
}

void display(unsigned char _data)
{int j;
TR2=1;T2溢出标志位必须软件清零
if(i==16)
{i=0;
sec++;定时器2开启
}

void zhongduan0() interrupt 5
{i++;

TF2=0; ////
RCAP2H=0x0B;
C_T2=0;自动重装
ET2=1;

unsigned char a[10]={0xC0;electronic watch.h>
#include<}

main()
{
P2=0x00;
display2(c)

最佳答案
动态显示不了 一般都是延时的问题,你在程序,里面加延时试试。延时多少在哪加 这就的慢慢调试着来。
全部回答
搜一下:用Protues仿真,数码管动态显示秒,不知怎么回事不行,谢谢指教。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黄河九曲在若尔盖哪儿
请问Chinajoy现场急诊室面向人群有哪些呢?
成都高铁能到随州么?
朋友到底是什么样子的 唉╯﹏╰
烦阿!想死的心都有了,我是个借读生,成绩很
1.1米等于几升
海口经济学院的本科艺术设计分哪些专业方向
后街台球会所怎么去啊,我要去那办事
请问儿童飞机票贵吗?
盗墓笔记有声小说周建龙
外形为直径120cm,高80cm的圆柱体质量为2t,
从现代社会论述性本善
高考报名时录指纹时手汗太大,导致录不了,最
女人没有经济好吗
(x+2):6=5分之1简便运算
推荐资讯
求一本玄幻小说,男主吃什么内丹就变身成什么
男人屁股又大又翘怎么办?
淘宝买的包两天就坏了
老公单位的一个女同事喜欢他,每天还坐我老公
MoneyTalks 的主持人叫什么名字
凌晨1点到达济南遥墙机场,这个时候怎么到济
特别好的五个人建了一个群,三男二女,求一个
空荡荡的四组 怎么过
ppr管主材中含什么辅材
助听器是带一个还是带两个的呢?
公证人去世所公证的事存在法律效应吗
麦彭仁波切说孩提时随父母所转,韶华时随朋友
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?