• 大小: 0.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: 电子时钟  电子  时钟  

资源简介

89c51制作电子时钟

资源截图

代码片段和文件信息

#include 
#define u8 unsigned char
#define u16 unsigned int
#define duan  P0
#define  wei  P2
void seg_diply(void);
u8 shi=12fen=30miao=0;
sbit mode_key=P1^0;  
sbit key_1=P1^1; 
sbit key_2=P1^2;    
sbit BEEP=P1^3;   
u8  n=0m=0;   
u8 code SEG_duan[11]={0X3F0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x40};
u8 code  SEG_wei[9]={ 0xff0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};
  
void delay_ms(u16 mxs)
{
  u16 xy;

  for(x=0;x    for(y=110;y>0;y--);
}
void Time_T0()  interrupt 1
{   u8 mun;
   TH0=(65536-50000)/256;
   TL0=(65536-50000)%256;
mun++;
if(mun==20)
{
     mun=0;
 miao++;
}
}

void key_sm(void)
{
 if(mode_key==0)
 {
   delay_ms(1);
   if(mode_key==0)
   {
         BEEP=0;
 seg_diply();
 delay_ms(50);
 BEEP=1;
     while(!mode_key)seg_diply();
 n++;
 m++;
 if(m>4) m=0;
   } 
 }
   if(n==1) TR0=0; 
   if(n==5) { TR0=1;n=0;}
 else if(ke

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-25 20:19  软件\
     文件       13617  2018-12-07 16:41  软件\COLK
     文件        3292  2018-12-07 16:41  软件\COLK.hex
     文件          40  2018-12-07 16:41  软件\COLK.lnp
     文件       13865  2018-12-07 16:41  软件\COLK.M51
     文件         172  2018-12-25 20:19  软件\COLK.plg
     文件       56251  2018-12-07 16:59  软件\COLK.uvopt
     文件       13225  2018-11-16 15:59  软件\COLK.uvproj
     文件       56253  2018-12-07 13:33  软件\COLK_uvopt.bak
     文件           0  2018-11-16 11:49  软件\COLK_uvproj.bak
     文件        4526  2018-12-07 16:41  软件\main.c
     文件       11074  2018-12-07 16:41  软件\main.LST
     文件       15381  2018-12-07 16:41  软件\main.OBJ

评论

共有 条评论