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

📄 sysdef.h

📁 LV24000的单片机DEMO程序
💻 H
字号:
/************************************************************************/
/*								SYSDEF.H								*/
/*																		*/
/*	Project	:	USB SAMPLE-BULK											*/
/*			:															*/
/*	Data	:	2004.05.26												*/
/*																		*/
/*	Memo	:	USB device sample-firmware for LC87F1564				*/
/*																		*/
/*	Copyrigth(c) 2004 SANYO Electric Co., Ltd. All Rights Reserved.		*/
/************************************************************************/

/*---------------------------------------------------------------------*/
/*	System define													   */
/*---------------------------------------------------------------------*/
typedef unsigned char 	Uchar;		// 8bit
typedef unsigned short 	Ushort;		// 16bit
typedef unsigned int 	Uint;		// 32bit
typedef unsigned long	Ulong;		// 32bit
typedef unsigned char	BOOL;		//

typedef unsigned char	BYTE;		//  8bit
typedef unsigned short	WORD;		// 16bit
typedef unsigned long	DWORD;		// 32bit

// HLE added
typedef BYTE*   PBYTE;
typedef WORD*   PWORD;
typedef DWORD*  PDWORD;
typedef BOOL*   PBOOL;
// ----

#define	FALSE						(Uchar)0
#define	false						(Uchar)0
#define	TRUE						(Uchar)!FALSE
#define	true						(Uchar)!false
#define	OFF							(Uchar)0
#define	ON							(Uchar)!OFF
#define	LOW							(Uchar)0
#define	HIGH						(Uchar)!LOW
#define	LO							(Uchar)0
#define	HI							(Uchar)!LO
#define NULL						0

/************************************************
*	俀恑昞婰偺偨傔偺儅僋儘愰尵					*
*************************************************/
#define		BIN_00000000	(Uchar)0x00
#define		BIN_00000001	(Uchar)0x01
#define		BIN_00000010	(Uchar)0x02
#define		BIN_00000011	(Uchar)0x03
#define		BIN_00000100	(Uchar)0x04
#define		BIN_00000101	(Uchar)0x05
#define		BIN_00000110	(Uchar)0x06
#define		BIN_00000111	(Uchar)0x07
#define		BIN_00001000	(Uchar)0x08
#define		BIN_00001001	(Uchar)0x09
#define		BIN_00001010	(Uchar)0x0a
#define		BIN_00001011	(Uchar)0x0b
#define		BIN_00001100	(Uchar)0x0c
#define		BIN_00001101	(Uchar)0x0d
#define		BIN_00001110	(Uchar)0x0e
#define		BIN_00001111	(Uchar)0x0f

#define		BIN_00010000	(Uchar)0x10
#define		BIN_00010001	(Uchar)0x11
#define		BIN_00010010	(Uchar)0x12
#define		BIN_00010011	(Uchar)0x13
#define		BIN_00010100	(Uchar)0x14
#define		BIN_00010101	(Uchar)0x15
#define		BIN_00010110	(Uchar)0x16
#define		BIN_00010111	(Uchar)0x17
#define		BIN_00011000	(Uchar)0x18
#define		BIN_00011001	(Uchar)0x19
#define		BIN_00011010	(Uchar)0x1a
#define		BIN_00011011	(Uchar)0x1b
#define		BIN_00011100	(Uchar)0x1c
#define		BIN_00011101	(Uchar)0x1d
#define		BIN_00011110	(Uchar)0x1e
#define		BIN_00011111	(Uchar)0x1f

