⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mb.c

📁 999.9 秒表程序
💻 C
字号:

# include<reg51.h>
  int a,b;
  void print_led(int cord)
  {

  short bcd,p1_bcd;
  bcd=cord/1000;
  bcd=bcd<<4;     ///百位
  p1_bcd=bcd+0x07;
  P1=P1_bcd;

  cord=cord%1000;
  bcd=cord/100;   
  bcd=bcd<<4;
  P1_pcd=bcd+0x0b;
  P1=p1_bcd;  
  
  cord=cord%100;
  bcd=bcd<<4;       ///十位
  p1bcd=bcd+0x0b;
  P1=p1_bcd;

  cord=cord%100
  bcd=bcd+0x0d;
  P1=p1_bcd;

  cord=cord%10;        /// 个位
  bcd=cord/1;

  bcd=bcd<<4;
  P1_bcd=bcd+0x0e;
  P1=p1_bcd;          ////分位
  }


  void clock_int (void) interrupt 1 using 0  ///定时器中断服务程序                                            
  {
  if(a<500,a++; else {a=0; b++}
  }



  void main()
  {
                 ////// 定时器0初始化                 
  a=0;
  b=0;
  TMOD=0x02;
  TRO=0;
  THO=0x38;
  TLO=0x38;
  TRO=1;
  ETO=1;
  ETO=1;
  EA=1;

  while(1)
  {
  if(b>9999,b=0:
  print_led(b);////显示子程序                 
  }
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -