自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 基于QT的EXCELL文件简单处理及文件打包封装

QT读取EXCEL表格文件

2024-03-03 20:23:39 969 1

原创 STM32固件库配置PWM输出与KEIL逻辑分析仪使用

本文章属于STM32平衡小车制作内容部分,主要谈论和分析如何使用STM32去输出PWM,同时用KEIL自带的仿真逻辑分析仪去查看PWM波形。文章目录前言一、固件库配置具体步骤1.使能定时器和相关IO口时钟2.初始化GPIO口GPIO_Init();3.定时器初始化TIM_TimeBaseInit();4.初始化输出比较参数TIM_OC2Init();5.使能预装载寄存器,定时器二、完整代码三、KEIL逻辑分析仪使用。总结前言有句话讲的好,学习一样东西的最好的办法便是自己能够亲手讲出它和记录它。S.

2021-11-01 15:57:12 2047 1

原创 STM32单片机直接读取,并串口显示MPU6050原始数据(详细教程)

提示:STM32F103读取MPU6050原始数据,并通过串口助手显示,文件下载免费。文章目录前言一、MPU6050简介二、底层文件配置详解1.IIC通信部分文件内容2.MPU6050对应设置及数据获取内容3.滴答定时器延时程序设定4.主函数总结前言 MPU6050的使用对于初学者来说,如果没有详细的教程资料学习了解,便想利用MPU6050来制作飞控,平衡小车,穿戴设备等,这毫无疑问是非常难的。自己刚学习MPU6050的时候,苦于没有直接现成详细的原始数据获取教程,一上手的便是DMP库获取姿态

2021-10-28 20:30:26 7429 8

原创 IAP15F2K61S2串口中断快速编程问题

在讲串口中断问题之前,需要明白串口中断内容包括哪些部分,我概括为主要3个部分:串口中断的初始化,串口的中断函数入口函数设置,串口中断的发送函数设置。一.大意讲解,例程为例我先以第十届国赛的程序题为例:图 11.此图1是串口中断的初始化,T2定时器16位自动重装的4800波特率设置,其中绿色方框中的内容可以不看,而红色方框中的ES中断是一定要添加的。2.一般设置完初始化后,我们需要着去做串口中断入口函数,可以看图2图 2事实上,串口中断入口函数的配置不难,主要是用来接收串口发送过来的数据,当

2021-05-16 10:02:42 1997

原创 蓝桥杯单片机第十届省赛题,一样的模块化编程思想

蓝桥杯单片机比赛,题目类型抛去串口而言,其他部分真的是千篇一律。之前关于第十一届国赛题,我可能没有详细的阐述自己的模块化编程思想,那么这章内容,我将会娓娓道来。图片上完,可以进入分析。我还是倡导花上两三分钟的时间将题目大致浏览,主要重点看模块框图的部分,根据模块框图,迅速确立每个模块的采取方法,进行模块搭建。以键盘为例,如果是使用独立键盘,且没有涉及到按键释放数与否与码管显示方面的问题,完全可以放心大胆的用三行扫描按键:uchar trg;uchar cont;void key_sc

2021-04-15 22:03:27 1145

原创 第十一届蓝桥杯单片机国赛试题----------极为容易上手的模块编程思想

在码字之前,我们按照常理先上题目。我个人觉得,在做到这套程序题的时候,我们先不要急着想着每个模块怎么去做,我们需要花上一两分钟左右的时间将大致内容浏览一下。接着重点主要看题目中的模块硬件框图,根据模块硬件框图,确定自己需要用到哪些模块,然后在新建的代码文件框架构建好。这部分内容,我在之前的电子钟的分析中讲过,如何搭建整体模块,然后框架中细化内容。这里我们分析完所需的模块后,进入眼帘的是数码管的显示。我借阅过大多数蓝桥杯单片机比赛者的代码,自己总结了一套针对蓝桥杯数码管显示的处理方法—数

2021-04-13 21:50:32 1301 3

原创 基于蓝桥杯单片机的频率计数器模块简单分析

这里我们所讲的开发板是CT107D,频率计数器这一部分,比较容易。物理连接上,只需要把单片机开发版上的P34管脚和SIGNAL用跳线连接即可。下面,我们将直接进入代码分析和频率计数器的实现原理分析。1.实现原理频率计数器模块,实际上是利用定时器T0来计数NE555单位时间产生的方波数。也就是1s中,T0口(P34)计数的高电平的数量。实现这个模块,需要借用两个定时器,一个是T0,一个是T1,由于硬件布线的原因,T0定时器只能用来计数。除了计数计时模块,还需要数码管来显示频率值。2.代码图解#in

2021-03-22 21:39:12 597

原创 基于蓝桥杯单片机CT107D开发板的超声波模块详解

在CT107D开发板内,协同超声波一同使用的芯片是CX20106A,其中关于超声波模块的布线,如果要启动此模块的话,需要将跳线帽切换至1-3脚相连,2-4脚相连。这样在物理连接上,超声波模块可以正常使用。完成物理上的连接更换后,我们接下来的是要明白超声波的使用原理,和如何程序设计,使其实现。1.超声波使用原理概括CT107D开发板上分别有发射声波模块和接收声波模块。发射模块,通过P10(A),发射8至15个频率大致40KHZ的方波(用周期来算,也就是25us左右的方波),程序中我将采取为20us的方

2021-03-18 22:49:26 1602 2

原创 关于第八届蓝桥杯单片机初赛----电子钟设计的题目分析和编程思路分享

**蓝桥杯单片机电子设计**蓝桥杯电子钟设计,是第八届省赛题,基于CT107D开发板设计。(我所依照的试题,是蓝桥杯对应的实训执导书上的题目,实际上和第八届省赛的唯一区别只是部分按键的替换。)下面是鄙人,为了加强理解,手把手打的文字任务(平时训练可以加强理解,考试切莫。),如果不想多看,可以忽视,直接跳过,看下图)第八届预赛试题————电子钟1)初始化(1)关闭蜂鸣器,继电器等无关外设。(2)设备初始化时钟为23时59分50秒,闹钟提醒时间0时0分0秒。2)显示功能时间显示格式...

2021-03-16 16:28:32 1353

MPU6050原始数据直接读取.zip

MPU6050原始数据直接读取

2021-10-28

第十届初赛程序.zip

模块化编程,简单易懂

2021-04-15

第十一届蓝桥杯单片机决赛程序设计题.zip

一种简单的编程思维

2021-04-13

第八届蓝桥杯单片机初赛.zip

解压后直接可以用,不过针对CT107D开发板,电子钟(蜂鸣器替代LED,添加存储器存储功能),相比较省赛要求,在时间限定的基础上,添加了AT24C0存储功能。程序设计思路精简,用了较多数组和指针,可能理解比较难,但是算法比较精妙。

2021-03-17

微机原理与接口技术(马善农主编)(第二版)课后习题解析(第一章).doc

参考答案

2021-03-15

微机原理与接口技术(马善农主编)(第二版)课后习题解析(第二章).doc

参考答案

2021-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除