自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删掉启动分区进不了系统,复活办法(win10)

在无法进入win的情况下,给win创建启动项

2022-08-05 21:29:39 4646 1

原创 MDB静态网站实验报告

MDB静态网站实验报告一、实验要求二、成品展示1、主页面展示(1)、导航条以及主页面(2)、人物介绍(3)、歌曲介绍页(4)、其他名人介绍(5)、课程结业报告存放处以及页尾2、子页面展示(1)、观看节目页面三、开发过程四、发现与解决问题一、实验要求构建一个静态或动态网站即以下要求中任选A或B,主题自选,要求如下:A. 静态网站。可使用你喜欢的任何CSS框架如BootStrap、MDB、tailwind等,页面不少于5个,最后一个页面放置结业报告的超链接。网站需部署到你喜欢的托管服务器上如github

2021-06-21 21:53:47 1096

原创 CSS学习总结

CSS学习总结一、什么是CSS一、什么是CSSCSS全称Cascading Style Sheets,叫做级联样式表,是用来美化之前用html构建的网页的显示内容;如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。...

2021-04-24 19:01:01 1091

原创 HTML学习总结

HTML学习总结一、前言二、 HTML简介三、HTML入门1、元素2、HTML结构:一、前言基于vs code进行操作推荐使用浏览器chrome、firefox安装以下插件:Auto Close Tag、Auto Rename Tag、Code Runner、IntelliSense for CSS、Material Icon、Open HTML in Browser、Path Intelligence点击以下图标以搜索插件并安装:vs code下载chrome二、 HTML简介HT

2021-04-14 01:49:44 258 1

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习一、输出一路PWM波形二、用DAC功能完成波形输出以及听声音输出效果三、将数字音频歌曲数据转换为模拟音频波形输出一、输出一路PWM波形1、本次实验室用到的代码:代码(提取吗:pmf1)2、按图示路径打开工程文件二、用DAC功能完成波形输出以及听声音输出效果输出一个周期2khz的正弦波(循环)。此波形驱动作用至蜂鸣器或喇叭,会呈现一个“滴…”的单音;三、将数字音频歌曲数据转换为模拟音频波形输出...

2021-01-03 18:10:37 321

原创 STM汇编程序设计

STM汇编程序设计一、STM三种Boot模式的差异一、STM三种Boot模式的差异STM32的启动方式一般以储存器的类型来区分,如下: 内部FLASH启动方式 ,内部SRAM启动方式 ,系统储存器启动方式。

2020-12-31 18:35:34 80

原创 通过Stm32f103并基于SPI完成的的OLED显示

通过Stm32f103并基于SPI完成的的OLED显示一、学号、姓名显示二、显示AHT20的温度以及湿度三、上下滑动显示长字符一、学号、姓名显示1、按图示路径打开工程文件2、按照图示连接芯片到板子上3、在mian.c文件中把while函数中其他的注释掉然后加上下面两句GUI_ShowCHinese(16,20,16,"Сãü",1);GUI_ShowString(28,0,"631807030104",16,1);4、去字模转换软件将需要显示的字模转化出来并粘贴到oledfont.h

2020-12-28 19:02:00 781

原创 基于Cisco Packet Tracer的相关实验

基于Cisco Packet Tracer的相关实验一、一、

2020-12-26 12:33:21 1284

原创 基于wireshark的相关实验

基于wireshark的相关实验一、准备工作二、数据链路层1、熟悉Ethernet帧结构2、 了解子网内/外通信时的MAC地址3、掌握ARP解析过程三、网络层1、熟悉IP包结构2、IP包的分段与重组3、考察TTL事件四、传输层1、熟悉TCP 和 UDP 段结构2、分析 TCP 建立和释放连接五、应用层1、了解DNS解析2、了解HTTP的请求和应答一、准备工作在开始本次实验前,需要先自行下载安装wireshark软件,然后了解wireshark的一些基本操作:· 选择对哪块网卡进行数据包捕获· 开始/

2020-12-25 23:04:44 200

原创 基于cmder进行的验证性实验

