自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电脑刷新创建文件不刷新

在cmd里面输入ie4uinit -show。

2023-06-30 12:11:07 137

原创 存储器的分类

存储器可分为ROM和RAM,ROM的特性是掉电不丢数据,而RAM的特性是掉电会丢失数据,正是这两种特性,使得ROM和RAM的应用场所有所不同,通常将ROM类型的存储器作为硬盘这类存储器,而RAM通常用来作内存这类掉电就会丢失数据的存储器。ROM(只读存储器)-EPROM(可编程只读存储器,由于需要紫外线长时间照射才能擦除,所以很不方便)-EEPROM(对EPROM进行了改进,但集成度不高,价格昂贵)-FLASH(集成度高、功耗低、体积小,又能在线快速擦除)。

2023-06-07 10:52:17 153

原创 汇编语言的段之间的批量传送

masm是windows下的一款汇编器,需要收费,nasm各个平台下都有,是开源免费的。masm的分段。

2023-05-09 19:48:36 204

原创 shell脚本编程基础

shell脚本是将shell命令在文件中编写,从而实现一次执行很多shell命令。可以看到这就是多个shell命令。执行前需要加可执行的权限chmod +x ab.sh。

2023-05-07 14:25:52 481

原创 汇编语言学习笔记之内中断

中断信息可以来自CPU的内部和外部,若中断信息来自CPU的内部,则称为内中断。在8086CPU处理器中,有下面四种情况发生的时候会产生中断信息。

2023-05-07 14:25:40 96

原创 汇编语言学习笔记六

CF:进位标志位,产生进位CF=1,否则为0PF:奇偶位,如010101b,则该数的1有3个,则PF=0,如果该数的1的个数为偶数,则PF=1。ZF:在相关指令执行后(运算和逻辑指令,传送指令不影响ZF的值),其结果为0,则ZF=1,否则为0。SF:符号标志位,如果结果为负,则SF=1,否则为0,SF是对的一种结果记录DF:方向标志位,控制每次操作之后si、di的增减。df=0,递增,否则递减。串传送指令movsb就是根据df的值,实现si和di的递增或者递减,movsw是传递一个字型数据。

2023-05-03 15:29:31 1826

原创 汇编语言学习笔记五

除法,被除数:默认是放在ax或者dx中,其位数为16位,则在ax中,如位数为32位,则高位在dx中,低位在ax中除数:放在寄存器或者内存单元中,有8位和16位两种。结果:如果除数为8位,al中放商,ah放余数。如是16位,则ax放商,dx余数。

2023-05-03 09:55:11 650

原创 汇编语言学习笔记四

字符是以ASCII码的形式存储的,一个字符对应着8为二进制数,2位16进制数。所以可以得到对应的字符地址。

2023-05-02 20:47:44 1401

原创 汇编语言学习笔记三

将数据与指令放在一起,使用dw(data word)定义数据,使用start告诉cpu执行的第一条指令。将0123h, 0456h, 0789h, 0abch这几个数字累加。

2023-05-02 18:50:02 55

原创 汇编语言学习笔记二

汇编语言从源程序到可执行程序需要经历的过程有编译、连接。编译是通过编译器将源文件转化为,连接是将转化为这里解释一下源文件中除了汇编指令外,还包含着很多,这些伪指令是为了让编译器对汇编指令的处理,起到一个辅助的作用,所以当汇编器对源代码编译之后,所剩下的序。而则是要对程序进行再一次包装,使其包含更多的信息,以便能够使得CPU能将其写入内存中执行。

2023-05-02 15:09:06 949

原创 汇编语言学习笔记一

段寄存器(CS,DS,SS)不能直接用立即数赋给它,需要用通用寄存器中转一下,而偏移寄存器却可以,比如IP和SP寄存器。栈指令(push和pop)也不能直接用立即数赋予,必须用寄存器。

2023-05-01 20:43:43 1337

原创 操作系统的发展

多进程是操作系统的基本图谱:CPU和内存。文件操作视图:IO设备、磁盘和文件。操作系统是管理计算机硬件的软件。计算机的硬件主要包含CPU、内存、IO设备(鼠标、键盘、显示器和打印机等)、磁盘(外存)。CPU管理和内存管理合在一起就是进程图谱。IO设备(终端设备管理)和磁盘管理合在一起就是文件图谱。

2023-04-27 14:16:29 428

原创 进程的管理

进程的引入是为了更好的研究、描述和控制并发程序的执行,使多道程序的并发执行具有了可控性和可再现性。

2023-04-25 15:12:32 401

原创 ubuntu挂载u盘

