- 博客(14)
- 收藏
- 关注
原创 用STM32F103RCT6实现正弦波输出
使用STM32F103RCT6开发板实现频率可调的正弦波输出,并用示波器显示。keil5 //进行代码的编写与调试。Flymcu //通过串口进行程序的烧录。SerialChart //生成波形。TDS 1002 //示波器。实现步骤1、利用TIM1定时器实现pwm方波输出。2、生成正弦函数取点数组。3、利用TIM2定时器中断控制实现pwm波占空比可变。4、通过滤波电路实现输出正弦函数波形。5、通过按键实现频率可变。keil软件的安装与配置开发环境搭建正
2022-03-18 15:40:40
4650
15
原创 集成运算放大器线性应用的基本电路以及输出电压与输出电压的关系
今天做了一个有关运算放大器的题,感觉什么都忘了。这是从网上找的一个图,感觉整理的挺好。
2020-04-22 21:39:25
4850
原创 嵌入式——sem_op详解
文章目录一、涉及的相关知识1.1 sem结构1.2 sembuf结构二 、sem_op 详解2.1 sem_op为正数2.2 sem_op为负数2.3 sem_op为零一、涉及的相关知识1.1 sem结构这个结构记录了单一信号量的一些信息。struct sem{ ushort semval; pid_t sempid; ushort semncnt; ushort semzcn...
2020-04-21 15:10:02
749
原创 Qt-容器类(笔记)
文章目录一、Qt的容器类简介1.1 关联容器与顺序容器1.2 嵌套与赋值二、遍历容器2.1 Java风格迭代器2.2 STL风格迭代器2.3 foreach关键字三、通用算法四、QString4.1 隐式共享4.2 编辑操作4.2 查询操作4.3 转换操作4.4 arg()函数五、QByteArray和QVariant一、Qt的容器类简介1.1 关联容器与顺序容器1、顺序容器:QList,Q...
2020-04-20 17:50:49
432
原创 嵌入式——管道实现聊天室(2)
一、介绍在我以前发的聊天室的基础上增加私聊功能。想要对某个用户私聊需要,私聊用户名+@+内容二、代码2.1 头文件#include<stdio.h>#include<stdlib.h>#include<string.h>#include <signal.h>#include<unistd.h>#include<s...
2020-04-17 17:32:10
257
1
原创 嵌入式——管道实现聊天室(1)
一、介绍1.1 使用的特殊函数1、fork函数:创建父子进程2、共享内存:实现父子进程之间通讯。3、mkfifo:创建管道2.1 功能聊天室中一人发消息所有人都可以看到。聊天室中可以任意加入或者退出。二、代码2.1 头文件#include<stdio.h>#include<stdlib.h>#include<string.h>#incl...
2020-04-17 08:46:21
563
原创 Qt实现用户登录与注册界面实验报告
一、实验要求使用qt控件实现简单界面和展现控件的功能,功能自定。二、实验目的熟悉qt编程环境,掌握qt基本基本控件QLabel、按钮、QLineEdit控件的属性。三、实验步骤3.1 建立一个项目首先建立一个QWidget为基类的项目。3.2 添加一个新的界面文件默认文件名是dialog1、编辑dialog.ui界面如图3-1图3-12、编辑dialog.h(1)声明槽函...
2020-04-14 09:26:14
5435
5
原创 ARM——C语言与汇编混合编程实现冒泡法排序
一、先上代码1、c文件#include<stdio.h>#include<stdlib.h>#include<time.h>//声明常数,方便后面改#define num1 20 //定义数的个数为20 #define num2 num1*4 //定义数组长度,方便...
2020-04-09 20:52:47
1040
2
原创 嵌入式管道通信
一、实验目的通过管道实现通信。二、实验过程因为管道的通信是单向的,只能一端读一端写。所以我设置了一个全局变量x,通过切换x的值来实现服务器到客户端通信和客户端到服务器之间通信的切换,一开始默认是服务器读,客户端写如图2-1,当输入了“change”后x值取反,切换到客户机读服务器写。如图2-2。并且输入“quit”后客户端与服务器都会关闭。三、实验结论3.1 遇到的问题1、刚开始...
2020-04-04 08:49:37
433
原创 记录一下 Qt—事件过滤器
一、说明模仿过滤器事件,实现图片放大与缩小,并且改变文本。二、实现过程2.1 声明1、声明事件过滤器函数bool eventFilter(QObject *obj, QEvent *event);2、声明变量QImage Img; //图片变量bool x; //布尔变量2.2 赋初值x=true;Img=ui->label->pixmap()->t...
2020-03-28 21:25:22
116
原创 嵌入式信号集函数运用实例
1、代码#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<signal.h>int main(int argc,char *argv[]){sigset_t set,pendmask,oldmask;/循环次数由main函数的参数带入atoi强制类型转化/fo...
2020-03-26 20:35:20
144
原创 Qt设计富文本界面
一、 框架和框架格式1、获取文档对象 QTextDocument *document = ui->textEdit->document();2、获取根框架QTextFrame *rootFrame = document->rootFrame();3、创建框架格式QTextFrameFormat format;4、建立QTextFrame类的迭代器QTextFram...
2020-03-26 17:22:50
528
原创 虚拟机实现与主机复制粘贴
Linux 主机与虚拟机之间实现复制粘贴一、下载 vwmwear 虚拟机我用的是 vmwear12二、安装镜像我认为镜像版本太高对电脑负担太大,而且有很多功能用不到。所以选一个少位低一点的版本就可以。例如Ubuntu16.04。三、安装vmwear tools3.1这是完成后的界面,目前什么都没有修改。3.2 安装过程首先打开虚拟机,然后点击“重新安装vmweartools"...
2019-09-26 20:33:42
3498
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人