基于cmder进行的验证性实验1、ipconfig2、ping3、tracert4、ARP5、DHCP6、netstat7、DNS8、cache1、ipconfigipconfig:微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息打开cmder开始第一个关于ipconfig命令的实作:1、ipconfig /all:显示当前网络的连接配置信息2、 然后可以尝试用该指令查看一下旁边计算机的网络配置旁边:默认网关. . . . . . . . .

2020-12-25 18:24:05 170

原创 通过stm32f103开发板并基于I2C的温湿度采集

通过stm32f103开发板并基于I2C的温湿度采集一、一、

2020-12-22 21:43:29 170 1

原创 通过Ardunio完成基于stm32f103指南者的串口通信

通过Ardunio完成基于stm32f103指南者的串口通信一、安装Ardunio IDE1、安装文件二、连接开发板并烧录运训程序1、连接开发板2、烧录程序三、基于标准库函数与基于HAL库函数的stm32编程方式的差异四、stduino IDE使用体会一、安装Ardunio IDE链接: 安装包压缩文件.提取码:(q251)1、安装文件1、下载成功后,解压文件2、双击第三个.exe文件开始安装,安装的时候直接按他默认的走就可以了(注:安装路径文件名不得出现汉字)3、将打包文件中的Ardu

2020-12-14 21:21:25 408

原创 STM32实现串口通讯

STM32实现串口通讯一、基于寄存器与基于固件库的编程方式有什么差异二、STM32的USART窗口通讯程序1、任务要求2、生成.hex文件3、烧入stm32查看效果一、基于寄存器与基于固件库的编程方式有什么差异(1)、固件库:特点是简单易上手,现目前比较多的例程是使用固件库编写的。固件库编写方式简单并且相比寄存器他的资料更多,所以这种方式适合新手。(2)、寄存器:想要深入理解CortexM3内核或者是需要为了获得更好的可移植性,学习寄存器编程会比较有帮助。并且从专业的角度来看,寄存器更贴近底层,对外设

2020-12-05 20:08:37 5540

原创 基于FreeRTOS在STM32下完成一个多任务程序

FreeRTOS入门一、二、一、二、

2020-12-04 22:03:22 222

原创 使用Altium Designer软件绘制stm32最小系统PCB图以及logo和gerber文件的生成

使用Altium Designer软件绘制stm32最小系统PCB图一、封装二、绘制PCB图1、从原理图导入pcb2、布线3、布局4、覆铜5、电气规则检查(规则设置)一、封装1、点一下要进行封装的元件,再点击右侧的properties,找到footprint点击add,然后点击弹窗中的browse2、找到元件对应选项然后点击ok,之后按下return即可回到原理图3、依次按上述步骤对图中所有元器件添加封装即可,最后可以通过如下步骤检测是否已完成所有元件封装的添加(1)、右击工程主目录,选择如图

2020-12-04 18:23:44 628

原创 练习使用Altium Designer软件绘制一个stm32最小系统的电路原理图

练习使用Altium Designer软件绘制一个stm32最小系统的电路原理图、PCB图一、stm32最小系统原理图一、stm32最小系统原理图

2020-11-09 22:54:37 1033 1

原创 Proteus8.9仿真运行stm32程序---流水灯实例

Proteus仿真运行stm32程序一、创建文件二、连电路图三、创建.hex文件四、配置芯片五、实验结果一、创建文件1、点击new project然后按自己需求更改文件名和文件路径,一切完成后点击next。2、选择create a schematic from the selected template,下面方框内选择DEFAULT,然后点击next。3、如图所示,然后点击next4.选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一

2020-11-09 22:22:20 2492 2

原创 虚拟机运用vscode实现可视化代码跟踪调试

