
蓝桥杯
文章平均质量分 52
然而然自
这个作者很懒,什么都没留下…
展开
-
移植NES模拟器到STM32G431 详细移植教程 CubeMX HAL库
MUC:STM32G431RBT6板子:蓝桥杯 CT117E_M4LCD:TFTLCD 2.4寸注:若使用蓝桥杯 CT117E_M4板子,可以直接烧录该程序使用。配置LED、按键IO和RCC配置时钟为170MHz配置一个定时器用于计算帧数打开中断创建工程复制蓝桥杯官方提供的LCD驱动文件到自己的工程,并在main.h添加lcd头文件为了方便显示帧数,在官方的lcd驱动文件里添加一个新函数,并在lcd.h声明在官方lcd初始化函数添加初始化功能,并在main初始化,同时初始化LE原创 2022-07-06 20:27:10 · 7106 阅读 · 10 评论 -
第十三届 蓝桥杯 嵌入式设计与开发项目 决赛
蓝桥杯 决赛原创 2022-06-18 17:56:31 · 2275 阅读 · 0 评论 -
第十一届 蓝桥杯 嵌入式设计与开发项目 决赛
蓝桥杯原创 2022-06-18 17:34:31 · 282 阅读 · 0 评论 -
第十二届 蓝桥杯 嵌入式设计与开发项目 决赛
蓝桥杯原创 2022-06-18 17:34:07 · 305 阅读 · 0 评论 -
第五届 蓝桥杯 嵌入式设计与开发项目 省赛
框架赛题串口2与PWM冲突解决方法部分程序主函数按键功能函数RTC功能函数串口功能函数LED功能函数LCD功能函数宏定义功能说明完整程序下载赛题一、题目“双路输出控制器”具有信号输出时间设定、输出信号占空比调整、当前输出通道及时间显示、系统工作参数存储、串口通讯及 LED 指示等功能。“双路输出控制器”通过串口完成信号输出时间设定功能;通过 EEPROM 完成系统工作参数存储功能;通过按键完成输出通道切换、输出信号占空比调整及停止信号输出功能;系统硬件电路主要由 MCU 控制单元、独立按键、LCD原创 2022-05-14 17:57:12 · 639 阅读 · 3 评论 -
第七届 蓝桥杯 嵌入式设计与开发项目 省赛
框架赛题部分程序主函数按键功能函数、ADC功能函数串口功能函数LED功能函数LCD功能函数完整程序下载赛题部分程序主函数 /* USER CODE BEGIN 2 */ EEPROM_init(); LED_init(); KEY_init(); LCD_Init(); USER_DATA_init(); //数据初始化 TASK_TIMES_init(); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE原创 2022-05-14 17:37:48 · 312 阅读 · 2 评论 -
第六届 蓝桥杯 嵌入式设计与开发项目 省赛
框架赛题部分程序主函数按键功能函数ADC功能函数LED功能函数LCD功能函数RTC功能函数串口功能函数完整程序下载赛题部分程序主函数 /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_ADC2_Init(); MX_TIM6_Init(); MX_USART1_UART_Init(); MX_RTC_Init(); /* USER CODE BEGIN 2 */原创 2022-05-14 17:33:08 · 279 阅读 · 2 评论 -
第八届 蓝桥杯嵌入式设计与开发项目 省赛
**模拟升降控制器**框架赛题部分程序主函数按键功能函数升降功能函数PWM功能函数LED功能函数LCD功能函数完整程序下载赛题部分程序主函数 /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_TIM3_Init(); MX_RTC_Init(); MX_TIM7_Init(); /* USER CODE BEGIN 2 */ KEY_init(); LED_init(); LCD_...原创 2022-05-14 17:25:29 · 452 阅读 · 1 评论 -
第九届 蓝桥杯 嵌入式设计与开发项目 省赛
框架赛题部分程序完整程序下载赛题部分程序 /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_TIM3_Init(); MX_TIM6_Init(); /* USER CODE BEGIN 2 */ m24c02_init(); LED_init(); KEY_init(); LCD_Init(); //LCD初始化 /* USER CODE END 2 */ /* Infinite lo原创 2022-05-14 17:17:48 · 1027 阅读 · 0 评论 -
第十届 蓝桥杯 嵌入式设计与开发项目 省赛
框架赛题部分程序完整程序下载赛题部分程序 /* USER CODE BEGIN 2 */ m24c02_init(); //EEPROM初始化(此功能为研究生组题目需求) LED_init(); //LED初始化 KEY_init(); //按键初始化 LCD_Init(); //LCD初始化 LCD_DisplayStringLine(Line2,LCD_Line2_buf); //刷新LCD第3行 HAL_TIM_Base_Start_IT(&htim2原创 2022-05-14 17:11:27 · 843 阅读 · 0 评论 -
第十一届 蓝桥杯 嵌入式设计与开发项目 省赛
注:研究生组比大学生组多一些功能,本程序兼容两组需求。本程序使用一个定时器输出两路频率、占空比可调的方波。赛题部分程序展示主函数: while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ if(flag_10ms) //10ms扫描按键 { flag_10ms=0; //10ms标志位清零 KEY_Function(); //执行按键功能 } if(flag_50m原创 2022-04-16 18:43:24 · 694 阅读 · 4 评论 -
第十一届 蓝桥杯 嵌入式设计与开发项目 省赛 模拟题
赛题部分程序展示主函数刷新: while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ key=scankey(); //扫按键 key_function(key); //执行按键功能 Interface_function(); //刷新界面显示 Alarm_function(); //执行闹钟功能 }按键模块:/*函数功能:执行按键功能入参:key:按键值返回原创 2022-04-16 18:14:10 · 3337 阅读 · 0 评论 -
第十二届 蓝桥杯 嵌入式设计与开发项目 省赛
赛题原创 2022-04-16 17:47:06 · 2633 阅读 · 0 评论 -
蓝桥杯 嵌入式设计与开发项目 历届 客观题
蓝桥杯嵌入式各届客观题,包含省赛第八至十三届,决赛第十、十一届。部分题目为本人自己做的,非标准答案,仅供参考。注:大学组客观题为10道,研究生组客观题为15道。研究生组的题包含了大学生组的题,故只保留研究生组的题下载链接:https://pan.baidu.com/s/1LMECSy3GuABduu42YUJdSQ提取码:qy2o......原创 2022-04-16 17:37:01 · 2284 阅读 · 1 评论 -
蓝桥杯 嵌入式 STMG431RBT6 综合测试
测试内容:输入捕获,PWM输出,比较输出(一个定时器产生多路可调频率与占空比的PWM),RTC,ADC,UART,DMA,按键(长短按),LED,LCD,EEPROM,MCP4017。模块功能说明:串口功能:使用DMA发送和接收,从串口接收到什么就发送什么,并在LCD显示,限制15个字节ADC功能:使用DMA采集R37和R38的电压读取PB14电压TIM功能:TIM2:输入捕获,测量R40频率TIM3:输入捕获,测量R39频率TIM4:比较输出,一个定时器产生多路可调频率与占空比的PW原创 2022-04-09 13:39:40 · 3644 阅读 · 1 评论 -
第十三届 蓝桥杯 嵌入式设计与开发项目 省赛
赛题部分程序展示:void UART_function(void){ u8 a,flag=0;; if(UART2_RX_over) { UART2_RX_over=0; if((UART2_RX_LEN==7)&&UART2_RX_BUF[3]=='-') { for(a=0;a<7;a++) { if(a==3) a=4; if((UART2_RX_BUF[a]<'0')||(UART2_RX_BUF[a]>'原创 2022-04-09 13:27:15 · 728 阅读 · 0 评论