-
单片机,英文Micro Controller Unit,简称MCU
-
内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能
-
单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和硬件设备(例如电机,LED等)的控制
-
单片机跟计算机相比,单片机算是一个袖珍版计算机,一个芯片就能构成完整的计算机系统。但在性能上,与计算机相差甚远,但单片机成本低、体积小、结构简单,在生活和工业控制领域大有所用
-
同时,学习使用单片机是了解计算机原理与结构的最佳选择
1. STC89C52单片机
所属系列:51单片机系列 公司:STC公司 位数:8位 RAM:512字节 (Random Access Memory,随机访问存储器) 相当于内存条,存储正在运行的程序和数
据断电数据清除 ROM:8K(Flash)(Read-Only Memory,只读存储器)相当于硬盘,用于存储程序和数据,断电数据不清除 工作频率:12MHz (本开发板使用)
为什么叫51单片机?
51单片机是指80年代Intel开发的8051单片机内核的统称,就是因为这个“8051”有个51,所以凡是与“8051”内核一样的单片机都统称为51系列单片机。 内核,通俗点理解就是一种代码,单片机的指令系统,即硬件制作就按照这些指令去完成,如灌溉一样,要灌溉那些地方,就把通路打开,而这些通路‘水渠和门阀’都是早就修建好的硬设备,只是具体的灌溉地点需要指令来完成。而51单片机就是一样的“水渠和门阀”,想灌溉,所有51单片机都使用的一样的灌溉指令。
1.1命名规则
STC89C52系列单片机的内部结构
STC89C52系列单片机的内部结构框图如下图所示。STC89C52单片机中包含中央处理器
(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串口、I0接口、EE
PROM、看门狗等模块。STC89C52系列单片机几乎包含了数据采集和控制中所需的所有单元
模块,可称得上一个片上系统。
CPU通过一条总线访问所有模块
1.3单片机管脚图
1.4单片机最小系统
滤波器:为了防止电流波动造成影响,就像个大水池一样,蓄电然后使电流能够均匀的供给给开发板。
晶振:用于驱动程序一步一步往下运行
复位电路:当RTS接正极时,会复位,接负极时则不会。
工作原理:上电时候,复位电路的因为正极端接了一个电容,一开始电容没有电,相当于短路,所以正极直接给到RTS口,当电容充满时,会发生断路,此时RST口与正极断开,从而接到负极上。