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

📄 int.c

📁 PIC 16F684 外部脉冲计数
💻 C
字号:

#include		<pic.h>
__CONFIG(WDTDIS & XT & UNPROTECT & LVPDIS& PWRTDIS); 
//定义一个共用体,用于存放A/D
static volatile int table[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e,0x7f,0xbf,0x89,0xff};
//static volatile int table[10]={0x7e,0x0c,0xb6,0x9e,0xcc,0xda,0xfa,0x0e,0xfe,0xde};
//带小数点的显示段码表
//static volatile int table0[10]={0x7f,0x0e,0xb7,0x9f,0xcd,0xdb,0xfb,0x0f,0xff,0xdf};
unsigned char k;
void interrupt  ISR(void)

{

  if(INTF)
   { INTF = 0; 
k++;
if(k==3)
k=0;
   }

 if(T0IF)

  {T0IF=0;}

}

main()

{
 TRISB=0x01;
  // 同时开INTE 和TOIE

  PEIE  =1;
  INTE=1;

 GIE = 1;

while(1)

   {
 
   
   if(k==1)
   RB5=1;
  if(k==2)
   RB5=0;
  
}

}

⌨️ 快捷键说明

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