单片机学习笔记

单片机内部资源(提供给用户可用)

(1)Flash——程序存储空间,早期单片机OTPROM

Flash以其可重复擦写且容量大,成本低的优点成为现在绝大多数单片机的程序存储器。对于单片机来说,Flash最大的意义是断电后数据不丢失。

(2)RAM——单片机的数据存储空间

用来存储程序运行过程种产生的和需要的数据,跟计算机的内存为相似概念。

(3)SFR——特殊功能寄存器

单片机有很多功能,每个功能都会对应一个或多个SFR,用户就是通过对SFR的读写来实现单片机的多种多样的功能。

单片机最小系统

一,电源

VCC或VDD通常代表电源正极,GND代表的为电源负极。

(电路原理图是为了表达这个电路的工作原理而存在的,很多器件在绘制的时候更多考虑的是方便原理分析,而不是表达各个器件的实际位置,但引脚上有个数组标号,这个数字标号代表的才是单片真正的引脚位置。)

二.晶振

顾名思义,又叫晶体振荡器。其起到的作用是为单片机系统提供基准钟信号,单片机内部所有的工作都是以这个时钟信号为步调基准来进行工作的。

三.复位电位

一般分为三种情况:上电复位,手动复位,程序自动复位。

1.上电复位:

上电后,单片机要进行一个内部的初始化过程,这个过程就是上电复位,上电复位保证单片机每次都从一个固定的相同的状态开始工作。

2.手动复位:

当程序运行时,如果遭受到意外干扰而导致程序死机,或者程序跑飞的时候,就可以按一下复位键,让程序重新初始化重新运行,这个过程叫做手动复位。

3.程序自动复位:

当程序运行时,如果遭受到意外干扰而导致程序死机,或者程序跑飞的时候,程序往往自己有一套自动复位机制,比如看门狗。在这种情况下,如果程序长时间失去响应,单片机看门狗模块就会自动复位重启。

电源,晶振,复位构成了单片机最小系统的三要素,也就是说,一个单片机具备了这三个条件,就可以运行下载程序了。

你可能感兴趣的:(单片机)