📄 int.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 + -