- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 我的数学建模经历
我的数学建模经历文章目录组队与分工学习选题文献检索实战感受组队与分工数学建模竞是三个人的活动,参加竞赛首要是组队,而怎么样组队是有讲究的。此外还需要分工等等。众所周知,数学建模特别需要数学和计算机的能力,所在组队的时候需要优先考虑队中有这方面能力的人,其次,由于论文是数学建模竞赛的最终形式,所以一定要有写作表达能力非常突出的队友,最后一定要对论文的进行美化工作,让评阅老师觉得赏心悦目,这就需要由熟悉办公软件或对专业论文排版软件(如:Latex)的同学来处理。其中一位大佬队友负责论文(国赛论文查重率
2020-10-06 22:42:44 547
原创 STM32微控制器综合实训12 单相并网逆变器SPWM发生器
实验12 单相太阳能并网逆变器SPWM发生器设计了解SPWM的应用领域,掌握单相并网逆变器SPWM发生器的设计方法。代码讲解main.c#include "led.h" #include "delay.h" #include "sys.h" #include "usart.h" #include "timer.h" vu16 freq = 5000, Period = 0; __IO float Per
2020-07-17 15:50:26 2251 2
原创 STM32微控制器综合实训11 伺服电机控制器设计实验
实验11 伺服电机控制器设计实验了解伺服电机的应用领域,掌握伺服电机的速度控制模式、伺服电机的位置控制模式。文章目录程序设计伺服电机的速度控制模式代码讲解main.ctimer.c伺服电机的位置控制模式代码讲解main.ctimer.c编译仿真伺服电机的速度控制模式伺服电机的位置控制模式遇到的错误总结程序设计伺服电机的速度控制模式代码讲解main.c1、TIM2_PWM_Init2、TIM3_Int_Init3、whiletimer.cTIM3_IRQHandler伺服电机的位置控制
2020-07-17 14:41:43 1611 3
原创 STM32微控制器综合实训10 基于CAN总线的超声波测距仪设计实验
实验10 基于CAN总线的超声波测距仪设计实验利用CAN总线来实现数据的传送。文章目录代码讲解(c8t6)温度传感器ds18b20超声波测距main.c中的whileCAN通信代码讲解(zet6)main.c代码讲解(c8t6)温度传感器ds18b20DS18B20_Init//初始化DS18B20的IO口 DQ 同时检测DS的存在 //返回1:不存在 //返回0:存在 u8 DS18B20_Init(void) { GPIO_InitTypeD
2020-07-17 10:36:19 940
原创 STM32微控制器综合实训9 输入捕获实验
实验1 工程模板的建立用STM32的定时器来捕获PWM方波信号的脉宽。代码讲解首先进入main.c#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "usart.h"#include "timer.h"extern u8 TIM5CH1_CAPTURE_STA; //输入捕获状态 extern u16 TIM5CH1_CAPTURE_VAL; //输入捕获值
2020-07-16 23:05:14 1148
原创 STM32微控制器综合实训8 PWM输出实验
实验1 工程模板的建立用STM32的定时器来产生PWM呼吸灯。文章目录代码讲解main.ctimer.c编译仿真第一次仿真第二次仿真第三次仿真第三次仿真总结代码讲解main.cint main(void) { u16 led0pwmval=0; u8 dir=1; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)
2020-07-14 17:39:02 1706 1
原创 STM32微控制器综合实训7 定时器中断实验
实验7 定时器中断实验用STM32的定时器来实现LED灯的闪烁。文章目录代码讲解main.ctimer.c用定时器来实现流水灯的闪烁将左移右移代码添加到本工程中将led.c和led.h添加到本工程修改main.c编译仿真总结代码讲解打开工程,看到main.c文件,这里讲几个重要的。main.cNVIC_PriorityGroupConfigNVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位抢占优先级
2020-07-14 15:43:22 2533 1
原创 STM32微控制器综合实训6 外部中断
实验6 外部中断用STM32的外部中断来实现LED灯的闪烁。文章目录代码讲解main.ctimer.c用定时器来实现流水灯的闪烁将左移右移代码添加到本工程中将led.c和led.h添加到本工程修改代码修改main.c修改timer.c编译仿真总结代码讲解main.c打开工程,进入main.c在这里插入代码片timer.c1、定时器TIMx初始化2、中断优先级NVIC配置3、定时器x中断服务程序用定时器来实现流水灯的闪烁将左移右移代码添加到本工程中将led.c和led.h添加到本工
2020-07-11 09:31:09 338
原创 STM32微控制器综合实训5 usart串口通信
实验5 串口通信STM32的串口通信,在串口调试助手上发送0,1,2,3来控制三个灯的状态。文章目录代码讲解usart常用函数main.cusart.c修改main.c编译仿真设置虚拟COM口设置串口发送软件调试总结代码讲解有关usart的代码有usart.c和stm32f10x_usart.c,usart.c是用户级的,stm32f10x _usart.c是库里面的,是更底层的。usart常用函数stm32f10x_usart.h头文件主要是结构体的一些定义和宏定义,这里重点找到和我们相关的
2020-07-10 17:04:27 556
原创 STM32微控制器综合实训4 按键输入
实验4 按键输入STM32通过按键来控制LED灯的亮灭。文章目录独立按键控制LED灯的亮灭key.cmain.c编译仿真组合键按键控制LED灯的亮灭key.ckey.h编译仿真总结独立按键控制LED灯的亮灭key.cKEY_Init//按键初始化函数void KEY_Init(void) //IO初始化{ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_AP
2020-07-10 06:17:50 622
原创 STM32微控制器综合实训3 流水灯
实验3 按键输入文章目录基于数组的方式实现流水灯的循环左移led.cmain.c编译仿真基于函数的方式实现流水灯的循环左移LED_Mzz.cLED_Mzz.hmain.c编译仿真基于syslick中断的方式实现流水灯的循环左移main.cstm32f10x_it.c编译仿真总结基于数组的方式实现流水灯的循环左移led.cLED_Init在这里插入代码片main.c编译仿真基于函数的方式实现流水灯的循环左移LED_Mzz.cLED_Mzz.hmain.c编译仿真基于syslick中
2020-07-09 22:25:46 670
原创 STM32微控制器综合实训2 系统滴答定时器的应用
实验2 系统滴答定时器的应用文章目录查询方式的延迟程序设计delay.cmain.c编译仿真中断方式的延迟程序设计stm32f10x_it.cmain.c编译仿真作业查询方式的延迟程序设计delay.c1、delay_init1. void delay_init() 2.{ 2. SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); //选择外部时钟 HCLK/8 3. fac_us=SystemCoreCloc
2020-07-09 19:12:25 338
原创 STM32微控制器综合实训1 工程模板的建立
实验1 工程模板的建立文章目录MDK5软件的安装与注册工程模板的建立编译仿真建立.c和.h文件编译仿真总结重点MDK5软件的安装与注册(1) 打开本课程所提供的资料,进入到MDK5文件夹。选中后Keil uvision5 MDK版,右键解压到当前文件夹。(2) keygen是注册软件,mdk518就是Keil MDK5软件了,我们通常称之为Keil5。(后面为方便统称为Keil5)(3) 开始安装Keil5,选mdk518,右键选择以管理员的身份运行此软件。(如果不这样做,可能相关驱动无法安
2020-07-09 09:56:51 602
2020年美赛ABCDEF赛题特等奖论文合辑,共1036页,ORC版本.rar
2020-05-12
数学建模算法与应用第二版(程序与数据)
2019-04-28
STM32F4模拟示波器,基于正点原子,可以产生正弦波,三角波,矩形波
2019-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人