common.c
来自「128*160液晶显示程序.该程序驱动芯片是89C51.」· C语言 代码 · 共 61 行
C
61 行
#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 + =
减小字号Ctrl + -
显示快捷键?