排序:
默认
按更新时间
按访问量

arm汇编指令学习

ldr 常用情况:ldr r0, =0x53000000 就是把一个地址放入寄存器r0中 它常用地址赋值 str 常用情况:str r1, [r0] 把r1里的内容放到r0寄存器里存放的地址所指向的空间:寄存器间接寻址 msr这是设置中断异常的...

2018-08-18 10:09:21

阅读数:3

评论数:0

arm汇编文件分析

.text @表示 .global _start _start: ldr r0, =0x53000000 @ WATCHDOG寄存器地址 mov r1, #0...

2018-08-18 09:07:35

阅读数:3

评论数:0

arm链接脚本学习

SECTIONS { . = 0x00; //表示当前地址为零,从零地址开始排放 .text : { *(.text) } .rodata ALIGN(4) : {*(.rodata)} .data ALIGN(4) : { *(...

2018-08-18 08:47:29

阅读数:5

评论数:0

数据结结构之栈学习

栈的实现有一下几个步骤 1、创建栈 (相当于做一个桶子) 2、进栈 (桶子具备装水功能) 3、出栈 (也具备从里面可以取水功能) 4、清空栈 (可以把桶子里的水全倒掉) 5、销毁栈 6、得到栈顶元素 7、得到栈元素个数...

2018-08-06 20:49:03

阅读数:6

评论数:0

arm linux交叉编译常用命令

arm-linux-gcc arm-linux-gcc hello.c –o hello //把c文件编译成可执行文件hello.out arm-linux-gcc -Wall -c -o hello hello.c //只编译不链接 只是得到.o文件 arm-...

2018-08-06 07:50:07

阅读数:5

评论数:0

makefile学习笔记

shell变量的使用 使用变量时在其前面加上($)符号 变量的赋值(=)与变量还有值之间都不能有空格,否则不是自己想要的结果 shell怎么调用linux命令 命令前加反引号(就是esc下面的键) 例如 PWD=pwd echo $PWD 效果和执行命...

2018-08-04 11:47:32

阅读数:11

评论数:0

ppt制作技巧:形状的使用

圆 要想中心等比例放大:按住shift+ctrl然后再拖动 合并形状 有的时候需要多个图形组合,可以点击合并形状 编辑顶点 有的时候需要把形状变为弧形的,需要编辑顶点 实例:相机图标的制作 1、画矩形 2、中间放圆形 3、格式,对...

2018-08-03 11:59:52

阅读数:11

评论数:0

堆栈应用,平衡符号

//此代码只验证圆括号,方括号,大括号的平衡与否 //做一个空栈 //读入字符到文件末尾 //如果一个字符是开放符号(即左括号),放入栈中 //如果一个符号是封闭符号(即右括号) //一:如果此时栈空,报错 //二:与栈头对比是否平衡,若对应,则平衡,并弹出栈头;若不对应,报错 //...

2018-07-24 18:12:34

阅读数:7

评论数:0

c++多态

当子类成员变量与父类成员变量同名时 子类依然从父类继承同名成员 在子类中通过作用域分别符::进行同名成员区分 同名成员存储在内存中的不同位置 函数重写和函数重载的区别 函数重写: 在子类中定义与父类中原型相同的函数发生函数重写,函数重写只发生在父类与子类之间 ...

2018-07-11 11:41:26

阅读数:16

评论数:0

c++继承类构造函数

父类指针可以直接指向子类对象,父类引用可以直接引用子类对象,子类也可以看出父类对象,父子兼容性 #include <iostream> #include <string> ...

2018-07-10 22:33:51

阅读数:9

评论数:0

c++继承

继承方式有三种:(1、私有private,2、protected继承,3、public继承) 第一种private,也是默认继承方式,几乎不用,用处不大 私有继承不能在外部访问,只能是在本类中访问 #include <iostream> ...

2018-07-10 15:44:43

阅读数:8

评论数:0

c++操作符重载

#include <iostream> using namespace std; int main() { cout<<&...

2018-07-09 21:43:41

阅读数:8

评论数:0

c++静态成员

每个对象都有自己的变量,然而这个变量像全局变量一样共享,所以c++就有了静态成员变量,类似于全局变量,一个类的对象都可以共享这个变量 静态成员的特点 静态成员属于整个类所有,不需要依赖任何对象 可以通过类名直接访问public静态成员 可以通过对象名访问public静态成员 ...

2018-07-09 20:04:57

阅读数:13

评论数:0

c++构造函数

对对象变量初始化,自动调用 构造函数不用用户来调用它,而是在建立对象时自动执行。 构造函数的名字必须与类同名,不可任意命名 构造函数不具有任何类型,也不返回任何值。 默认构造函数 /*基本默认构造*/ 1class Student { public: //默认...

2018-07-09 17:25:08

阅读数:8

评论数:0

c++对c的升级

国嵌唐老师c++学习笔记 第一:定义方面 C++中更强调语言的“实用性”,所有的变量都可以在需要使用时 再定义。 C语言中的变量都必须在作用域开始的位置定义 第二:register关键字的变化 c语言中:1、register修饰符暗示编译程序相应的变量将被频繁...

2018-07-08 22:04:36

阅读数:14

评论数:0

正点原子探索者开发板自定义汉字显示取模方式及底层函数

汉字显示底层驱动函数 //在LCD上的(x,y)处画点 //color:点的颜色 void LCD_Draw_Point(u16 x,u16 y,u16 color) { u16 temp; temp=POINT_COLOR; POINT_COLOR=color;...

2018-07-08 20:12:17

阅读数:45

评论数:0

ADC DMA多通道

补充上一次的主函数 #include "stm32f4xx.h" #include "usart.h" #include &quot...

2018-07-08 19:54:56

阅读数:41

评论数:0

无线模块发送接收笔记

无线模块发送接收要注意:发送完了之后用while 循环等待接收,而不是一条接收语句就行 key=KEY_Scan(0); if(key==KEY1_PRES) //发送 { NRF24L01_TX_Mode(); ...

2018-07-08 19:49:28

阅读数:21

评论数:0

stm32f407 ADC DMA多通道采集底层配置

#include "adc.h" #include "delay.h" //初始化ADC ...

2018-07-07 16:34:12

阅读数:114

评论数:0

算法:插入排序

其实就是从第二个数开始,每个数和前面排好序的数逐个比较,直到找到比自己小的数为止 ,也就是大的往后面移动 void insert(int *p,int num) { int value,i,j; for(i=1;i<num;i...

2018-05-27 20:30:41

阅读数:24

评论数:0

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