挂载u盘或者其它设备是为了能够对u盘的资源进行操作(写入或读取文件等),对u盘进行操作也能使用图形化界面,用鼠标进行操作,但一般情况下,在嵌入式等设备是没有图像化界面的,所以需要用命令的方式与u盘或者其它设备进行交互,即不能用鼠标去创建文件或文件夹。

2023-04-24 11:12:01 2253

原创 UDP---编程

UDP

2023-04-08 21:19:41 57

原创 TCP---编程---客户端

tcp/ip

2023-04-08 16:53:58 45

原创 TCP---编程----服务器

tcp利用socket初步实现

2023-04-07 22:04:21 75

原创 nfs的挂载

nfs的挂载

2023-04-07 15:33:25 2111

原创 socket接口之初识

初步应用linux编程

2023-04-06 21:16:30 249

原创 Linux网络编程-----TCP/IP协议

TCP/IP协议理解

2023-04-06 19:51:41 87

原创 git的基础使用

连接远程仓库:git remote add origin https://github.com/Rorry-ty/Rorry-ty.git。删除远程仓库:git remote rm origin https://github.com/Rorry-ty/Rorry-ty.git。推送到远程仓库:git push -u origin main(main 默认分支)从远程仓库pull文件:git pull origin master。提交代码到暂存: git add . (提交暂存)初始化:git init。

2023-04-03 10:32:18 37

原创 ubutun的学习记录

库分为动态库和静态库,动态库是在程序的运行过程中被载入的,所以编译出的程序较小,静态库在程序编译时,就被链接到了目标源码,因此编译出来的程序比较大。

2023-03-15 19:21:06 39

原创 ubuntu网卡设置

ubuntu网卡设置

2023-03-12 09:54:57 175

原创 ubuntu简单指令记录

ubuntu的基础指令

2023-03-10 13:36:44 111

原创 qt基础入门知识记录一

qt基础记录

2023-03-09 16:11:32 39

原创 QT打包部署到windows

打包qt

2023-03-09 15:10:39 135

原创 QT之数据显示(QChart类)

QChart类的使用

2023-03-09 10:27:37 2552

原创 蓝牙透传模块调试记录(HC-05)

首先USB转TTL电平模块的输出电压需要连接3.3V,另外使用AT指令时,需要长按EN按键才能发送AT指令(先长按使得指示灯缓慢闪烁,再按住EN按键,在串口调试助手(波特率为38400,但有时候在9600也行,不知道为啥)发送AT指令(我这个AT指令后面需要加回车才行)),有时候不知道为啥需要先按住EN再上电才能进入AT模式。接上5V电源的波特率为38400。

2023-03-06 20:55:11 218

原创 OLED显示屏

该芯片的型号为SH1106,通讯方式有几种类型,这里选用的是I2C通信,其连接如下图所示:参考洋桃电子家的电路图:左下角的LM75a是温度传感器,不用看。这里我也没看懂这里的电路图,感觉和数据手册的电路图不太匹配。

2023-03-05 20:20:37 804

原创 IIC协议

IIC协议的总结

2023-02-28 17:15:42 825 1

原创 双ADC多通道

双ADCduo通道

2023-02-27 17:09:36 200

原创 STM32之ADC(模拟量-数字量的转化)

ADC的初级应用

2023-02-27 14:06:39 1915

原创 STM32之DMA

串口DMA

2023-02-25 16:28:13 92

原创 STM32之串口通信(Qt Creator)

STM32串口结合Qt的应用

2023-02-25 16:18:45 1448 2

原创 STM32之定时器产生PWM信号

stm32的PWM信号的产生

2023-02-23 18:47:58 373

原创 stm32之定时器

实现的功能是定时器每5秒进入中断服务函数中使led灯隔0.5s闪烁一次。这里的systick定时器没有开启中断,如果开启中断应该注意中断的优先级。

2023-02-23 10:37:00 95

原创 STM32之时钟配置

时钟配置

2023-02-22 16:10:04 1085

原创 STM32之systick定时器

systick定时器的设置

2023-02-22 13:54:52 83

原创 STM32之中断

NVIC被称为嵌套向量中断控制器,是用来控制与芯片中断相关的一个内核里面的外设。

2023-02-16 15:36:31 258

原创 STM32之按键控制led灯

这里通过GPIO_ReadInputDataBit()函数对按键的信号进行读取,再通过读取到的电平对led灯进行操作。实现的功能:按键1按下时,led1亮,按键2亮时,led2亮,此外的情况led灯都不亮。

2023-02-15 15:52:06 398

空空如也

空空如也

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

TA关注的人

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