资源简介
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个文件信息
相关资源
- 蓝桥杯VIP题目与全套测试数据
- 截至2018--蓝桥杯489道测评数据
- Dev-Cpp5.4.0 蓝桥杯大赛版本
- 蓝桥杯嵌入式keil安装视频教程
- 蓝桥杯资料超全
- 蓝桥杯 嵌入式设计与开发 考试加密资
- 蓝桥杯历届真题第九届第十届.zip
- 蓝桥杯单片机CT107D的proteus仿真
- 蓝桥杯489道测评数据
- 蓝桥杯嵌入式 官方提供的数据包
- 蓝桥杯VIP试题及测试数据
- 蓝桥杯嵌入式历年赛题汇总
- 蓝桥杯单片机组国一复习资料
- STM32F103C8T6详细资料
- 第七届“蓝桥杯”单片机组省赛“模
- 蓝桥杯模块练习-AD转换
- 算法参考资料
- 温度显示、超声波测距、光敏D/A显示
- 蓝桥杯《数据结构不难》、《计蒜客
- 2019第十届蓝桥杯B组题目
- 蓝桥杯第十四个程序超声波测距.rar
- 第十届蓝桥杯 单片机设计与开发项目
- 蓝桥杯单片机设计与开发客观题
- CTD107蓝桥杯555方波计数器&&超声波测距
- 第十届蓝桥杯嵌入式方向客观题
- 蓝桥杯客观题蓝桥杯客观题
- 蓝桥杯 练习系统所有题包括VIP题
- 蓝桥杯练习题库
- 2016_第七届_蓝桥杯_国赛——“电压、
- 蓝桥杯历年真题视频解析
评论
共有 条评论