51学习记录1

1、存储器映射

解释:给存储器分配地址的过程称为存储器映射。

当再次分配地址的时候就叫重映射。

51学习记录1_第1张图片2、寄存器映射

解释:有特定功能的内存单元就是寄存器(有特定地址)

对这个内存单元区别名的过程称为寄存器映射。

3、内核

解释:IC的大脑和控制部分

在ARM内核的基础上ST厂商再增加一部分功能外设再封装形成IC

就像是大脑+手脚语言表情表达等外设

所以ARM属于IP厂商

所以ST就属于SOC厂商(苹果/三星)

51学习记录1_第2张图片

写好的程序是放置在Flash里面

读写程序就是通过ICode总线

解释:M3内核通过红色的ICode来访问Flash里面的程序指令

DMA是用来传输数据的

SRAM是用来存放变量的

51学习记录1_第3张图片

数字电路只有高低电平

51的TTL电平为高(+5V)低(0V)

RS232电平高(-12V)低(12V)

B代表二进制

D代表十进制

H代表为十六进制

51学习记录1_第4张图片

SFR特殊功能寄存器//声明

Sbit特殊位申明

bit位变量声明

中断(外部中断+定时中断+串口中断)

MCU有总线型和非总线型

总线BUS包含数据DB+地址AB+控制CB

C语言支持单片机开发,DSP,  ARM

51编程里面使用最多的是If选择,while循环,for循环

其次最常用的是switch/case,  do while 

51学习记录1_第5张图片

你可能感兴趣的:(Keil,学习)