可视化代码跟踪调试一、安装基于跨平台多类型代码编辑器VScode二、安装vscode的c/c++插件三、配置launch.json和task.json这两个文件四、编译调试c++程序三级目录一、安装基于跨平台多类型代码编辑器VScode1、找到Ubuntu软件图标点击 ,然后在搜索框内搜索visual studio code,找到对应软件,随后直接点击安装。(出现错误:cannot perform the following tasks输入以下代码:sudo apt install scree

2020-11-09 13:39:25 1185

原创 C/C++图像处理开源软件库opencv 3.4.1的安装以及使用

C/C++图像处理开源软件库opencv 3.4.1的安装以及使用一、opencv 3.4.1的安装1、下载opencv-3.4.1.zip2、解压并进入解压后文件3、cmake(1)、安装cmake(2)、创建编译文件夹并进入到文件夹并进行配置二、图像处理1、在opencv-3.4.1下创建新文件夹test1,并保存一张照片三、 利用opencv对摄像头进行使用1、设置虚拟机摄像头usb和虚拟机2、打开摄像头显示处理视频3、改进后代码一、opencv 3.4.1的安装1、下载opencv-3.4.1.

2020-10-30 21:24:12 1971

原创 GDB程序代码调试及运行

GDB程序代码调试及运行一、目标二、GDB简介1、GDB2、作用三、GDB的使用1、启动GDB2、GDB的命令3、GDB调试举例一、目标熟练掌握linux系统下gdb调试器的使用,了解其作用以及在gdb下程序的调试方法。二、GDB简介1、GDBGNU Debugger,是GNU工程为GNU操作系统开发的调试器,但它的使用不局限于GNU操作系统, GDB可以运行在UNIX、Linux甚至Microsoft Windows。 • GDB可以调试C、C++、Objective-C、Pascal、Ada等

2020-10-29 23:12:16 4889

原创 ubuntu上gcc编辑器以及curses库的使用了解

这里写目录标题一级目录用gcc生成静态库和动态库二级目录三级目录一级目录用gcc生成静态库和动态库1、先编译三个例子程序hello.h、hello.c、main.c(1)、先创建一个文件夹用来保存这次作业,代码如下:1 mkdir test12 cd test1 //进入该目录(2)、分别编写三个程序使用以下命令进行程序编写vim hello.h以下是三个例子程序:hello.h1 #ifndef HELLO_H 2 #define HELLO_H3 void hello(c

2020-10-17 17:05:53 584

原创 运用Proteus 电路仿真软件完成一个51程序设计以及仿真

运用Proteus 电路仿真软件完成一个51程序设计以及仿真一、在keil4上编写程序1、创建工程文件2、编写程序并将其加入工程3、程序如下二、在protues设计电路并进行仿真1、在protues上画出电路图2、将.hex文件导入芯片并运行仿真一、在keil4上编写程序1、创建工程文件(1)、打开keil4点击工程然后点击创建新的工程文件,然后选好文件路径并命名号工程文件,然后在接下来弹出来的窗口中选择Atmel然后选中AT89C51芯片然后选择否。选择创建新的工程文件选择AT89C51芯片

2020-10-08 19:27:14 2139

原创 通过keil运用stm32芯片进行程序编译以及仿真

通过keil运用stm32芯片进行程序编译以及仿真一、创建工程目标文件二、将程序加入到工程中三、程序的编译1、程序1.c如下2、程序编译结果一、创建工程目标文件(1)、打开keil然后点击右上角的工程再点击创建新的工程项目;然后选择好文件路径并输入工程名称。(2)、接下来选择一个芯片,这里我选择的是STM32F103。(3)、然后接下来的弹窗中选择CMSIS/CORE以及Device/Startup然后点击ok即可。二、将程序加入到工程中(1)、将左侧Target1展开右击Source Gro

2020-10-08 18:32:37 3680

原创 在Ubuntu上利用vim进行程序编写及运行

目录:1、编写一个主程序文件main1.c和一个子程序文件sub1.c并运行(1)、编写一个main1.c(2)、编写一个sub1.c(3)、运行程序2、利用vc++编译并运行主程序main1.c(1)、在windows的vc++上编写函数main1.c(2)、运行函数main1.c3、用makefile的方式编写主程序(1)、编写一个sub1.h头文件(2)、运行结果1、编写一个主程序文件main1.c和一个子程序文件sub1.c并运行(1)、编写一个main1.c首先利用vim创建一个名为main

2020-09-25 23:52:52 6238

空空如也

空空如也

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

TA关注的人

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