#define		BIN_00100000	(Uchar)0x20
#define		BIN_00100001	(Uchar)0x21
#define		BIN_00100010	(Uchar)0x22
#define		BIN_00100011	(Uchar)0x23
#define		BIN_00100100	(Uchar)0x24
#define		BIN_00100101	(Uchar)0x25
#define		BIN_00100110	(Uchar)0x26
#define		BIN_00100111	(Uchar)0x27
#define		BIN_00101000	(Uchar)0x28
#define		BIN_00101001	(Uchar)0x29
#define		BIN_00101010	(Uchar)0x2a
#define		BIN_00101011	(Uchar)0x2b
#define		BIN_00101100	(Uchar)0x2c
#define		BIN_00101101	(Uchar)0x2d
#define		BIN_00101110	(Uchar)0x2e
#define		BIN_00101111	(Uchar)0x2f

#define		BIN_00110000	(Uchar)0x30
#define		BIN_00110001	(Uchar)0x31
#define		BIN_00110010	(Uchar)0x32
#define		BIN_00110011	(Uchar)0x33
#define		BIN_00110100	(Uchar)0x34
#define		BIN_00110101	(Uchar)0x35
#define		BIN_00110110	(Uchar)0x36
#define		BIN_00110111	(Uchar)0x37
#define		BIN_00111000	(Uchar)0x38
#define		BIN_00111001	(Uchar)0x39
#define		BIN_00111010	(Uchar)0x3a
#define		BIN_00111011	(Uchar)0x3b
#define		BIN_00111100	(Uchar)0x3c
#define		BIN_00111101	(Uchar)0x3d
#define		BIN_00111110	(Uchar)0x3e
#define		BIN_00111111	(Uchar)0x3f

#define		BIN_01000000	(Uchar)0x40
#define		BIN_01000001	(Uchar)0x41
#define		BIN_01000010	(Uchar)0x42
#define		BIN_01000011	(Uchar)0x43
#define		BIN_01000100	(Uchar)0x44
#define		BIN_01000101	(Uchar)0x45
#define		BIN_01000110	(Uchar)0x46
#define		BIN_01000111	(Uchar)0x47
#define		BIN_01001000	(Uchar)0x48
#define		BIN_01001001	(Uchar)0x49
#define		BIN_01001010	(Uchar)0x4a
#define		BIN_01001011	(Uchar)0x4b
#define		BIN_01001100	(Uchar)0x4c
#define		BIN_01001101	(Uchar)0x4d
#define		BIN_01001110	(Uchar)0x4e
#define		BIN_01001111	(Uchar)0x4f

#define		BIN_01010000	(Uchar)0x50
#define		BIN_01010001	(Uchar)0x51
#define		BIN_01010010	(Uchar)0x52
#define		BIN_01010011	(Uchar)0x53
#define		BIN_01010100	(Uchar)0x54
#define		BIN_01010101	(Uchar)0x55
#define		BIN_01010110	(Uchar)0x56
#define		BIN_01010111	(Uchar)0x57
#define		BIN_01011000	(Uchar)0x58
#define		BIN_01011001	(Uchar)0x59
#define		BIN_01011010	(Uchar)0x5a
#define		BIN_01011011	(Uchar)0x5b
#define		BIN_01011100	(Uchar)0x5c
#define		BIN_01011101	(Uchar)0x5d
#define		BIN_01011110	(Uchar)0x5e
#define		BIN_01011111	(Uchar)0x5f

#define		BIN_01100000	(Uchar)0x60
#define		BIN_01100001	(Uchar)0x61
#define		BIN_01100010	(Uchar)0x62
#define		BIN_01100011	(Uchar)0x63
#define		BIN_01100100	(Uchar)0x64
#define		BIN_01100101	(Uchar)0x65
#define		BIN_01100110	(Uchar)0x66
#define		BIN_01100111	(Uchar)0x67
#define		BIN_01101000	(Uchar)0x68
#define		BIN_01101001	(Uchar)0x69
#define		BIN_01101010	(Uchar)0x6a
#define		BIN_01101011	(Uchar)0x6b
#define		BIN_01101100	(Uchar)0x6c
#define		BIN_01101101	(Uchar)0x6d
#define		BIN_01101110	(Uchar)0x6e
#define		BIN_01101111	(Uchar)0x6f

