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

📄 es51_ii.h

📁 EasyStudy51-II单片机开发系统的库函数源代码.包含了EasyStudy51-II硬件的全部驱动.
💻 H
字号:
/*------------------------------------------------
//	File: ES51_II.h
//	EasyStudy51-II 硬件资源定义
//	2008.10
//	八零科技 wolfe
------------------------------------------------*/

#ifndef	__ES51_II_H__
#define __ES51_II_H__



/*------------------------------------------------

------------------------------------------------*/	
#define FALSE 	0
#define TRUE	1
/*------------------------------------------------
位屏蔽宏定义
------------------------------------------------*/	
#define bmBIT0	0x01
#define bmBIT1	0x02
#define bmBIT2	0x04
#define bmBIT3	0x08
#define bmBIT4	0x10
#define bmBIT5	0x20
#define bmBIT6	0x40
#define bmBIT7	0x80 

/*------------------------------------------------
LED引脚定义
------------------------------------------------*/	
#define LEDPORT P1
sbit	LED1 	= P1^0;
sbit	LED2 	= P1^1;
sbit	LED3 	= P1^2;
sbit	LED4 	= P1^3;
sbit	LED5 	= P1^4;
sbit	LED6 	= P1^5;
sbit	LED7 	= P1^6;
sbit	LED8 	= P1^7;

/*------------------------------------------------
按键引脚定义
------------------------------------------------*/	
#define KEYPORT P0
sbit	KEY1 	= P0^0;
sbit	KEY2 	= P0^1;
sbit	KEY3 	= P0^2;
sbit	KEY4 	= P0^3;		//	四个键盘共享INT1

sbit	KEY_INT0  = P3^2;	//	外部中断0
sbit	KEY_COUNT = P3^4;	//	外部记数0
//	键值定义
#define KEY1VAL	0x0e
#define KEY2VAL 0x0d
#define KEY3VAL 0x0b
#define KEY4VAL 0x07

/*------------------------------------------------
蜂鸣器引脚定义
------------------------------------------------*/	
sbit	BELL 	= P3^5;

/*------------------------------------------------
数码管引脚定义
------------------------------------------------*/	

#define	SEGPORT	P2
sbit	SEGA 	= P2^0;
sbit	SEGB 	= P2^1;
sbit	SEGC 	= P2^2;
sbit	SEGD 	= P2^3;
sbit	SEGE 	= P2^4;
sbit	SEGF 	= P2^5;
sbit	SEGG 	= P2^6;
sbit	SEGDP	= P2^7;

#define	SMGEN		P0
sbit	SMGEN1 	= P0^4;
sbit	SMGEN2	= P0^5;
sbit	SMGEN3	= P0^6;
sbit	SMGEN4	= P0^7;

#define	bmSMGEN1	bmBIT4
#define bmSMGEN2	bmBIT5	
#define	bmSMGEN3	bmBIT6
#define bmSMGEN4	bmBIT7

/*------------------------------------------------
IIC引脚定义
------------------------------------------------*/	
sbit	SDA		= P3^6;
sbit	SCL 	= P3^7;
	// 24c01器件地址
#define ADDR_24	0xA0

#endif	//__ES51_II_H__

⌨️ 快捷键说明

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