从零开始入门学习51单片机教程PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
❖ SST89E516: 64K FLASH,1024字节RAM,32个I/O口, 3个定时器,1个UART,10个中断源。支持与KEIL连 线进行在线仿真。
. www.yunlongdz.cn
单片机最小系统
❖由四大硬件组成:单片机、电源电路、晶振电路、复位电路。 ❖特点:用最少的元件组成的单片机工作系统。
❖LED与单片机,成为一个最小的控制单元,实现 控制发光二极管的亮灭。
讲解单片机应用的扩展知识,及编程技巧。讲授单片机项目开发的流程及方 法。
. www.yunlongdz.cn
安装以下两个软件: 1、STC-ISP下载软件 2、KEIL编程软件
课后作业
. www.yunlongdz.cn
第二课 点亮一个发光二极管
. www.yunlongdz.cn
❖什么是单片机? ❖单片机能做什么? ❖如何选择单片机?
云龙51单片机教程(PPT课件)
作者:王云
. www.yunlongdz.cn
第一课 初识单片机
1.单片机有什么用 2.应该学什么样的单片机 3.学习单片机需什么基础 4.如何学好单片机 5.学前准备,单片机学习开发环境的建立
. www.yunlongdz.cn
单片机有什么用?
工业控制系统 数据采集系统 智能化仪器仪表 通讯设备 ... ...
VSS
总线型
1
40
2
39
3
38
4
37
5
36
6
35
7
34
8
33
9
32
10
31
11
30
12
29
13
28
14
27
15
26
16
25
17
24
18
23
19
22
20
21
VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/VPP ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0
. www.yunlongdz.cn
如何学好单片机 1.要领:理论与实践并重,实践先行; 2.学习总是从模仿开始; 3.举一反三;
. www.yunlongdz.cn
学前准备 1.电脑一台 2.单片机C语言书一本 3. 开发板一块
. www.yunlongdz.cn
本视频配套书籍:
51单片机C语言程序设计教程 ——王云 编著
. www.yunlongdz.cn
1.2 近年来推出MCS51的主要产品有:
﹡ATMEL公司的89C51、89C52系列; ﹡Philips公司的80C51、80C52系列; ﹡华邦公司的W78C51、W77C51高速低价系列; ﹡LG公司的GMS90/97低压高速系列; ﹡宏晶公司的STC89C51、STC89C52系列。
注:类似的还有Philips公司的 87LPC64,20引脚 8XC748/750/(751),24引脚 8X749(752),28引脚 8XC754,28引脚 等等
. www.yunlongdz.cn
2.单片机内部资源三大指标
❖ 1、FLASH (程序存储空间ROM) ❖ 2、RAM(数据存储器) ❖ 3、SFR(特殊功能寄存器)
非总ห้องสมุดไป่ตู้型
RST 1 P3.0/RXD 2 P3.1/TXD 3
XTAL2 4 XTAL1 5 P3.2/INT0 6 P3.3/INT1 7 P3.4/T0 8 P3.5/T1 9
GND 10
20 VCC 19 P1.7 18 P1.6 17 P1.5 16 P1.4 15 P1.3 14 P1.2 13 P1.1/AIN1 12 P1.0/AIN0 11 P3.7
. www.yunlongdz.cn
31脚是内部程序存储器和外部程序存 储器选择端。为高电平时,访问内部 程序存储器;为低电平时,则访问外 部程序存储器。
. www.yunlongdz.cn
点亮一个LED发光二极管
❖发光二极管: 通常红色贴片LED:正向压降1.6-2.4V ,电流 2-20mA。2-5mA亮度有明显变化,5mA以上亮 度基本没变化。 R≈V/I 一般应用取I=3~5mA,则R=?。
单片机内集成了一些常用的I/O接口电路,如并行的I/O端口、串行口、 定时器/计数器、中断控制器等,这些I/O接口单元电路,统称为特殊功 能寄存器(SFR)。
. www.yunlongdz.cn
单片机的选择
❖ STC89C52: 8K FLASH,512字节RAM,32个I/O口, 3个定时器,1个UART,8个中断源。
. www.yunlongdz.cn
1.3 80C51的引脚封装
80C51/89C51 89C2051
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPD P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL2 XTAL1
. www.yunlongdz.cn
课程内容安排
❖基础篇
基于单片机最小系统,介绍单片机的基础知识;及单片机C语言基础知识。
❖实战篇
以YL-51开发板为平台,逐个讲解开发板上各个模块的使用,把各器件模块讲 解清楚。通过实践深化理解数字电路的概念、C语言的基本应用以及C语言如 何同实际电路发生联系。
❖提高篇
. www.yunlongdz.cn
1.1 什么是单片机?
❖单片机
是在一片集成电路芯片上集成微处理器、存储器、I/O接 口电路,从而构成了单芯片微型计算机,简称单片机。
❖MCS51单片机
指以8051为核心的单片机,统称为MCS51单片机。 8051是美国INTEL公司,生产的一系列单片机中最早最典型 的产品。 如8031,8751,8032,8052,8752等该系列其它单片机都 是在8051的基础上进行功能的增、减、改变而来的。
. www.yunlongdz.cn
应该学什么样的单片机?
❖在我们这个课程中,我们将选用51系列单片机作为讲解。 ❖51单片机同时也是学习,ARM、DSP、FPGA等,高端 应用的基础知识。
. www.yunlongdz.cn
学习单片机要什么基础?
1.有信心,有恒心; 2.只要撑握最基本的数电模电知识; 3.对各种器件的认识大家都是从0开始; 4.单片机编程,只要会简单的C语言基础知识。
. www.yunlongdz.cn
单片机最小系统
❖由四大硬件组成:单片机、电源电路、晶振电路、复位电路。 ❖特点:用最少的元件组成的单片机工作系统。
❖LED与单片机,成为一个最小的控制单元,实现 控制发光二极管的亮灭。
讲解单片机应用的扩展知识,及编程技巧。讲授单片机项目开发的流程及方 法。
. www.yunlongdz.cn
安装以下两个软件: 1、STC-ISP下载软件 2、KEIL编程软件
课后作业
. www.yunlongdz.cn
第二课 点亮一个发光二极管
. www.yunlongdz.cn
❖什么是单片机? ❖单片机能做什么? ❖如何选择单片机?
云龙51单片机教程(PPT课件)
作者:王云
. www.yunlongdz.cn
第一课 初识单片机
1.单片机有什么用 2.应该学什么样的单片机 3.学习单片机需什么基础 4.如何学好单片机 5.学前准备,单片机学习开发环境的建立
. www.yunlongdz.cn
单片机有什么用?
工业控制系统 数据采集系统 智能化仪器仪表 通讯设备 ... ...
VSS
总线型
1
40
2
39
3
38
4
37
5
36
6
35
7
34
8
33
9
32
10
31
11
30
12
29
13
28
14
27
15
26
16
25
17
24
18
23
19
22
20
21
VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA/VPP ALE/PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0
. www.yunlongdz.cn
如何学好单片机 1.要领:理论与实践并重,实践先行; 2.学习总是从模仿开始; 3.举一反三;
. www.yunlongdz.cn
学前准备 1.电脑一台 2.单片机C语言书一本 3. 开发板一块
. www.yunlongdz.cn
本视频配套书籍:
51单片机C语言程序设计教程 ——王云 编著
. www.yunlongdz.cn
1.2 近年来推出MCS51的主要产品有:
﹡ATMEL公司的89C51、89C52系列; ﹡Philips公司的80C51、80C52系列; ﹡华邦公司的W78C51、W77C51高速低价系列; ﹡LG公司的GMS90/97低压高速系列; ﹡宏晶公司的STC89C51、STC89C52系列。
注:类似的还有Philips公司的 87LPC64,20引脚 8XC748/750/(751),24引脚 8X749(752),28引脚 8XC754,28引脚 等等
. www.yunlongdz.cn
2.单片机内部资源三大指标
❖ 1、FLASH (程序存储空间ROM) ❖ 2、RAM(数据存储器) ❖ 3、SFR(特殊功能寄存器)
非总ห้องสมุดไป่ตู้型
RST 1 P3.0/RXD 2 P3.1/TXD 3
XTAL2 4 XTAL1 5 P3.2/INT0 6 P3.3/INT1 7 P3.4/T0 8 P3.5/T1 9
GND 10
20 VCC 19 P1.7 18 P1.6 17 P1.5 16 P1.4 15 P1.3 14 P1.2 13 P1.1/AIN1 12 P1.0/AIN0 11 P3.7
. www.yunlongdz.cn
31脚是内部程序存储器和外部程序存 储器选择端。为高电平时,访问内部 程序存储器;为低电平时,则访问外 部程序存储器。
. www.yunlongdz.cn
点亮一个LED发光二极管
❖发光二极管: 通常红色贴片LED:正向压降1.6-2.4V ,电流 2-20mA。2-5mA亮度有明显变化,5mA以上亮 度基本没变化。 R≈V/I 一般应用取I=3~5mA,则R=?。
单片机内集成了一些常用的I/O接口电路,如并行的I/O端口、串行口、 定时器/计数器、中断控制器等,这些I/O接口单元电路,统称为特殊功 能寄存器(SFR)。
. www.yunlongdz.cn
单片机的选择
❖ STC89C52: 8K FLASH,512字节RAM,32个I/O口, 3个定时器,1个UART,8个中断源。
. www.yunlongdz.cn
1.3 80C51的引脚封装
80C51/89C51 89C2051
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST/VPD P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD XTAL2 XTAL1
. www.yunlongdz.cn
课程内容安排
❖基础篇
基于单片机最小系统,介绍单片机的基础知识;及单片机C语言基础知识。
❖实战篇
以YL-51开发板为平台,逐个讲解开发板上各个模块的使用,把各器件模块讲 解清楚。通过实践深化理解数字电路的概念、C语言的基本应用以及C语言如 何同实际电路发生联系。
❖提高篇
. www.yunlongdz.cn
1.1 什么是单片机?
❖单片机
是在一片集成电路芯片上集成微处理器、存储器、I/O接 口电路,从而构成了单芯片微型计算机,简称单片机。
❖MCS51单片机
指以8051为核心的单片机,统称为MCS51单片机。 8051是美国INTEL公司,生产的一系列单片机中最早最典型 的产品。 如8031,8751,8032,8052,8752等该系列其它单片机都 是在8051的基础上进行功能的增、减、改变而来的。
. www.yunlongdz.cn
应该学什么样的单片机?
❖在我们这个课程中,我们将选用51系列单片机作为讲解。 ❖51单片机同时也是学习,ARM、DSP、FPGA等,高端 应用的基础知识。
. www.yunlongdz.cn
学习单片机要什么基础?
1.有信心,有恒心; 2.只要撑握最基本的数电模电知识; 3.对各种器件的认识大家都是从0开始; 4.单片机编程,只要会简单的C语言基础知识。