#define		BIN_01110000	(Uchar)0x70
#define		BIN_01110001	(Uchar)0x71
#define		BIN_01110010	(Uchar)0x72
#define		BIN_01110011	(Uchar)0x73
#define		BIN_01110100	(Uchar)0x74
#define		BIN_01110101	(Uchar)0x75
#define		BIN_01110110	(Uchar)0x76
#define		BIN_01110111	(Uchar)0x77
#define		BIN_01111000	(Uchar)0x78
#define		BIN_01111001	(Uchar)0x79
#define		BIN_01111010	(Uchar)0x7a
#define		BIN_01111011	(Uchar)0x7b
#define		BIN_01111100	(Uchar)0x7c
#define		BIN_01111101	(Uchar)0x7d
#define		BIN_01111110	(Uchar)0x7e
#define		BIN_01111111	(Uchar)0x7f

#define		BIN_10000000	(Uchar)0x80
#define		BIN_10000001	(Uchar)0x81
#define		BIN_10000010	(Uchar)0x82
#define		BIN_10000011	(Uchar)0x83
#define		BIN_10000100	(Uchar)0x84
#define		BIN_10000101	(Uchar)0x85
#define		BIN_10000110	(Uchar)0x86
#define		BIN_10000111	(Uchar)0x87
#define		BIN_10001000	(Uchar)0x88
#define		BIN_10001001	(Uchar)0x89
#define		BIN_10001010	(Uchar)0x8a
#define		BIN_10001011	(Uchar)0x8b
#define		BIN_10001100	(Uchar)0x8c
#define		BIN_10001101	(Uchar)0x8d
#define		BIN_10001110	(Uchar)0x8e
#define		BIN_10001111	(Uchar)0x8f

#define		BIN_10010000	(Uchar)0x90
#define		BIN_10010001	(Uchar)0x91
#define		BIN_10010010	(Uchar)0x92
#define		BIN_10010011	(Uchar)0x93
#define		BIN_10010100	(Uchar)0x94
#define		BIN_10010101	(Uchar)0x95
#define		BIN_10010110	(Uchar)0x96
#define		BIN_10010111	(Uchar)0x97
#define		BIN_10011000	(Uchar)0x98
#define		BIN_10011001	(Uchar)0x99
#define		BIN_10011010	(Uchar)0x9a
#define		BIN_10011011	(Uchar)0x9b
#define		BIN_10011100	(Uchar)0x9c
#define		BIN_10011101	(Uchar)0x9d
#define		BIN_10011110	(Uchar)0x9e
#define		BIN_10011111	(Uchar)0x9f

#define		BIN_10100000	(Uchar)0xa0
#define		BIN_10100001	(Uchar)0xa1
#define		BIN_10100010	(Uchar)0xa2
#define		BIN_10100011	(Uchar)0xa3
#define		BIN_10100100	(Uchar)0xa4
#define		BIN_10100101	(Uchar)0xa5
#define		BIN_10100110	(Uchar)0xa6
#define		BIN_10100111	(Uchar)0xa7
#define		BIN_10101000	(Uchar)0xa8
#define		BIN_10101001	(Uchar)0xa9
#define		BIN_10101010	(Uchar)0xaa
#define		BIN_10101011	(Uchar)0xab
#define		BIN_10101100	(Uchar)0xac
#define		BIN_10101101	(Uchar)0xad
#define		BIN_10101110	(Uchar)0xae
#define		BIN_10101111	(Uchar)0xaf

#define		BIN_10110000	(Uchar)0xb0
#define		BIN_10110001	(Uchar)0xb1
#define		BIN_10110010	(Uchar)0xb2
#define		BIN_10110011	(Uchar)0xb3
#define		BIN_10110100	(Uchar)0xb4
#define		BIN_10110101	(Uchar)0xb5
#define		BIN_10110110	(Uchar)0xb6
#define		BIN_10110111	(Uchar)0xb7
#define		BIN_10111000	(Uchar)0xb8
#define		BIN_10111001	(Uchar)0xb9
#define		BIN_10111010	(Uchar)0xba
#define		BIN_10111011	(Uchar)0xbb
#define		BIN_10111100	(Uchar)0xbc
#define		BIN_10111101	(Uchar)0xbd
#define		BIN_10111110	(Uchar)0xbe
#define		BIN_10111111	(Uchar)0xbf

