⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.h

📁 蓝津运动控制卡(ADuC842)开关量输入源程序
💻 H
字号:
//=================================================////深圳蓝津信息运动控制卡                           ////version 2.0                                      ////2004.6  copyright landims                        ////=================================================////=================================================////                   global.h                      ////             全局常量变量定义头文件              ////=================================================//#ifndef _MCU#define _MCU//=================================================////                晶振频率常量设定                 ////=================================================////#define FOSC_8_388608MHz#define FOSC_16_777216MHz//#define FOSC_11_0592MHz//#define FOSC_22_1184MHz//#define FOSC_40MHz//=================================================////                  定时常量设定                   ////=================================================//#ifdef FOSC_8_388608MHz#define TIME50US 	0xFE5C#define TIME100US   0xFCB9#define TIME200US	0xF972#define TIME500US   0xEF9D#define TIME1MS  	0xDF3B#define TIME5MS  	0x5C28#endif#ifdef FOSC_11_0592MHz#define TIME1MS  0xFC66#define TIME5MS  0xEE00#define TIME10MS 0xDC00#define TIME20MS 0xB800#define TIME40MS 0x7000#endif#ifdef FOSC_16_777216MHz#define TIME100US   0xF972#define TIME200US   0xF2E4#define TIME1MS  	0xBE77#define TIME5MS  	0xE4B1#define TIME10MS 	0xC962#define TIME20MS 	0x92C5#define TIME40MS 	0x258B#endif#ifdef FOSC_22_1184MHz#define TIME1MS  0xF8CD#define TIME5MS  0xDC00#define TIME10MS 0xB800#define TIME20MS 0x7000#endif#ifdef FOSC_40MHz#define TIME5MS  0xBEE5#define TIME10MS 0x7DCB#define TIME20MS 0x0001  // about 19.7ms#endif//=================================================////   通用常量、宏定义                              ////=================================================//#define FALSE			0#define TRUE			1#define false			0#define true			1#define HIGH(x) (x &0xff00)>>8#define LOW(x) (x &0xff)/*********全局进程控制用变量************************///=================================================////   定义在Timer.obj中的全局变量                   ////   不用Timer.obj时将其注释                       ////=================================================////extern bit OnSec;			        	//秒触发//extern bit OnMSec;						//毫秒触发//extern bit On100MSec;        			//100毫秒触发//extern bit On200USec;					//200微秒触发//=================================================////   定义在Serial.obj中的全局变量                  ////   不用Serial.obj时将其注释                      ////=================================================////extern bit OnUART_RI;					//串口收数据//extern bit TIflag;					    //串口发送缓冲区空//extern unsigned char *inRxBuf ;			//接收缓冲区读指针//extern unsigned char *outRxBuf;			//接收缓冲区写指针//=================================================////   定义在Command.obj中的全局变量                 ////   不用Command.obj时将其注释                     ////=================================================////extern bit		  basicrun;				//basic脚本运行标志//extern char xdata TinyBasicCode[];		//保存TinyBasic脚本//=================================================////   定义在ADC.obj中的全局变量                     ////   不用ADC.obj时将其注释                         ////=================================================////extern unsigned int xdata ADC_Buffer[]; //保存AD采样结果//extern unsigned int ADC_Length;			//采样长度//=================================================////   定义在BasicInte.obj中的全局变量               ////   不用BasicInte.obj时将其注释                   ////=================================================////extern char *prog;						//程序指针//extern char token[32];					//当前命令//extern int  variables[26];				//26个全局变量,A-Z//extern char *p_buf;						//程序指针,由调用责分配空间//extern char *psub;						//子程序指针//extern char nfor,*pfor[3];				//FOR循环指针和层/***************************************************/#endif //_MCU

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -