sbit ACC_3=ACC^3;
sbit ACC_4=ACC^4;
//sbit p1_4=P1^4;//外部中断输出用于做可变支流电源
/***************************************************
//DA转换
sbit SPI_DATA=P3^5;
sbit SPI_CLK=P2^7;
sbit CS_DA=P1^4;
/*************************************************/
//bit定义位,两个字节
uchar bdata flag1;
uchar bdata flag2;
sbit SHEDING=flag1^0;//设定标志,为1手动,为0自动
sbit RUN=flag1^1;//运行标志
sbit PRINT=flag1^2;//打印标志,只有在运行时候草可以打印
sbit DUQUE=flag2^0;//上电读取SHEDING位。显示手动或自动
sbit XUN_F_BIAOZHI=flag1^4;//
sbit SEXS_BIAOZHI=flag1^5;//
sbit YCSD=flag1^6;//没用到
sbit dp=flag1^7;//7289小数位
/************************************************/
//定义一个全局变量,用于延时
//该变量在调用函数ZLG7289_Init()时被初始化
/*unsigned char ZLG7289_Delay_t;
/*
宏定义:ZLG7289_ShortDelay()
功能:短延时
说明:延时(ZLG7289_Delay_t*2+2)个机器周期
*/
/*#define ZLG7289_ShortDelay()
{
unsigned char t = ZLG7289_Delay_t;
while ( --t != 0 );
}
/*
宏定义:ZLG7289_LongDelay()
功能:长延时
说明:延时(ZLG7289_Delay_t*12+8)个机器周期
*/
/*#define ZLG7289_LongDelay()
{
unsigned char t = ZLG7289_Delay_t * 6;
while ( --t != 0 );
}*/
//说明:定义一个联合结构变量,用于保存打印测试电容值
union {
ulong printc;
struct{
uchar a1;
uchar a2;
uchar a3;
uchar a4;
}a;
}c;
/*************************************************/
#define TM_SEC XBYTE[0xFE00] //秒
#define TM_MIN XBYTE[0xFE02] //分
#define TM_HOU XBYTE[0xFE04] //时
#define DATE XBYTE[0xFE07] //天
#define MONTH XBYTE[0xFE08] //月
#define YEAR XBYTE[0xFE09] //年
#define AM_SEC XBYTE[0xFE01] //秒报警
#define AM_MIN XBYTE[0xFE03]
#define AM_HOU XBYTE[0xFE05]
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-39167-33.html
是什么目的吗
借钱创业风险更大
忍不住转