自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 《通信软件开发与应用》课程结业报告

文章目录一、构建一个静态网站二、开发过程1、主页面2、人物介绍网页3、音乐网页4、视频网页三、遇到的问题和解决办法四、总结一、构建一个静态网站做一个静态的网站,使用MDB的模板。以动漫为主题,分为五个模块,主页、人物介绍、音乐网页、视频网页和一个放置报告链接的网页。并且最后做完网页后,还要将网页挂到了github上。二、开发过程首先先要下载一个MDB的模板,如MDB-Pro-4.12种子项目,下完后用Code打开该文件夹,并用网页打开index.html,可以看到网页的雏形。之后也是在这个html文

2021-06-17 16:51:03 262

原创 CSS学习

文章目录一、CSS是什么?二、CSS要点1.CSS 语法2.CSS的生效3.颜色, 尺寸, 对齐4.盒子模型总结一、CSS是什么?CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。二、CSS要点1.CSS 语法一条CSS样式规则由两个主要的部分构成:选择器,以{}包裹的一条或多条声明:这条规则表明,页面

2021-04-13 22:20:53 144

原创 HTML学习

文章目录一、HTML是什么?二、下载开发工具(VS Code)三、HTML应用1、HTML文档结构2、HTML元素(elements)3、标题4、文本格式5、超链接 a6、图片及文件路径 img7、表格9、列表list10、表单 Form三、总结一、HTML是什么?HTML是超文本标记语言(HyperText Markup Language)的缩写,可以用HTML 来构建 Web 页面即所谓的网页。“超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。

2021-04-06 23:02:58 224

原创 学习STM32的PWM和DAC

文章目录一、STM32F103输出一路PWM波形1、认识PWM2、STM32F1的PWM的认识二、STM32F103的DAC功能1、输出一个周期2khz的正弦波2、将一段数字音频歌曲数据转换为模拟音频波形输出一、STM32F103输出一路PWM波形1、认识PWMPWM是 Pulse Width Modulation 的缩写,中文意思就是脉冲宽度调 制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控 制的一种非常有效的技术,其控制简单、灵活和动态响应好等优点而成 为电力电子技术最广泛应用的控

2021-01-02 17:05:46 214

原创 STM汇编程序设计

文章目录一、三种BOOT模式启动的介绍1、Main Flash memory【从用户闪存、(flash)启动】2、System memory【从系统存储器启动】3、Embedded Memory【内置SRAM】4、自己开发BOOT模式的选择二、基于MDK创建纯汇编语言的STM32工程1、新建工程2、添加源文件3、测试代码4、编译调试5、hex文件解析三、Keil 汇编练习1、用汇编程序完成1~100 求和 (1+2+3+...+100)的程序,并将计算结果通过串口输出;一、三种BOOT模式启动的介绍所谓

2020-12-30 22:11:37 139

原创 基于SPI/IIC接口的OLED数据显示

文章目录STM32F103的SPI或IIC接口实现功能1、显示自己的学号和姓名2.显示AHT20的温度和湿度STM32F103的SPI或IIC接口实现功能显示自己的学号和姓名;显示AHT20的温度和湿度;上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者歌词、诗词。(最好使用硬件刷屏模式)1、显示自己的学号和姓名下载官方的代码,这里基于stm32f103指南者的SPI,打开相应的工程硬件的连接工程里已经给出:之后就可以在这个工程上进行改动来

2020-12-30 22:10:04 171

原创 Cisco Packet Tracer 实验

文章目录一、直接连接两台 PC 构建 LAN二、用交换机构建 LAN三、交换机接口地址列表四、生成树协议(Spanning Tree Protocol)一、直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。二、用交换机构建 LAN构建如下拓扑结构的局域网:各PC的基本网络配置如下表:节点名IP子网掩码PC0192.168.1.12

2020-12-25 14:52:43 363

原创 Wireshark 实验

文章目录一、数据链路层二、使用步骤1.引入库2.读入数据总结一、数据链路层示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import

2020-12-25 14:51:13 417

原创 cmd 验证性实验

文章目录一、ipconfig是什么?二、使用步骤1.引入库2.读入数据总结一、ipconfig是什么?✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warnings

2020-12-25 14:49:35 671

