smg.h
来自「可编程继电器模块」· C头文件 代码 · 共 52 行
H
52 行
#ifndef __SMG_H__
#define __SMG_H__
//库文件
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
#define DUAN P0 //P0口控制段
#define WEI P2 //P2口控制位
sbit jdq=P3^3;
uchar IapReadByte(uint addr);
/********************************************************************
初始定义
*********************************************************************/
//位的控制端
uchar numb[4]; //定义字符串
void delay(uint x);
uchar cnt,temp;
uint miao;
/********************************************************************
定时器中断函数
*********************************************************************/
void timer1(void)interrupt 1
{
TH0=(65536-20000)/256;
TL0=(65536-20000)%256;
cnt++;
if(cnt==50)//20次一秒
{
cnt=0;
miao++;
if(miao==temp)
{
miao=0;
jdq=0;
TR0=0;
}
}
}
/********************************************************************
中断初始化*********************************************************************/
void cshh()
{
TMOD|=0X01;//定义定时器工作方式
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;//开中断
}
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?