问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...定时器设计一个两位数码管显示电路。 设计要求:每隔2S显示数字加1...

发布网友 发布时间:2024-10-21 22:36

我来回答

1个回答

热心网友 时间:2024-11-10 01:42

这个我仿真过了   是有用的,,,是从00开始显示 到了99会从新开始从00开始加

#include<reg51.h>

#define uchar unsigned char 

#define uint unsigned int

uchar code disp[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

uchar code bit_tab[]={0xfe,0xfd};

uchar disp_buf[2];

uchar shu;

uchar count;

void delay(uchar x)

{

              uchar i,j;

              for(i=0;i<x;i++)

              for(j=0;j<120;j++);

}

void conv(uchar flag)

{

              disp_buf[0]=flag/10;

              disp_buf[1]=flag%10;

}

void display()

{

               uchar tem,wei;

               P2=bit_tab[wei];

               tem=disp_buf[wei];

               P0=disp[tem];

               wei++;

               if(wei==2)

                  wei=0;

}

void time0(void) interrupt 1

{

              TH0=(65536-50000)/256;

              TL0=(65536-50000)%256;

              if(++count==40)

              {

                  count=0;

                  shu++;

                  if(shu==99)

                     shu=0;

               }

}

void time1(void) interrupt 3

{

              TH1=(65536-5000)/256;

              TL1=(65536-5000)%256;

              display();

}

void init()

{

              TMOD=0x11;

              EA=1;

              ET0=1;

              ET1=1;

              TR1=1;

              TR0=1;

}

main()

{

              init();

              while(1)

              {

                             conv(shu);

              }

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 ...要求很简单的,就是输两位密码,对的话就开锁, 西北核技术研究所简要概况 道路交通事故赔偿标准法律依据 交通事故发生后受害人怎么主张赔偿 我老公帮朋友打架,朋友该负民事责任,但是陪尝对方的医药费是我们拿的... ...我朋友打的那个人不是轻伤,那我朋友会负法律责任吗 烽火奇遇结良缘分集剧情 编织袋造颗粒,粉洗袋子时,流出的污水,会对地下水源有污染吗? 樊梨花烽火奇遇结良缘这部电视连视剧里的歌是什么名啊~~!!`拜托各位... 烽火奇遇结良缘剧情简介 TVB剧《樊梨花烽火奇遇结良缘》主题曲,名字? 有谁知道港剧《樊梨花之烽火奇遇结良缘》的主题和片尾曲叫什么? 去建水住哪里最好,建水旅游攻略住宿推荐自驾 在公司里和公司工作人员打架他先动的手,现在他的伤比我重,我该怎么办... 爱普生TW3300投影机与松下AE4000对比 ...叫去打架,他们四个人打对方三个,最后把对方其中一个人打成轻伤... 我想问下我跟别人吵架后来叫了几个朋友过来,结果双方打起来了,我没动手... 独冠意思和来源是什么 生活会与人相识,最后无人能遇。这句话是什么意思? 单位把刚休完哺乳期员工调岗降薪合理吗?可以仲裁赔偿吗 VANESSAHOGAN是什么牌子? ' '是什么符号怎么用 vh女包是什么档次 ''和' 分别是什么长度单位的符号 ...佛山瓷砖十大名牌有哪些_佛山瓷砖十大名牌排行榜推荐 观察下面一组数 探索其规律-1,1/2,-1/3,1/4,-1/5,1/6... ...然后探求规律:-1,1/2,-1/3,1/4,-1/5,1/6,...(1)写出这列数的第99... 观察下面的一列数探究其规律:-1/2,2/3,-3/4,4/5.-5/6,6/7...求第n... 腊八节纪念谁的节日 腊八节有什么风俗传统 声控灯的秘密,谁知道? 南昌起点的高铁 江西哪些市有高铁 虚火概念 虚火内扰是什么意思 2015福清中考录取分数线什么时候公布 HTC T2223的电池容量是多少mAh? HTC T2223的基本参数 买T2223 要注意什么问题,如果解决? 关于t2223的几个问题,请高手解答 多普达viva(T2223)现在市场上有翻新机吗?它是08年10月份上的市,应该问...