原创 I2C总线通信协议和AHT20温湿度传感器

文章目录一、I2C总线通信协议1、I2C协议2、“软件I2C”和“硬件I2C”二、基于stm32f103指南者开发板的AHT20温湿度传感器的数据采集代码实现一、I2C总线通信协议1、I2C协议I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。(1) I2C 通讯过程的基本结构:(2)通讯的起始

2020-12-21 16:57:01 150

原创 Ardunio和HAL库函数编程

文章目录一、在Ardunio 下完成STM32板子的串口通信程序1. 安装 Ardunio IDE 和相关软件支持库2.进行配置3.进行程序的烧入二、基于标准库函数与基于HAL库函数的stm32编程方式的差异三、体验stduino IDE一、在Ardunio 下完成STM32板子的串口通信程序1. 安装 Ardunio IDE 和相关软件支持库先安装好Arduino IDE双击arduino-1.8.12-windows.exe正常安装,一直按默认方式安装下去就行。2.进行配置将打包文件中的A

2020-12-13 22:52:51 222

原创 FreeRTOS入门

文章目录STM32下完成一个基于FreeRTOS的多任务程序STM32下完成一个基于FreeRTOS的多任务程序要求:执行2个周期性task:1、task1,每间隔500ms闪烁(变化)一次LED;2、task2,每间隔2000ms,向串口发送一次指令数据“helloworld!";可以在野火官网上直接下载程序源码:https://ebf-products.readthedocs.io/zh_CN/latest/README.html下载好后,进行解压后打开第14-3的工程,SRAM动态

2020-12-02 23:09:24 116

原创 STM32串口通信

文章目录一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。二、STM32的USART窗口通讯程序三、C语言程序里全局变量、局部变量、堆、栈等概念四、C语言程序里全局变量、局部变量、堆、栈等概念一、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异。两个使用的角度不同:使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有CortexM系列内核的开发基础,建议从固件库开始玩起。等有一定基础

2020-12-02 13:37:08 110

原创 可视化调试前端软件与Altium Designer软件应用

文章目录一、可视化调试前端软件进行程序代码的跟踪查错1.安装Visual Studio Code2.C++运行环境配置并调试二、Proteus仿真运行stm32程序三、使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图一、可视化调试前端软件进行程序代码的跟踪查错1.安装Visual Studio Code在ubantu的浏览器中搜索链接https://code.visualstudio.com/docs?dv=linux64进行下载使用命令安装并打开sudo

2020-11-08 21:03:24 710

原创 GDB与opencv

文章目录一、GDB是什么?二、掌握gdb下程序的调试方法1.启动gdb1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出一、GDB是什么?• GDB : GNU Debu

2020-10-27 23:17:26 169

原创 可执行程序的组装以及编译器的故事

文章目录一、可执行程序的组装1.用gcc生成静态库和动态库二、使用步骤1.引入库2.读入数据总结一、可执行程序的组装1.用gcc生成静态库和动态库(1)编译生成子程序 hello.h、hello.c 和 main.c创建目录:mkdir test1cd test1编译三个程序:hello.h`#ifndef HELLO_H#define HELLO_Hvoid hello(const char *name);#endif //HELLO_Hhello.c#include &l

2020-10-14 23:35:03 324 1

原创 stm32的简单程序的编译(LED闪烁)及熟悉proteus电路仿真软件

文章目录一、stm32的简单程序的编译(LED闪烁)1.工程的建立2.代码输入与编译3.总结二、proteus电路仿真软件进行51程序设计与仿真1.程序代码2.生成HEX文件3.用Proteus软件连接电路并运行4.总结一、stm32的简单程序的编译(LED闪烁)1.工程的建立(1)先新建一个文件夹(2)打开keil5,新建一个工程(3)选择要用的stm32的芯片(4)对Run-Time Environment进行设置,设置完成后,点击OK,这样一个工程就建立完成(5)在工程中新建一

2020-10-07 15:38:29 711

原创 Ubuntu系统的应用

Ubantu系统的应用用Ubantub编写输出hello world的C语言程序编写一个主程序文件main1.c和一个子程序文件sub1.c并用gcc命令行方式编译和运行合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入用Ubantub编写输

2020-09-24 22:52:09 324

空空如也

空空如也

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

TA关注的人

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