【自学51单片机】1 -- 初步认识单片机及其学习方法 和 单片机基础知识介绍

1、初识单片机

1.1 单片机是什么?

 单片机是一种集成电路芯片,又称单片微控制器。是采用超大规模集成电路技术把CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统。

1.2 单片机的用途

 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。遥控器、车载电脑、空调、微波炉、电磁炉、电饭煲、电风扇、计算器、智能充电器、POS机、打印机、扫描仪、无人机、电控门等等,基本上需要插电的稍微有点功能的电器,都有单片机的存在。

1.3 单片机的种类

 主流单片机种类有51、MSP430、STM32、PIC、AVR、Freescale、TMS、STC单片机。
 其中51单片机应用最广泛的8位单片机,也是初学者们容易上手学习的单片机,最早由Intel推出,由于其典zhi型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。

自己手里的KST51开发板
KST51单片机

2、自己学习单片机方法

2.1 所学学习单片机的种类

 为宏晶科技的 STC89C52RC51单片机。(实物见图一)

2.2 学习途径

 学院推荐的单片机学习方法,宋雪松老师的《手把手教你51学单片》图书及其配套的教学视频和KST51–开发板。 学习资料链接: 金沙滩工作室.
单片机学习方法

2.3 相关软件

 编程软件:Keil μVision4  下载方式: 金沙滩工作室.
keil
 烧录软件:STC_ISP_V480  下载方式: 金沙滩工作室.
在这里插入图片描述

2.4 学习方法

 有一定的C语言基础,通过自学,及在社团群讨论疑惑之处,并配合着写博客来记录学习过程中的困难和收获。

3、单片机的基础知识

3.1 单片机内部三大资源

FLASH(程序存储空间)、RAM(内存)、SFR(特殊功能寄存器)。
 1. FLASH特点:(1)可重复擦写 (2)容量大,成本低 (3)断点电后数据不丢失。
 2. RAM特点:(1)断电后数据丢失 (2)可无限擦写 (3)读写速度快。
 3. SFR: 记住就可。

3.2 单片机最小系统

STC89C52RC总电路:如下图
单片机总电路
 由电源电路、复位电路、晶振电路构成。
 特点:单片机可以运行程序,是单片机控制系统的核心。

以STC89C52RC的的最小系统为例

 1. 电源电路作用:供电(主流单片机电源分 5V 和 3.3V , STC89C52为5V, )VCC为电源阳极,GND为电源阴极。
              电源电路
电源电路

 2. 单片机复位分为:上电复位、手动复位、程序自动复位。

 上电复位:保证单片机每次都从一个固定相同状态开始工作。
 手动复位:让程序重新初始化重新运行。
 程序自动复位:程序失去响应,自动重新重启。
    复位电路
复位电路
 3. 晶振电路作用: 为单片机系统提供基准时钟信号。(图中电路接了一个每秒晶振11059200次的晶振,电容起稳定晶振信号的稳定)
    晶振电路
晶振电路

猜你喜欢

转载自blog.csdn.net/m0_46559794/article/details/107740392