自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通信软件开发与应用

《通信软件开发与应用》课程结业报告一、创作主题——音乐1、Home页面2、DJs页面3、Shows页面4、Scene页面5、About页面6、LAB REPORT页面二、开发过程三、问题及解决总结一、创作主题——音乐1、Home页面整个页面的背景颜色我选为灰色,整体上颜色大致相似,比较融合。在本页面主要介绍了和音乐相关的一些信息,在页面的开头有Turn On The Feeling With Music的标语,随着页面的滑动依次展示的是即将到来的音乐节的时间和音乐的种类接下来是对音乐节的种类

2021-06-17 21:29:52 345

原创 CSS学习心得

CSS一、CSS简介二、CSS语法1.id 选择器2.class 选择器三、CSS的应用1、外部样式表2、内部样式表3、内联样式四、颜色、尺寸、对齐五、CSS文档分析1、盒子模型2、边框与边距3、定位4、溢出 overflow5、浮动 float6、不透明度7、组合选择器总结一、CSS简介CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而CSS样式定义如何显示html元素。其涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是

2021-03-30 21:34:14 1675

原创 HTML的学习心得

HTML一、HTML简介二、HTML文档结构二、使用步骤1.引入库2.读入数据总结经过这段时间对HTML的学习,深刻了解了网页的结构和组成以及对网页界面构成的代码有了一定的认识基础,从之前对网页制造的白板认识,到现在能看懂网页代码的大致意思。这让我有了很多收获。一、HTML简介(1)超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。(2)HTML 不是一种编程语言,而是一种标记语言(3)标记语言是一套标记标签 (marku

2021-03-30 17:28:00 4339

原创 STM32的PWM和DAC练习

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2021-01-02 17:33:03 276

原创 STM汇编程序设计

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例

2020-12-30 22:36:23 215

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

基于SPI/IIC接口的OLED数据显示一、显示自己的学号和姓名1、下载代码2、更改代码3、添加名字字模二、显示AHT20的温度和湿度二、使用步骤1.引入库2.读入数据总结一、显示自己的学号和姓名1、下载代码在官网上下载显屏程序连接: 显屏程序.下载过后,打开里面的0.96inch_OLED_Demo_STM32F103ZET6_Hardware_4-wire_SPI工程根据程序给出的接线规则,将STM32开发板与芯片进行连接2、更改代码在原工程上对代码进行更改,在test.c文件中,

2020-12-29 13:21:24 255

原创 计算机网络实验报告

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录一、简介一、验证性实验1)ipconfig命令思考题2)ping命令思考题3)tracert命令思考题总结一、简介本计算机网络实验教程由验证性、Wireshark 和 Cisco Packet Tracer 实验等三个部分组成,可供信息学院各专业及校内其它专业使用(1)建

2020-12-25 11:30:35 1796

原创 计算机网络Wireshark 实验

Wireshark 实验数据链路层1)实作一(熟悉 Ethernet 帧结构)思考题2)实作二(了解子网内/外通信时的 MAC 地址)思考题3)实作三(掌握 ARP 解析过程)思考题网络层实作一(熟悉 IP 包结构)思考题实作二(IP 包的分段与重组)思考题实作三(考察 TTL 事件)思考题在 IPv4 中,TTL 虽然定义为生命期即 Time To Live,但现实中我们都以跳数/节点数进行设置。如果你收到一个包,其 TTL 的值为 50,那么可以推断这个包从源点到你之间有多少跳?2.读入数据总结数据链

2020-12-25 11:29:51 768

原创 Cisco Packet Tracer 实验

文章目录一、直接连接两台 PC 构建 LAN二、用交换机构建 LAN问题三、交换机接口地址列表1.引入库2.读入数据总结一、直接连接两台 PC 构建 LAN将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。两台PC机配置的IP为192.168.1.1和192.168.1.2由下图可知,两PC机通信成功。CPT 的 Simulation 即模拟方式二、用交换机构建 LAN构建如

2020-12-25 11:28:44 443 2

原创 基于I2C温湿度采集

基于I2C温湿度采集一、什么叫AHT20二、“软件I2C”和“硬件I2C”三、I2C—读写 EEPROM1.I2C 物理层2.I2C协议层3.STM32 的 I2C 架构剖析四、编程实现总结一、什么叫AHT20AHT20,新一代温湿度传感器在尺寸与智能 方面建立了新的标准:它嵌入了适于回流焊 的双列扁平无引脚SMD 封装,底面 3 x 3mm , 高度1.0mm。传感器输出经过标定的数字信 号,标准 I2C 格式。 AHT20 配有一个全新设计的 ASIC专用芯片、 一个经过改进的MEMS半导体电容式湿

