• 大小: 5.24M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-20
  • 语言: C/C++
  • 标签: Bootloader  boot  DER  AD  oa  

资源简介

功能实现:
1.4个按键(led0~led3)分别控制4个led的开关。
2.流水灯按键控制4个led组成流水灯。
3.打开5个按键的同时,开始显示倒计时,结束后按键关闭,时间显示定时设置值。
4.流水灯打开时,其他按键关闭,或按下无效。
5.温度实时显示。
增加功能:5个定时时间可以任意设置;

资源截图

代码片段和文件信息

#include “all.h“


/*---------------------------------------------------------------------------
函数原型: void GPIO_Configuration(void) 
参数说明: 无
返 回 值: 无
函数功能:GPIO初始化
----------------------------------------------------------------------------*/
void GPIO_Configuration(void) 
{
  
 GPIO_InitTypeDef  GPIO_InitStructure;
 
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB   ENABLE);  //使能PBPE端口时钟

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6;  //LED0-->PB.5 端口配置
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;   //推挽输出
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;  //IO口速度为50MHz
 GPIO_Init(GPIOA &GPIO_InitStructure);  //根据设定参数初始化GPIOB.5



LED0 = 0;
LED1 = 1;
LED2 = 0;
LED3 = 1;
   
}






void bsp_init(void)
{
//----数据初始化--------------
LedCount[0]=10;
LedCount[1]=10;
LedCount[2]=15;
LedCount[3]=20;
LedCount[4]=25;

//----参数设置显示数值赋值---------------
Display_LedConfig[0]=LedCount[0];
Display_LedConfig[1]=LedCount[1];
Display_LedConfig[2]=LedCount[2];
Display_LedConfig[3]=LedCount[3];
Display_LedConfig[4]=LedCount[4];


//---------------------
uart_init(9600);  //串口初始化为9600
GPIO_Configuration();  //GPIO端口初始化
Timer2_Init();      //定时器2初始化
// delay_init();

//---------显示初始化-----------
DisplaySystemOperateState(0xB10x00);//LED0显示关
DisplaySystemOperateState(0xB20x00);//LED1显示关
DisplaySystemOperateState(0xB30x00);//LED2显示关
DisplaySystemOperateState(0xB40x00);//LED3显示关
DisplaySystemOperateState(0xB50x00);//流水灯显示开

DisplaySystemOperateState(0xC1LedCount[0]/10);//  RealTemperature[0]/10) RealTemperature[0]%10);
DisplaySystemOperateState(0xC2LedCount[0]%10);
DisplaySystemOperateState(0xC3LedCount[1]/10);
DisplaySystemOperateState(0xC4LedCount[1]%10);
DisplaySystemOperateState(0xC5LedCount[2]/10);
DisplaySystemOperateState(0xC6LedCount[2]%10);
DisplaySystemOperateState(0xC7LedCount[3]/10);
DisplaySystemOperateState(0xC8LedCount[3]%10);
DisplaySystemOperateState(0xC9LedCount[4]/10);
DisplaySystemOperateState(0xCALedCount[4]%10);

}








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

     文件       2320  2020-02-02 16:58  (三)\stm32f103c8t6(SAN)\BSP\bsp.c

     文件        235  2020-02-02 14:26  (三)\stm32f103c8t6(SAN)\BSP\bsp.h

     文件      17273  2010-06-07 10:25  (三)\stm32f103c8t6(SAN)\CORE\core_cm3.c

     文件      85714  2011-02-09 14:59  (三)\stm32f103c8t6(SAN)\CORE\core_cm3.h

     文件      12765  2011-03-10 10:52  (三)\stm32f103c8t6(SAN)\CORE\startup_stm32f10x_md.s

     文件       7930  2015-05-19 13:20  (三)\stm32f103c8t6(SAN)\DGUS\delay\delay.c

     文件       1991  2015-05-19 13:20  (三)\stm32f103c8t6(SAN)\DGUS\delay\delay.h

     文件        361  2020-01-22 20:09  (三)\stm32f103c8t6(SAN)\DGUS\sys\sys.c

     文件       2804  2015-03-23 12:22  (三)\stm32f103c8t6(SAN)\DGUS\sys\sys.h

     文件      15525  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\DGUS\usart\usart.c

     文件       1398  2020-02-01 21:53  (三)\stm32f103c8t6(SAN)\DGUS\usart\usart.h

     文件       7928  2015-08-13 13:42  (三)\stm32f103c8t6(SAN)\DS18B20\delay.c

     文件       1991  2015-08-13 13:42  (三)\stm32f103c8t6(SAN)\DS18B20\delay.h

     文件       7899  2020-02-01 09:45  (三)\stm32f103c8t6(SAN)\DS18B20\ds18b20.c

     文件       1476  2020-01-11 23:29  (三)\stm32f103c8t6(SAN)\DS18B20\ds18b20.h

     文件     355990  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\bsp.crf

     文件       1811  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\bsp.d

     文件     392752  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\bsp.o

     文件       3939  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\core_cm3.crf

     文件        101  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\core_cm3.d

     文件      11272  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\core_cm3.o

     文件     348284  2020-01-19 21:23  (三)\stm32f103c8t6(SAN)\OBJ\delay.crf

     文件       1651  2020-01-19 21:23  (三)\stm32f103c8t6(SAN)\OBJ\delay.d

     文件     384216  2020-01-19 21:23  (三)\stm32f103c8t6(SAN)\OBJ\delay.o

     文件     357239  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\ds18b20.crf

     文件       1971  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\ds18b20.d

     文件     408052  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\ds18b20.o

     文件         19  2020-02-02 20:17  (三)\stm32f103c8t6(SAN)\OBJ\ExtDll.iex

     文件     355515  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\main.crf

     文件       1811  2020-02-02 20:19  (三)\stm32f103c8t6(SAN)\OBJ\main.d

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

评论

共有 条评论