一、单片机内部资源
1、Flash——程序存储空间(最大意义是断电后数据不会丢失)
2、RAM——数据存储空间(读写速度非常快,可以无限次写入)
3、SFR——特殊功能寄存器
程序空间(ROM) | 数据空间(RAM) | |
STC89C51 | 4K | 128B |
STC89C52 | 8K | 512B |
(1K=1024,1字节=8位)
二、单片机最小系统
又称单片机最小应用系统,是指用最少的原件组成的单片机可以工作的系统。三要素是电源、晶振、复位电路。
1、电源
单片机电源主要分为5V和3.3V。
2、晶振(晶体振荡器)
为单片机系统提供基准时钟信号。
3、复位电路
单片机复位一般分为三种情况:上电复位、手动复位、程序自动复位。
(1)上电复位保证单片机每次都从一个固定的相同的状态开始工作。
(2)手动复位是针对受到意外干扰而导致程序死机,或程序跑飞的时候。举例,计算机的重启按键。 程序跑飞就是程序跑到了一个不是设计者预计的轨道上了。
(3)当程序死机或跑飞时,单片机往往有一套自动复位机制,即为程序自动复位。
三、LED小灯
发光二极管,通常的正向导通电压是1.8~2.2V,工作电流一般在1~20mA。
电流在1~5mA变化时,随着电流的增大,小灯肉眼可见的越来越亮;电流在5~20mA变化时,看到的小灯亮度变化就不明显了;电流超过20mA时LED就有可能烧毁,电流越大,烧得速度越快。