#define		BIN_11000000	(Uchar)0xc0
#define		BIN_11000001	(Uchar)0xc1
#define		BIN_11000010	(Uchar)0xc2
#define		BIN_11000011	(Uchar)0xc3
#define		BIN_11000100	(Uchar)0xc4
#define		BIN_11000101	(Uchar)0xc5
#define		BIN_11000110	(Uchar)0xc6
#define		BIN_11000111	(Uchar)0xc7
#define		BIN_11001000	(Uchar)0xc8
#define		BIN_11001001	(Uchar)0xc9
#define		BIN_11001010	(Uchar)0xca
#define		BIN_11001011	(Uchar)0xcb
#define		BIN_11001100	(Uchar)0xcc
#define		BIN_11001101	(Uchar)0xcd
#define		BIN_11001110	(Uchar)0xce
#define		BIN_11001111	(Uchar)0xcf

#define		BIN_11010000	(Uchar)0xd0
#define		BIN_11010001	(Uchar)0xd1
#define		BIN_11010010	(Uchar)0xd2
#define		BIN_11010011	(Uchar)0xd3
#define		BIN_11010100	(Uchar)0xd4
#define		BIN_11010101	(Uchar)0xd5
#define		BIN_11010110	(Uchar)0xd6
#define		BIN_11010111	(Uchar)0xd7
#define		BIN_11011000	(Uchar)0xd8
#define		BIN_11011001	(Uchar)0xd9
#define		BIN_11011010	(Uchar)0xda
#define		BIN_11011011	(Uchar)0xdb
#define		BIN_11011100	(Uchar)0xdc
#define		BIN_11011101	(Uchar)0xdd
#define		BIN_11011110	(Uchar)0xde
#define		BIN_11011111	(Uchar)0xdf

#define		BIN_11100000	(Uchar)0xe0
#define		BIN_11100001	(Uchar)0xe1
#define		BIN_11100010	(Uchar)0xe2
#define		BIN_11100011	(Uchar)0xe3
#define		BIN_11100100	(Uchar)0xe4
#define		BIN_11100101	(Uchar)0xe5
#define		BIN_11100110	(Uchar)0xe6
#define		BIN_11100111	(Uchar)0xe7
#define		BIN_11101000	(Uchar)0xe8
#define		BIN_11101001	(Uchar)0xe9
#define		BIN_11101010	(Uchar)0xea
#define		BIN_11101011	(Uchar)0xeb
#define		BIN_11101100	(Uchar)0xec
#define		BIN_11101101	(Uchar)0xed
#define		BIN_11101110	(Uchar)0xee
#define		BIN_11101111	(Uchar)0xef

#define		BIN_11110000	(Uchar)0xf0
#define		BIN_11110001	(Uchar)0xf1
#define		BIN_11110010	(Uchar)0xf2
#define		BIN_11110011	(Uchar)0xf3
#define		BIN_11110100	(Uchar)0xf4
#define		BIN_11110101	(Uchar)0xf5
#define		BIN_11110110	(Uchar)0xf6
#define		BIN_11110111	(Uchar)0xf7
#define		BIN_11111000	(Uchar)0xf8
#define		BIN_11111001	(Uchar)0xf9
#define		BIN_11111010	(Uchar)0xfa
#define		BIN_11111011	(Uchar)0xfb
#define		BIN_11111100	(Uchar)0xfc
#define		BIN_11111101	(Uchar)0xfd
#define		BIN_11111110	(Uchar)0xfe
#define		BIN_11111111	(Uchar)0xff

⌨️ 快捷键说明

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