单片机交流
登录
直播中
王艳
7年用户
1220经验值
私信
关注
[问答]
自学单片机的方法有哪些?
开启该帖子的消息推送
单片机
单片机
是什么?单片机的用途是什么?有哪些种类?
自学单片机的方法有哪些?
回帖
(1)
陈敏杰
2021-11-2 11:32:41
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型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。
2、自己学习单片机方法
2.1 所学学习单片机的种类
为宏晶科技的
STC89C52RC
的 51单片机。(实物见图一)
2.2 学习途径
学院推荐的单片机学习方法,宋雪松老师的《手把手教你51学单片》图书及其配套的教学视频和KST51–开发板。 学习资料链接:
金沙滩工作室
.
2.3 相关软件
编程软件:
Keil μVision4
下载方式:
金沙滩工作室
.
烧录软件:
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次的晶振,电容起稳定晶振信号的稳定)
晶振电路
3.3 STC89C52RC 51单片机的内部资源
8K字节FLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。
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型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。
2、自己学习单片机方法
2.1 所学学习单片机的种类
为宏晶科技的
STC89C52RC
的 51单片机。(实物见图一)
2.2 学习途径
学院推荐的单片机学习方法,宋雪松老师的《手把手教你51学单片》图书及其配套的教学视频和KST51–开发板。 学习资料链接:
金沙滩工作室
.
2.3 相关软件
编程软件:
Keil μVision4
下载方式:
金沙滩工作室
.
烧录软件:
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次的晶振,电容起稳定晶振信号的稳定)
晶振电路
3.3 STC89C52RC 51单片机的内部资源
8K字节FLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。
举报
更多回帖
rotate(-90deg);
回复
相关问答
单片机
单片机
初学者:各位大神传授一点
自学
的经验或
方法
2015-03-24
3560
自学
单片机
难吗
2020-06-28
1867
请问学
单片机
有
什么用?
单片机
自学
网
有
哪些?
2021-10-09
2489
如何
自学
单片机
?
单片机
怎么入门?入门后如何提升?
2021-10-15
2444
自学
单片机
感到困惑!!!
2012-06-08
6014
单片机
白痴急着想学
单片机
怎么办 STM32
2012-04-23
8036
单片机
解密是什么?
单片机
解密
方法
有
哪些?
2021-11-01
2018
请问一下初学者想
自学
单片机
需要买什么呢?
2021-10-26
1473
学习
单片机
的
方法
有
哪些?
2021-11-04
651
单片机
选择
2014-07-03
3833
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分