自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 经济学常识

常识

2022-11-19 14:45:34 400

原创 1云计算知识

云计算

2022-11-17 22:01:39 603

原创 2产品经理技术——计算机硬件及编程基础认知

计算机硬件及编程基础认知,产品经理技术

2022-11-06 17:56:29 785

原创 1产品经理技术——岗位认识

岗位认识

2022-11-06 15:51:14 1040

原创 城市雨水排水系统

城市雨水排水系统

2022-10-17 20:30:00 675

原创 产品设计七大黄金定律

产品设计七大黄金定律

2022-10-16 15:06:05 1502

原创 快捷键使用

创建虚拟桌面 Win+ctrl+d虚拟桌面切换 win+ctrl最小化窗口切回桌面 win+m快捷选用任务栏程序 win+所在的数字分屏 win+左右箭头现实当前运行所有程序 ctrl+alt+tab打开任务视窗win+tab电脑程序死机打开任务管理器 ctrl+shift+esc放大缩小win+加减号...

2022-04-02 21:54:29 126

原创 Web技术基础学习——CSS

这里写目录标题一、CSS简介二、CSS语法ID 选择器Class选择器三、 CSS 生效外部样式表内部样式表内联样式级联的优先级四、颜色, 尺寸颜色尺寸五、盒子模型六、元素定位一、CSS简介CSS是级联样式表(Cascading Style Sheets)的缩写。HTML用于撰写页面的内容,而 CSS则决定这些内容该如何在屏幕上呈现。网页的内容是由HTML的元素构建的,这些元素如何呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。二、CSS语法一条

2021-05-14 14:22:01 541

原创 Web技术基础学习——HTML

目录1.HTML简介2.文档结构3.文档结构分析4.文档相关说明5.标题6.文本格式7.超链接1.HTML简介HTML是超文本标记语言(HyperText Markup Language),构建Web页面即网页。HTML定义网页内容的含义和结构;CSS描述网页的表现与展示效果;JavaScript描述功能与行为。W3C万维网联盟,制定网页开发的标准,使同一个网页在不同的浏览器中有相同的效果。遵循W3C的规范。2.文档结构在code中新建工作目录,新建HTML文件,在该文件夹下新建后缀为h

2021-05-14 14:20:51 578

原创 STM32下的PWM和DAC

这里写目录标题一、PWM简介二、实验过程三级目录一、PWM简介PWM是 Pulse Width Modulation 的缩写,脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%。优点:控制简单、灵

2021-01-03 19:05:29 331

原创 STM32汇编程序设计

目录一、STM32的三种Boot模式及差异1、三种BOOT模式介绍三级目录三级目录二级目录三级目录二级目录三级目录一、STM32的三种Boot模式及差异1、三种BOOT模式介绍三级目录三级目录二级目录三级目录二级目录三级目录...

2020-12-30 12:49:56 196

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

