📄 gpio.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
** http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: gpio.c
** Last modified Date: 2005-04-18
** Last Version: 1.0
** Descriptions: Delay funtion
********************************************************************************************************/
#include "config.h"
/*
*********************************************************************************************************
** 函数名称 :GPIOInit()
** 函数功能 :GPIO初始化
*********************************************************************************************************
*/
void GPIO_Init(void)
{
IO0DIR |= BEEP; // 设置蜂鸣器控制口为输出
IO0SET = BEEP; // 设置蜂鸣器控制口为高电平
IO0DIR |= HC595_CS; // 设置74HC595片选控制口为输出
IO1DIR |= LEDS8; // 设置LED控制口为输出
IO0DIR &=~(KEY1|KEY2|KEY3|KEY4|KEY5|KEY6); // KEY1~KEY6控制口输入
PINSEL1 = 2 << 18;
}
/*
*********************************************************************************************************
** 函数名称 :LedCtrl()
** 函数功能 :Led控制
*********************************************************************************************************
*/
void LedCtrl(uint8 para)
{
if(para & 0x01)
{
SetLed1();
}
else
{
ClrLed1();
}
if(para & 0x02)
{
SetLed2();
}
else
{
ClrLed2();
}
if(para & 0x04)
{
SetLed3();
}
else
{
ClrLed3();
}
if(para & 0x08)
{
SetLed4();
}
else
{
ClrLed4();
}
if(para & 0x10)
{
SetLed5();
}
else
{
ClrLed5();
}
if(para & 0x20)
{
SetLed6();
}
else
{
ClrLed6();
}
if(para & 0x40)
{
SetLed7();
}
else
{
ClrLed7();
}
if(para & 0x80)
{
SetLed8();
}
else
{
ClrLed8();
}
}
/*
*********************************************************************************************************
** 函数名称 :BeepCtrl()
** 函数功能 :Led控制
*********************************************************************************************************
*/
void BeepCtrl(uint8 para)
{
if(para != 0)
{
SetBeep();
}
else
{
ClrBeep();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -