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

📄 gpio.h

📁 SmartARM2200开发平台光盘资料中的所有的源码和测试程序以及应用程序
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			gpio.h
** Last modified Date:  2005-04-18
** Last Version:		1.0
** Descriptions:		Header of gpio.c
********************************************************************************************************/

#ifndef  GPIO_H
#define  GPIO_H


#define		BEEP		1 << 7			// P0.7控制蜂鸣器BEEP
#define 	LEDS8 		0xFF << 18		// P1[25:18]控制LED8~LED1,低电平点亮 
#define     LED1        1<<18
#define     LED2        1<<19
#define     LED3        1<<20
#define     LED4        1<<21
#define     LED5        1<<22
#define     LED6        1<<23
#define     LED7        1<<24
#define     LED8        1<<25
#define   	HC595_CS   	(1 << 29)      	// P0.29口为74HC595的片选
#define 	KEY1  		1 << 16			// P0.16连接KEY1
#define 	KEY2  		1 << 17			// P0.17连接KEY2
#define 	KEY3  		1 << 18			// P0.18连接KEY3
#define 	KEY4  		1 << 19			// P0.19连接KEY4
#define 	KEY5  		1 << 20			// P0.20连接KEY5
#define 	KEY6  		1 << 21			// P0.21连接KEY6


#define     SetBeep()   IO0CLR = BEEP;
#define     ClrBeep()   IO0SET = BEEP;

#define     SetLed1()   IO1CLR = LED1;
#define     ClrLed1()   IO1SET = LED1;
#define     SetLed2()   IO1CLR = LED2;
#define     ClrLed2()   IO1SET = LED2;
#define     SetLed3()   IO1CLR = LED3;
#define     ClrLed3()   IO1SET = LED3;
#define     SetLed4()   IO1CLR = LED4;
#define     ClrLed4()   IO1SET = LED4;
#define     SetLed5()   IO1CLR = LED5;
#define     ClrLed5()   IO1SET = LED5;
#define     SetLed6()   IO1CLR = LED6;
#define     ClrLed6()   IO1SET = LED6;
#define     SetLed7()   IO1CLR = LED7;
#define     ClrLed7()   IO1SET = LED7;
#define     SetLed8()   IO1CLR = LED8;
#define     ClrLed8()   IO1SET = LED8;


/*
*********************************************************************************************************
** 函数名称 :GPIOInit()
** 函数功能 :GPIO初始化
*********************************************************************************************************
*/	
	
void GPIO_Init(void);

/*
*********************************************************************************************************
** 函数名称 :LedCtrl()
** 函数功能 :Led控制
*********************************************************************************************************
*/	
	
void LedCtrl(uint8 para);

/*
*********************************************************************************************************
** 函数名称 :BeepCtrl()
** 函数功能 :Led控制
*********************************************************************************************************
*/	
	
void BeepCtrl(uint8 para);


#endif




⌨️ 快捷键说明

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