目录一、SPI通信协议、OLED简介二、OLED显示实验三、总结一、SPI通信协议、OLED简介SPI是串行外设接口(Serial Peripheral Interface)的缩写,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,越来越多的芯片集成了这种通信协议。OLED(OrganicLight-Emitting Diode),又称为有机电激光显示、有机发光半导体(OrganicElectr

2020-12-30 12:42:04 330

原创 Cisco Packet Tracer 实验

目录1.CPT软件简单使用2.用交换机构建 LAN3.交换机地址列表4.生成树协议一级目录一级目录一级目录一级目录一级目录一级目录1.CPT软件简单使用加入主机和集线器:添加IP地址拖动发消息:2.用交换机构建 LANIP地址配置主机IP子网掩码主机0192.168.1.1255.255.255.0主机1192.168.1.2255.255.255.0主机2192.168.2.1255.255.255.0主机3192.168.2.2

2020-12-26 10:01:46 553

原创 stm32最小系统的PCB图

目录一、绘制元器件PCB库二、布局三、布线四、覆铜五、给PCB添加logo六、电气规则检查与生成Gerber文件一、绘制元器件PCB库1.新建元器件PCB库2.在设计中选择第一项弹出窗口中先进行验证变更(自动检查封装),没有问题后,点击执行变更导入原理图导入后,元件封装即进入到PCB板中选中元件外红色框,delete删除二、布局1、在Windows选项中将原理图与PCB窗口平铺分屏2、开启交叉选择模式3、设定板子尺寸选择机械层放置线条线,将最外围的排针放入,规划板子的尺寸

2020-12-25 18:27:07 624

原创 Wireshark抓包实验

目录1.数据链路层实作一 熟悉 Ethernet 帧结构实作二 了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程2.网络层实作一 熟悉 IP 包结构实作二 IP 包的分段与重组实作三 考察 TTL 事件3.传输层实作一 熟悉TCP UDP段结构实作二 分析TCP建立和释放连接4.应用层实作一 了解DNS解析实作二 了解HTTP的请求和应答5.总结1.数据链路层实作一 熟悉 Ethernet 帧结构使用Wireshark进行任意抓包,熟悉 Ethernet 帧的结构,如:目的 MAC

2020-12-23 10:41:39 2114

原创 基于I²C通信协议的温湿度采集

目录一、I²C简介二、硬件I2C与软件I2C的区别三、实现I2CAHT20温湿度传感器的数据采集一、I²C简介I²C(Inter-Integrated Circuit)集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。I2C总线基本概念:(1) 发送器(Transmitter):发送数据到总线的器件;(2) 接收器(Receiver):从总线接收数据的器件;(3) 主机(Mater):初始化发送、产生时钟信

2020-12-20 17:09:05 556

原创 Word使用技巧

Word文字批量转表格添加快捷新建组只打印文档中的某些段落文字多个Word查看生僻字、英文阅读一键速查修改痕迹批量打印奖状、证书、邀请函文档排版大杀器快速统一表格样式一级目录一级目录一级目录文字批量转表格1、Ctrl+H 替换将逗号全部替换为段落标记复制粘贴到Excel中即可2、选中文字——插入——文本转换成表格添加快捷新建组鼠标右边任意点击菜单栏的选项卡——自定义功能区——新建组——打印预览和打印——添加,确定只打印文档中的某些段落文字多个Word查看生僻字、英文阅读审阅——翻译

2020-12-19 22:33:19 1386 1

原创 Ardunio IDE完成STM32的串口通信

目录一、Ardunio简介二、 Ardunio IDE安装以及相关配置三、连接stm32f103指南者开发板四、烧录程序(stm32f103指南者)三级目录三级目录三级目录一、Ardunio简介Arduino是一款便捷灵活、方便上手的开源电子原型平台。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

2020-12-14 16:46:41 515

原创 FSCapture抓屏工具介绍

1.截图功能(可以捕捉:活动窗口、窗口/对象、矩形区域、手绘区域、整个屏幕、滚动窗口、固定区域);2.图像的处理功能(可以裁切,标记,添加个性化边缘外框等);3.屏幕录像器(输出格式为 WMV);4.其他功能1.屏幕放大器2.屏幕取色器3.屏幕标尺4.将图像转化为PDF文件5.发送到 PowerPoint,Word,FTP;...

2020-12-14 14:27:21 432

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

在STM32下完成一个基于FreeRTOS的多任务程序一、 FreeRTOS简述二、 MDK下移植FreeRTOS四、总结一、 FreeRTOS简述FreeRTOS是一个热门的嵌入式设备用即时操作系统核心,已被经成功移植到35种不同的微控制器上。FreeRTOS的设计小巧且简易,整个核心代码只有3到4个C文件,为了让代码容易阅读、移植和维护,大部分的代码都是以C语言编写,只有一些函数(多数是架构特定排班副程序)采用汇编语言编写。二、 MDK下移植FreeRTOS1、任务要求:在STM32下完

2020-12-03 15:29:03 734

原创 STM32下的串口通信程序

STM32下的串口通信程序一、基于寄存器与基于固件库编写的差异二、stm32串口通信实战三级目录一、基于寄存器与基于固件库编写的差异固件库编写方式,特点是简单易于理解,资料多。新手适合用这种方式入门。寄存器的可移植性强,更贴近底层,要求对外设的工作原理和运行机理有更深的理解。二、stm32串口通信实战1.烧录方式我使用的是stm32f103指南者,从电脑中下载程序到stm32有两种方式:1.使用仿真线下载程序;(需要仿真线)2.使用串口下载程序;(已经快被淘汰了,由于只需要一根USB线,所以

2020-12-03 14:23:23 4444

原创 Altium Designer 19画stm32最小系统原理图

Proteus进行stm32程序的仿真运行一、新建工程二、创建原理图并进行仿真三级目录三级目录三级目录一、新建工程1、打开Proteus 8.9并新建工程2、选择从选中的模板中创建原理图3、选择不创建PCB布版设计4、选中创建固件库5、最后点击finish即可创建一个新工程二、创建原理图并进行仿真画出原理图原理图如下:三级目录三级目录三级目录...

2020-11-24 19:01:07 425 2

原创 Ubuntu上可视化代码跟踪调试之VScode以及Proteus仿真运行stm32程序

这里写目录标题一、安装二、vscode汉化三、调试环境搭建四、编译三、调试环境搭建一、安装1、下载VS Code进入VS Code官网下载VS Code:2、在刚下载的文件的所在文件夹右键打开终端,输入以下命令,注意,sudo dpkg -i 后面的是文件的名称,为防止出现差错,请直接复制。搜索VS,就可以在系统找找到,打开。二、vscode汉化首先打开vscode软件,打开后使用快捷键【Ctrl+Shift+P】,输入【Configure Display Language】和点击【inst

2020-11-08 11:11:30 978

原创 计算机网络验证性实践

计算机网络验证性实验二级目录实作一ipconfig/all实作二Ping三级目录三级目录三级目录三级目录三级目录三级目录二级目录实作一ipconfig/all使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。ipconfig :微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。IP地址:因特网上的每台计算机和其它设备都规定了一

2020-11-06 19:23:09 758 1

原创 学会Opencv,妈妈再不担心你不会图像编程啦

OpenCV在Ubuntu下的图像编程一、如何在Ubuntu下安装opencv二级目录三级目录一级目录二级目录三级目录一级目录一级目录一、如何在Ubuntu下安装opencv1.在虚拟机火狐浏览器中输入网址“opencv.org、open-3.4.1html”点击source进行下载。2.下载完成后,将压缩文件放在主目录下。3.在命令行输入unzip opencv-3.4.1.zip4.进入到解压后的文件包中5.安装cmake:在命令行输入 sudo apt-get install cmake

2020-10-30 22:28:38 280

原创 Ubuntu系统上程序代码的GDB调试

这里写目录标题一、gdb简介二、gdb下程序的调试方法1、启动gdb2.gdb调试举例三级目录三级目录一级目录一、gdb简介GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。功 能:动态的改变你程序的执行环境等。使用GDB我们可以:– 设置断点使程序停住– 监视或修改程序中变量的值– 跟踪代码执行过程二、gdb下程序的调试方法1、启动gdb输入‘gdb’启动gdb,输入quit或按下ctrl+d退出。2.gdb调试举

2020-10-29 21:17:10 1085

原创 Linux GCC常用命令和背后的故事

一、Linux GCC 常用命令1.简单编译//test.c编译指令gcc test.c -o test上述编译过程是分为四个阶段进行的,即预处理(也称预编译,Preprocessing)、编译 (Compilation)、汇编 (Assembly)和连接(Linking)2.预处理gcc -E test.c -o test.i 或 gcc -E test.c可以输出 test.i 文件中存放着 test.c 经预处理之后的代码3.编译为汇编代码(Compilation)预处理之

2020-10-16 23:07:25 226

原创 Linux 下用gcc生成静态库和动态库以及静态库.a与.so库文件的生成与使用

Linux 下用gcc生成静态库和动态库一、用 gcc 生成 .a 静态库和 .so 动态库1.创建一个 test1 文件夹在该文件夹中创建三个子程序 hello.h、hello.c 和 main.c下面展示一些 `内联代码片`2.将 hello.c 编译成.o 文件3.由 .o文件创建静态库4.在程序中使用静态库5.由.o 文件创建动态库文件6.在程序中使用动态库7.当静态库和动态库同名时,gcc 命令会使用哪个库文件二、(1)Linux 下用静态库.a文件的生成与使用1.用 vim编辑器编辑生成所需要的

2020-10-16 21:08:33 697

原创 Win10下MDK5,stm32pack的安装以及stm32的简单程序编译教程

@TOCWin10下MDK5及stm32pack的安装教程安装流程1.双击mdk_510.exe,进行安装。这里我们将其安装到D盘,MDK5.10文件夹下,需要设置安装路径。MDK-5.10注册总结

2020-10-06 13:35:09 987

原创 一个51程序设计和仿真——闪烁的LED

一个51程序设计和仿真——闪烁的LED一、原理图二、程序编写三、仿真四、总结一、原理图①放置芯片和元件②开始放置元件③画总线和放置电源④连接元件二、程序编写1.建立一个项目①打开Keil uVision,点击Project,找到New uVision Project,点击它②给建立的项目取一个名字③选择项目需要使用的芯片,选择完成后,点击OK(该实验要用到的芯片是AT89C51)④出现一个对话框,选择否,一个项目就建立完成,就可以开始代码的编写2.LED的代码选择file,ne

2020-10-06 13:29:44 488

原创 在Ubuntu环境下用gcc命令运行C程序以及Makefile编译

在Ubuntu环境下用gcc命令运行c程序以及Makefile编译用gcc命令编译C语言用VC++6.0编译C语言用Makefile编译C语言用gcc命令编译C语言主程序main1.c#include<stdio.h>#include"sub1.c"void main(){ int x=12,y=3; float m=0; m=x2x(x,y); printf("%f\n",m); }子程序sub1.cfloat x2x(int a,int b){floa

2020-09-26 00:11:29 187

空空如也

空空如也

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

TA关注的人

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