• 大小: 43KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 其他
  • 标签: 51单片机  定时器  

资源简介

基于51单片机的定时器设计,里面有PROTEUS的仿真电路图和程序代码

资源截图

代码片段和文件信息

#include
#include
#define uint unsigned int
#define uchar unsigned char
uchar code tabledu[]={0x3f0x060x5b0x4f
          0x660x6d0x7d0x07
  0x7f0x6f};
uchar code tablewe[]={0xfe0xfd0xfb0xf7
  0xef0xdf0xbf0x7f};
void delay(uint i)
{
uint j;
for(;i>0;i--)
for(j=0;j<125;j++);
}
uchar timeshigeaa;
void main()
{   
uchar a;
time=60;
aa=0;
    TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1; 
  while(1)
{
  

shi=time/10;
ge=time%10;
P1=0;
P0=0;
for(a=0;a<2;a++)
{
P2=0x7f;
P0=tabledu[ge];
delay(5);
P2=0xbf;
P0=tabledu[shi];
delay(5);
 

 }
}
void time0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
if(aa==20)

aa=0;
time--;
if(time==-1)
{
time=60;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     107973  2013-12-28 22:19  text7\dingshi.DSN

     文件        742  2013-12-28 22:25  text7\dingshi.PWI

     文件     107976  2013-12-28 21:53  text7\Last Loaded dingshi.DBK

     文件       3421  2013-12-28 22:24  text7\定时

     文件        873  2013-12-28 22:24  text7\定时.c

     文件        590  2013-12-28 22:24  text7\定时.hex

     文件       3040  2013-12-28 22:24  text7\定时.LST

     文件       5215  2013-12-28 22:24  text7\定时.M51

     文件       3813  2013-12-28 22:24  text7\定时.OBJ

     文件       1011  2013-12-28 22:25  text7\定时.Opt

     文件        330  2013-12-28 22:25  text7\定时.plg

     文件       1980  2013-12-28 22:19  text7\定时.Uv2

     文件       1010  2013-12-28 22:19  text7\定时_Opt.Bak

     文件          0  2013-12-28 22:00  text7\定时_Uv2.Bak

     目录          0  2013-12-30 21:43  text7

----------- ---------  ---------- -----  ----

               237974                    15


评论

共有 条评论