自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【STM32】Cortex-M3概览

Cortex‐M3 是一个 32 位处理器内核。内部的数据路径是 32 位的,寄存器是 32 位的,存储器接 口也是 32 位的。CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问 并行不悖。但是另一方面, 指令总线和数据总线共享同一个存储器空间(一个统一的存储器系统)。换句话说,不是因为有两 条总线,可寻址空间就变成 8GB 了。CM3 提供一个可选的 MPU,而且在需要 的情况下也可以使用外部的 cache。在 CM3 中,Both 小端模式和大端模式都是支持的。

2023-07-31 00:36:42 2766 1

原创 【ATM32】ARM Cortex‐M3

在程序的执行过程中,处理器可以 动态地在两种执行状态之中切换。实际上,Thumb指令集在功能上是ARM指令集的一个子集, 但它能带来更高的代码密度,给目标代码减肥。

2023-07-29 18:20:46 233 1

原创 【51单片机】21个专用寄存器

除用软件直接改变SP值外,在执行PUSH,POP指令,各种子程序调用,中断响应,子程序返回(RET)和中断返回(RETI)等指令时,SP值将自动增量或减量。在访问程序存储器时,DPTR可用作基址寄存器,有一条采用基址个变址寻址方式的指令MOVX A,@A + DPTR,常用于读取存放在程序存储器内的表格常数。溢出标志常用于用ADD和SUBB指令对带符号数作加减运算时,OV= 1表示加减运算的结果超出了目的寄存器A所能表示的带符号数(2的补码)的范围。在其它指令中,B寄存器可作为RAM中的一个单元来使用。

2023-07-17 17:41:14 1998 1

原创 【51单片机】111条汇编指令

Rn:当前寄存器区的8个工作寄存器(n=0~7)Ri:当前寄存器区中可作间接寻址寄存器的2个寄存器(i=0 1)direct:直接地址#data:包含在指令中的8位立即数rel:相对转移指令中的偏移量,为8位带符号补码数DPTR:数据指针,16位数据地址寄存器PC:程序寄存器,存有正在执行的指令的地址bit:直接寻址位C:进位标志位addr11:11位目的地址addr16:16位目的地址@:间接寻址寄存器前缀。

2023-07-17 00:07:43 3368 3

原创 【单片机】单片机系统

最基础的系统包含四个部分:电源回路 时钟模块 复位模块 单片机51单片机包含:CPU 运算单元 8位 ROM(Read Only Memory) 只读存储器:内容出厂已写入,不能删改;断电数据不消失;目前也有可编程可擦写的 RAM (Random Access Memory) 随机存取存储器,也称为内存;可以删改;断电消失 32条I/O口线 针脚 111 条指令,大部分为单字节指令 21个专用寄存器 定时/计时器 可编程 全双工串行通信口 外部数据存储器寻址空间 外部程序存

2023-07-14 00:02:35 86 1

原创 np.insert

作用是在矩阵中插入数据。

2022-07-20 15:03:23 155 2

原创 Python round()函数

round()返回浮点数的四舍五入值。

2022-06-21 14:15:34 106

原创 Python time.time()

计算代码运行的时间,默认单位为秒。

2022-06-21 11:08:24 273

原创 range()函数

range()函数括号包括开始值,终止值,步进值。开始值包含在循环内而终止值不算内。步进值为每步增加的值。当括号内只有两个数时为开始值和终止值。当括号内为一个值时为终止值,开始值默认取0....

2022-06-20 17:43:10 278

原创 append()函数

a.append

2022-06-20 17:14:07 489

空空如也

空空如也

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

TA关注的人

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