2020-12-20 23:29:51 158

原创 Ardunio和HAL库函数编程

Ardunio和HAL库函数编程一、Ardunio 完成STM32串口通信程序一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、Ardunio 完成STM32串口通信程序提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创

2020-12-14 18:59:59 174

原创 FreeRTOS入门

FreeRTOS入门一、FreeRTOS的移植1、移植前的准备2、移植二、建立一个基本的多任务程序1、实验要求2、代码更改3、调试结果总结一、FreeRTOS的移植1、移植前的准备从官网下载最新版的FreeRTOS源码链接: FreeRTOSv10.4.1.2、移植下载过后,进行文件的移植。参考博客: Keil5新建STM32工程.1>创建工程文件夹2>在文件夹中添加所需的文件(按要求,这里不再一一演示)3>在KEIL环境中进行移植(添加文件)4>添加路径

2020-12-03 16:21:16 255

原创 STM32串口通信

STM32串口通信1、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异2、STM32的USART窗口通讯程序二、使用步骤1.引入库2.读入数据总结1、基于寄存器与基于固件库的stm32 LED流水灯例子的编程方式有什么差异(1)使用固件库,目前比较多的例程是使用固件库编写的。官方的例子也都采用固件库方式。特点就是简单,易于理解,资料多。如果你没有CortexM系列内核的开发基础,建议从固件库开始玩起。等有一定基础,或是特别需要时再用寄存器。(2)使用寄存器,想要深入理解Cort

2020-12-02 12:54:57 198

原创 绘制stm32最小系统PCB图

绘制stm32最小系统PCB图一、根据最小原理图进行封装检验封装二、添加PCB文件1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特

2020-11-25 12:40:10 3204 1

原创 STM32嵌入式应用系统设计

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档STM32嵌入式应用系统设计基于跨平台多类型代码编辑器VScode一、安装VScode二、使用步骤1.引入库2.读入数据总结基于跨平台多类型代码编辑器VScode一、安装VScode示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下

2020-11-08 22:56:59 453

原创 嵌入式系统程序调试

嵌入式系统程序调试一、GDB调试1)GDB简介2)GDB调试(示例)(1)启动GDB(2)查看源码(3)设置断点(4)运行程序(5)查看变量3)GDB的段错误调试(1)创建并编辑文件(2)调试程序(3)GDB调试二、使用步骤1.引入库2.读入数据总结一、GDB调试1)GDB简介GDB : GNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统, GDB可以运行在UNIX、Linux甚至Microsoft Windows。GDB可以调试C、C++、O

2020-10-27 21:16:14 388 2

原创 编译器背后的故事

编译器背后的故事一. 可执行程序是如何被组装的1)gcc生成静态库和动态库及使用(1)创建目录(2)编辑文件(3)将 hello.c 编译成.o 文件(4)由.o 文件创建静态库(5)在程序中使用静态库(6)由.o 文件创建动态库文件(7)在程序中使用动态库2)目标文件与静态库文件的链接并生成可执行程序(1)创建文件2.读入数据总结一. 可执行程序是如何被组装的一个源程序到一个可执行程序的过程:预编译、编译、汇编、链接。其中,编译是主要部分,其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成

2020-10-15 00:06:58 108

原创 ARM开发环境入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ARM开发环境入门一.stm32简单程序编译(LED闪烁)1)创建新文件2)编写程序代码3)编译结果4)调试二.51程序设计和仿真1.引入库2.读入数据总结一.stm32简单程序编译(LED闪烁)1)创建新文件1>打开Keil uVision5,点击Project,然后点击New uVision Project2>选择使用的stm32芯片3>对Run-Time Environment进行设置,点击ok,完

2020-10-08 15:47:01 498

原创 嵌入式系统程序设计基础

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档嵌入式系统程序设计基础一.修改系统参数1.备份系统的源文件2.替换镜像源地址3.更新软件源列表二.编写程序1.创建main.c文件2.编辑程序3.编译程序三.编写主程序文件 main1.c 和子程序文件 sub1.c1.windows系统下编写主程序文件 main1.c2.在ubuntu系统编译主程序main1.c四.用Makefile方式编程主程序一.修改系统参数1.备份系统的源文件输入命令sudo cp /etc/apt/so

2020-09-25 21:08:03 216

空空如也

空空如也

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

TA关注的人

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