复件 (2) c1.c

来自「此压缩包为AT89C51控制的电子门铃 包括keil文件包 以及PROTEUS的」· C语言 代码 · 共 64 行

C
64
字号
#include <reg51.h>

 sbit P1_0=P1^0;

unsigned int t02s; 

unsigned char t05ms; 

bit flag; 

  

void main(void) 

{ 

  TMOD=0x01; 

  TH0=(65536-500)/256; 

  TL0=(65536-500)%256; 

  TR0=1; 

  ET0=1; 

  EA=1; 

  while(1); 

} 

  

void t0(void) interrupt 1 using 0 

{ 

  TH0=(65536-500)/256; 

  TL0=(65536-500)%256; 

  t02s++; 

  if(t02s==400) 

    { 

      t02s=0; 

      flag=~flag; 

    } 

  if(flag==0) 

    { 

      P1_0=~P1_0; 

    } 

} 

⌨️ 快捷键说明

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