📄 common.c
字号:
#include "config.h"
/*****************************************************************************
* Function
******************************************************************************/
void delay(uint16 n)
{
uint16 i,j;
for (i=0;i<n;i++)
for (j=0;j<350;j++)
{;}
}
void reset(void)
{
RES = 0;
delay(50);
RES = 1;
delay(50);
}
void SET_INT0(uint8 enable)
{
//IE: EX0 1-外部INT0 打开;0-外部INT0 关闭
PX0 = 0; // IP:中断优先级为0
IT0 = 0; // TCON:低电平触发
EX0 = enable; // 1-外部INT0 打开 0-外部INT0 关闭
}
void EN_INT(uint8 enable)
{
EA = enable; // 所有中断有效
}
// INT Function
//interrupt 0------ext 0 interrupt 1------time 0 interrupt 2------ext 1 interrupt 3------time 1interrupt 4------serial
//实现暂停功能
void INT0_FUN(void) interrupt 0
{
while(!(INT0));
F0 = !(F0);
if(F0)
{
while(INT0);
}
}
/****************************************************************************
** End Of File
*****************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -