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

📄 st79.h

📁 我个人编写的车载dvd上的程序
💻 H
📖 第 1 页 / 共 5 页
字号:
#define PE_IDR6                         U_PE_IDR.field.B6
#define PE_IDR7                         U_PE_IDR.field.B7

#define	PE_DDR				U_PE_DDR.byte
#define PE_DDR0                         U_PE_DDR.field.B0
#define PE_DDR1                         U_PE_DDR.field.B1
#define PE_DDR2                         U_PE_DDR.field.B2
#define PE_DDR3                         U_PE_DDR.field.B3
#define PE_DDR4                         U_PE_DDR.field.B4
#define PE_DDR5                         U_PE_DDR.field.B5
#define PE_DDR6                         U_PE_DDR.field.B6
#define PE_DDR7                         U_PE_DDR.field.B7

#define	PE_CR1				U_PE_CR1.byte
#define PE_CR10                         U_PE_CR1.field.B0
#define PE_CR11                         U_PE_CR1.field.B1
#define PE_CR12                         U_PE_CR1.field.B2
#define PE_CR13                         U_PE_CR1.field.B3
#define PE_CR14                         U_PE_CR1.field.B4
#define PE_CR15                         U_PE_CR1.field.B5
#define PE_CR16                         U_PE_CR1.field.B6
#define PE_CR17                         U_PE_CR1.field.B7

#define	PE_CR2				U_PE_CR2.byte
#define PE_CR20                         U_PE_CR2.field.B0
#define PE_CR21                         U_PE_CR2.field.B1
#define PE_CR22                         U_PE_CR2.field.B2
#define PE_CR23                         U_PE_CR2.field.B3
#define PE_CR24                         U_PE_CR2.field.B4
#define PE_CR25                         U_PE_CR2.field.B5
#define PE_CR26                         U_PE_CR2.field.B6
#define PE_CR27                         U_PE_CR2.field.B7
//port F
ext volatile UCharField U_PF_ODR @0x5019;
ext volatile UCharField U_PF_IDR @0x501A;
ext volatile UCharField U_PF_DDR @0x501B;
ext volatile UCharField U_PF_CR1 @0x501C;
ext volatile UCharField U_PF_CR2 @0x501D;
#define	PF_ODR				U_PF_ODR.byte
#define PF_ODR0                         U_PF_ODR.field.B0
#define PF_ODR1                         U_PF_ODR.field.B1
#define PF_ODR2                         U_PF_ODR.field.B2
#define PF_ODR3                         U_PF_ODR.field.B3
#define PF_ODR4                         U_PF_ODR.field.B4
#define PF_ODR5                         U_PF_ODR.field.B5
#define PF_ODR6                         U_PF_ODR.field.B6
#define PF_ODR7                         U_PF_ODR.field.B7

#define PF_IDR                          U_PF_IDR.byte
#define PF_IDR0                         U_PF_IDR.field.B0
#define PF_IDR1                         U_PF_IDR.field.B1
#define PF_IDR2                         U_PF_IDR.field.B2
#define PF_IDR3                         U_PF_IDR.field.B3
#define PF_IDR4                         U_PF_IDR.field.B4
#define PF_IDR5                         U_PF_IDR.field.B5
#define PF_IDR6                         U_PF_IDR.field.B6
#define PF_IDR7                         U_PF_IDR.field.B7

#define	PF_DDR				U_PF_DDR.byte
#define PF_DDR0                         U_PF_DDR.field.B0
#define PF_DDR1                         U_PF_DDR.field.B1
#define PF_DDR2                         U_PF_DDR.field.B2
#define PF_DDR3                         U_PF_DDR.field.B3
#define PF_DDR4                         U_PF_DDR.field.B4
#define PF_DDR5                         U_PF_DDR.field.B5
#define PF_DDR6                         U_PF_DDR.field.B6
#define PF_DDR7                         U_PF_DDR.field.B7

#define	PF_CR1				U_PF_CR1.byte
#define PF_CR10                         U_PF_CR1.field.B0
#define PF_CR11                         U_PF_CR1.field.B1
#define PF_CR12                         U_PF_CR1.field.B2
#define PF_CR13                         U_PF_CR1.field.B3
#define PF_CR14                         U_PF_CR1.field.B4
#define PF_CR15                         U_PF_CR1.field.B5
#define PF_CR16                         U_PF_CR1.field.B6
#define PF_CR17                         U_PF_CR1.field.B7

#define	PF_CR2				U_PF_CR2.byte
#define PF_CR20                         U_PF_CR2.field.B0
#define PF_CR21                         U_PF_CR2.field.B1
#define PF_CR22                         U_PF_CR2.field.B2
#define PF_CR23                         U_PF_CR2.field.B3
#define PF_CR24                         U_PF_CR2.field.B4
#define PF_CR25                         U_PF_CR2.field.B5
#define PF_CR26                         U_PF_CR2.field.B6
#define PF_CR27                         U_PF_CR2.field.B7
//port G
ext volatile UCharField U_PG_ODR @0x501E;
ext volatile UCharField U_PG_IDR @0x501F;
ext volatile UCharField U_PG_DDR @0x5020;
ext volatile UCharField U_PG_CR1 @0x5021;
ext volatile UCharField U_PG_CR2 @0x5022;
#define	PG_ODR				U_PG_ODR.byte
#define PG_ODR0                         U_PG_ODR.field.B0
#define PG_ODR1                         U_PG_ODR.field.B1
#define PG_ODR2                         U_PG_ODR.field.B2
#define PG_ODR3                         U_PG_ODR.field.B3
#define PG_ODR4                         U_PG_ODR.field.B4
#define PG_ODR5                         U_PG_ODR.field.B5
#define PG_ODR6                         U_PG_ODR.field.B6
#define PG_ODR7                         U_PG_ODR.field.B7

#define PG_IDR                          U_PG_IDR.byte
#define PG_IDR0                         U_PG_IDR.field.B0
#define PG_IDR1                         U_PG_IDR.field.B1
#define PG_IDR2                         U_PG_IDR.field.B2
#define PG_IDR3                         U_PG_IDR.field.B3
#define PG_IDR4                         U_PG_IDR.field.B4
#define PG_IDR5                         U_PG_IDR.field.B5
#define PG_IDR6                         U_PG_IDR.field.B6
#define PG_IDR7                         U_PG_IDR.field.B7

#define	PG_DDR				U_PG_DDR.byte
#define PG_DDR0                         U_PG_DDR.field.B0
#define PG_DDR1                         U_PG_DDR.field.B1
#define PG_DDR2                         U_PG_DDR.field.B2
#define PG_DDR3                         U_PG_DDR.field.B3
#define PG_DDR4                         U_PG_DDR.field.B4
#define PG_DDR5                         U_PG_DDR.field.B5
#define PG_DDR6                         U_PG_DDR.field.B6
#define PG_DDR7                         U_PG_DDR.field.B7


#define	PG_CR1				U_PG_CR1.byte
#define PG_CR10                         U_PG_CR1.field.B0
#define PG_CR11                         U_PG_CR1.field.B1
#define PG_CR12                         U_PG_CR1.field.B2
#define PG_CR13                         U_PG_CR1.field.B3
#define PG_CR14                         U_PG_CR1.field.B4
#define PG_CR15                         U_PG_CR1.field.B5
#define PG_CR16                         U_PG_CR1.field.B6
#define PG_CR17                         U_PG_CR1.field.B7

#define	PG_CR2				U_PG_CR2.byte
#define PG_CR20                         U_PG_CR2.field.B0
#define PG_CR21                         U_PG_CR2.field.B1
#define PG_CR22                         U_PG_CR2.field.B2
#define PG_CR23                         U_PG_CR2.field.B3
#define PG_CR24                         U_PG_CR2.field.B4
#define PG_CR25                         U_PG_CR2.field.B5
#define PG_CR26                         U_PG_CR2.field.B6
#define PG_CR27                         U_PG_CR2.field.B7
//port H
ext volatile UCharField U_PH_ODR @0x5023;
ext volatile UCharField U_PH_IDR @0x5024;
ext volatile UCharField U_PH_DDR @0x5025;
ext volatile UCharField U_PH_CR1 @0x5026;
ext volatile UCharField U_PH_CR2 @0x5027;
#define	PH_ODR				U_PH_ODR.byte
#define PH_ODR0                         U_PH_ODR.field.B0
#define PH_ODR1                         U_PH_ODR.field.B1
#define PH_ODR2                         U_PH_ODR.field.B2
#define PH_ODR3                         U_PH_ODR.field.B3
#define PH_ODR4                         U_PH_ODR.field.B4
#define PH_ODR5                         U_PH_ODR.field.B5
#define PH_ODR6                         U_PH_ODR.field.B6
#define PH_ODR7                         U_PH_ODR.field.B7

#define PH_IDR                          U_PH_IDR.byte
#define PH_IDR0                         U_PH_IDR.field.B0
#define PH_IDR1                         U_PH_IDR.field.B1
#define PH_IDR2                         U_PH_IDR.field.B2
#define PH_IDR3                         U_PH_IDR.field.B3
#define PH_IDR4                         U_PH_IDR.field.B4
#define PH_IDR5                         U_PH_IDR.field.B5
#define PH_IDR6                         U_PH_IDR.field.B6
#define PH_IDR7                         U_PH_IDR.field.B7

#define	PH_DDR				U_PH_DDR.byte
#define PH_DDR0                         U_PH_DDR.field.B0
#define PH_DDR1                         U_PH_DDR.field.B1
#define PH_DDR2                         U_PH_DDR.field.B2
#define PH_DDR3                         U_PH_DDR.field.B3
#define PH_DDR4                         U_PH_DDR.field.B4
#define PH_DDR5                         U_PH_DDR.field.B5
#define PH_DDR6                         U_PH_DDR.field.B6
#define PH_DDR7                         U_PH_DDR.field.B7

#define	PH_CR1				U_PH_CR1.byte
#define PH_CR10                         U_PH_CR1.field.B0
#define PH_CR11                         U_PH_CR1.field.B1
#define PH_CR12                         U_PH_CR1.field.B2
#define PH_CR13                         U_PH_CR1.field.B3
#define PH_CR14                         U_PH_CR1.field.B4
#define PH_CR15                         U_PH_CR1.field.B5
#define PH_CR16                         U_PH_CR1.field.B6
#define PH_CR17                         U_PH_CR1.field.B7

#define	PH_CR2				U_PH_CR2.byte
#define PH_CR20                         U_PH_CR2.field.B0
#define PH_CR21                         U_PH_CR2.field.B1
#define PH_CR22                         U_PH_CR2.field.B2
#define PH_CR23                         U_PH_CR2.field.B3
#define PH_CR24                         U_PH_CR2.field.B4
#define PH_CR25                         U_PH_CR2.field.B5
#define PH_CR26                         U_PH_CR2.field.B6
#define PH_CR27                         U_PH_CR2.field.B7

//port I
ext volatile UCharField U_PI_ODR @0x5028;
ext volatile UCharField U_PI_IDR @0x5029;
ext volatile UCharField U_PI_DDR @0x502A;
ext volatile UCharField U_PI_CR1 @0x502B;
ext volatile UCharField U_PI_CR2 @0x502C;
#define	PI_ODR				U_PI_ODR.byte
#define PI_ODR0                         U_PI_ODR.field.B0
#define PI_ODR1                         U_PI_ODR.field.B1
#define PI_ODR2                         U_PI_ODR.field.B2
#define PI_ODR3                         U_PI_ODR.field.B3
#define PI_ODR4                         U_PI_ODR.field.B4
#define PI_ODR5                         U_PI_ODR.field.B5
#define PI_ODR6                         U_PI_ODR.field.B6
#define PI_ODR7                         U_PI_ODR.field.B7

#define PI_IDR                          U_PI_IDR.byte
#define PI_IDR0                         U_PI_IDR.field.B0
#define PI_IDR1                         U_PI_IDR.field.B1
#define PI_IDR2                         U_PI_IDR.field.B2
#define PI_IDR3                         U_PI_IDR.field.B3
#define PI_IDR4                         U_PI_IDR.field.B4
#define PI_IDR5                         U_PI_IDR.field.B5
#define PI_IDR6                         U_PI_IDR.field.B6
#define PI_IDR7                         U_PI_IDR.field.B7

#define	PI_DDR				U_PI_DDR.byte
#define PI_DDR0                         U_PI_DDR.field.B0
#define PI_DDR1                         U_PI_DDR.field.B1
#define PI_DDR2                         U_PI_DDR.field.B2
#define PI_DDR3                         U_PI_DDR.field.B3
#define PI_DDR4                         U_PI_DDR.field.B4
#define PI_DDR5                         U_PI_DDR.field.B5
#define PI_DDR6                         U_PI_DDR.field.B6
#define PI_DDR7                         U_PI_DDR.field.B7

#define	PI_CR1				U_PI_CR1.byte
#define PI_CR10                         U_PI_CR1.field.B0
#define PI_CR11                         U_PI_CR1.field.B1
#define PI_CR12                         U_PI_CR1.field.B2
#define PI_CR13                         U_PI_CR1.field.B3
#define PI_CR14                         U_PI_CR1.field.B4
#define PI_CR15                         U_PI_CR1.field.B5
#define PI_CR16                         U_PI_CR1.field.B6
#define PI_CR17                         U_PI_CR1.field.B7

#define	PI_CR2				U_PI_CR2.byte
#define PI_CR20                         U_PI_CR2.field.B0
#define PI_CR21                         U_PI_CR2.field.B1
#define PI_CR22                         U_PI_CR2.field.B2
#define PI_CR23                         U_PI_CR2.field.B3
#define PI_CR24                         U_PI_CR2.field.B4
#define PI_CR25                         U_PI_CR2.field.B5
#define PI_CR26                         U_PI_CR2.field.B6
#define PI_CR27                         U_PI_CR2.field.B7
//Flash
ext volatile UCharField U_FLASH_CR1 @0x505A;//Flash control register 1

⌨️ 快捷键说明

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