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

📄 working.h

📁 Main program running when workpiece is ready on deferent belt(deferent_ready=ture). * Call Squ
💻 H
字号:
/*
*******************************************************************************************************************
*                                          XingChen
*                                (c)Copyright 2004,HangZhou,China
*                                     All Rights Reserved
*
*
*FileName  : Working.h
*Programmer: xiaogang
* Version  : V1.0
******************************************************************************************************************
*/
/*$PAGE*/
/*
/* Define to prevent recursive inclusion --------------------------------------*/
#ifndef _WORKING_H
#define _WORKING_H

/*$PAGE*/
/*
*******************************************************************************************
*                                     CONSTANTS&MACROS
*******************************************************************************************
*/
//#define aa 100;

typedef enum{
	True,
	False
}DeferentReady;    


/*$PAGE*/
/*
*******************************************************************************************
*                                      DATA TYPES
*******************************************************************************************
*/

typedef unsigned char BOOLEAN;
typedef unsigned char INT8U;
typedef char          INT8S;
typedef unsigned int  INT16U;
typedef int           INT16S;
typedef unsigned long INT32U;
typedef long          INT32S;
typedef float         FP;
/*$PAGE*/
/*
*******************************************************************************************
*                                     PRIVATE VARIBLES
*******************************************************************************************
*/
DeferentReady Deferent_Ready;

/*$PAGE*/
/*
*******************************************************************************************
*                                     INITIALIZE A_D1674
*******************************************************************************************
*/
/*#define XBYTE ((unsigned char volatile xdata *) 0)
#define		ADCOM 	XBYTE[0xBF8F]
#define 	ADLO  	XBYTE[0xBFBF]
#define 	ADHI  	XBYTE[0xBF9F]    */

#define 	read  	P3_7
#define 	write 	P3_6
#define 	adbusy	P3_2
#define		ADCOM	P2
#define		AD_8EAB	0x0F8
#define		AD_READH	0x0F9
#define		AD_READL	0x0FB
//#define		RC		P2_0
//#define		A0		P2_1
#define		CS		P2_2
#define         AD_SIZE         16
#define         SEND_SIZE         4
#define         RECE_SIZE         2
#define         UIntForwardSteps  28000        //13000+100*20+13000=28000
#define         UIntForwardSteps1  13000     
#define         UIntForwardSteps2  13000
#define         iUIntForwardSteps  100

#define         XTAL       11059200
#define         baudrate       2400

/*$PAGE*/
#endif




⌨️ 快捷键说明

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