• 大小: 48.28MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-17
  • 语言: 其他
  • 标签: 蓝桥杯  

资源简介

CT117E嵌入式竞赛板蓝桥杯资源,各个模块代码,文档,模拟题例子程序,模拟题试卷,真题试卷

资源截图

代码片段和文件信息

/*******************************************************************************  
* 文件名称:LED闪烁控制实验
* 实验目的:1.掌握外设时钟的配置方法
*           2.掌握STM32处理器GPIO的操作方法
* 程序说明:使用程序前,确认LED相关引脚已经通过跳线正确连接。
* 日期版本:2011-9-19/V1.0a 
*******************************************************************************/

/* Includes ------------------------------------------------------------------*/
#include “stm32f10x.h“
#include “led.h“
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
void LED_Control(uint16_t LEDuint8_t LED_Status);
void LED_Init(void);
/* Private functions ---------------------------------------------------------*/

/**
  * @说明     主函数
  * @参数     None 
  * @返回值   None
  */
int main(void)
{
    unsigned int i;
    char j=0;
    LED_Init();
    LED_Control(LEDALL0);

    while(1){
for(j=8; j<16; j++)
{
        LED_Control(1<        for(i=0x3fffff; i>0; i--);
        LED_Control(1<        for(i=0x3fffff; i>0; i--);
}
    }          
}

/**
  * @说明     LED 相关GPIO引脚工作模式及时钟源配置
  * @参数     None 
  * @返回值   None
  */
void LED_Init(void)
{
#if 0
    GPIO_InitTypeDef  GPIO_InitStructure;
  
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC ENABLE);
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD ENABLE);

    //LED引脚配置,PC08~PC15
    GPIO_InitStructure.GPIO_Pin = LED0 |LED1 | LED2 | LED3 | LED4 | LED5 | LED6 | LED7;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
    GPIO_Init(GPIOC &GPIO_InitStructure);

    //74HC573锁存引脚配置,PD2
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
    GPIO_Init(GPIOD &GPIO_InitStructure);
#endif
RCC->APB2ENR |= 3<<4;
GPIOD->CRL = 0x3<<2;
GPIOC->CRH = 0x33333333;
GPIOC->ODR = 0xff<<8;

}

/**
  * @说明     控制LED打开或关闭
  * @参数     Led: LED编号GPIO_Pin_8到GPIO_Pin_15
  * @参数     Ledstatus: 0,关闭LED;1,打开LED
  * @返回值   None
  */
void LED_Control(uint16_t LEDuint8_t LED_Status)
{
#if 0
    if(LED_Status == 0){
        GPIO_SetBits(GPIOCLED);
        GPIO_SetBits(GPIODGPIO_Pin_2);
        GPIO_ResetBits(GPIODGPIO_Pin_2);  //状态锁存
    }        
    else
    {
        GPIO_ResetBits(GPIOCLED);
        GPIO_SetBits(GPIODGPIO_Pin_2);
        GPIO_ResetBits(GPIODGPIO_Pin_2);  //状态锁存    
    }
#endif
if(LED_Status == 1)
GPIOC->BRR |= LED;
else
GPIOC->BSRR |= LED;
GPIOD->BRR |= 1<<2;
GPIOD->BSRR|= 1<<2;
}
/******************************************END OF FILE*************************/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        319  2012-09-19 21:12  蓝桥杯代码\Examples\Examples\1.LED_TEST\INC\led.h

     文件       3301  2012-09-19 19:47  蓝桥杯代码\Examples\Examples\1.LED_TEST\INC\stm32f10x_conf.h

     文件       2101  2011-04-05 02:57  蓝桥杯代码\Examples\Examples\1.LED_TEST\INC\stm32f10x_it.h

     文件      55049  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.map

     文件        188  2012-09-19 19:11  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.plg

     文件     141055  2013-11-27 17:57  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.uvgui.Administrator

     文件      70945  2014-04-07 21:37  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.uvgui.hanlinson

     文件     141057  2013-11-27 17:57  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.uvgui_Administrator.bak

     文件      24678  2014-04-07 21:37  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.uvopt

     文件      22601  2014-04-07 21:37  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED.uvproj

     文件      10553  2013-11-27 17:54  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\LED_Target 1.dep

     文件      53580  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\MDK\startup_stm32f10x_md.lst

     文件       3622  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\core_cm3.crf

     文件        151  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\core_cm3.d

     文件      10772  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\core_cm3.o

     文件      27432  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.axf

     文件        230  2014-04-07 21:37  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.build_log.htm

     文件       3733  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.hex

     文件      31752  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.htm

     文件        495  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.lnp

     文件        307  2013-11-27 17:57  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\LED.plg

     文件     246751  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\main.crf

     文件        824  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\main.d

     文件     265504  2013-11-22 19:50  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\main.o

     文件        123  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\startup_stm32f10x_md.d

     文件       6104  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\startup_stm32f10x_md.o

     文件     250447  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\stm32f10x_gpio.crf

     文件       1045  2013-11-22 19:23  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\stm32f10x_gpio.d

     文件     272220  2013-11-22 19:24  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\stm32f10x_gpio.o

     文件     246393  2013-11-22 19:24  蓝桥杯代码\Examples\Examples\1.LED_TEST\OUTPUT\stm32f10x_it.crf

............此处省略984个文件信息

评论

共有 条评论