当前位置:
文档之家› 《单片机原理及应用技术(第4版_李全利)》电子课件 第1章绪论
《单片机原理及应用技术(第4版_李全利)》电子课件 第1章绪论
借助开发机完成: 排除硬件故障和软件错误 程序固化到程序存储器芯片中。
2020/4/2
19
指令的表示形式
指令是让单片机执行某种操作的命令,按一定的 顺序以二进制码的形式存放于程序存储器。如:
0000 0100B
04H
04H:累加器A的内容加1,难记! INC A,记忆容易。称为符号指令。
2020/4/2
2020/4/2
16
1.3 单片机的特点及应用领域
1.3.1 单片机的特点
突出的控制性能 可靠性较高,CPU、存储器及I/O接口集成在片内, 数据传送不易受环境条件的影响;控制功能强,位 控能力独特,集成有ADC、PWM、WDT等部件。
优秀的嵌入品质 价格低(批量产品);品种多(应用广泛)引脚少 体积小(印制板减较小),产品结构灵活精巧。
普通高等教育“十一五”国家级规划教 材
单片机原理及应用技术
( 第4 版)
主编 李全利
课程特点:
实践性强,旨在应用 硬件、软件结合紧密
学习方法:
课前预习,课后复习 软硬兼顾,上机实践 广阅书刊,用好网络
2020/4/2
2
第1章 绪论
1.1 电子计算机概述 1.2 单片机的发展过程及产品近况 1.3 单片机的特点及应用领域 1.4 单片机应用系统开发过程 实践1 熟悉µVision开发平台
2020/4/2
8
微型计算机的应用形态
桌面应用 CPU芯片
I/O接口芯片
2020/4/2
存储器芯片
9
输 出 设 备
输入设备
嵌入式应用
输出设备
CPU、存储 器和I/O接口 集成于同一
芯片
2020/4/2
输入设备
10
桌面应用与嵌入式应用比较
桌面应用属于通用计算机,主要用于数据处理、 办公自动化及辅助设计。
单片形成阶段
1976年,Intel推出MCS-48列单片机 : 8位CPU、1K字节ROM、64字节RAM、27根 I/O线和1个8位定时/计数器。
特点:存储器容量小,寻址范围小(不大于4K), 无串行接口,指令系统功能不强。
2020/4/2
12
结构成熟阶段
1980年,Intel推出MCS-51系列单片机: 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1 个全双工串行口、2个16位定时/计数器。寻址范围 64K,并有控制功能较强的布尔处理器。
2020/4/2
21
1.4.2 应用系统主要开发工具
目标码生成过程
汇编源文件 .ASM或.SRC
汇编器 A51.EXE
目标文件 (浮动地址)
.OBJ
调试目标文件 (绝对地址) 无扩展名或.abs
可烧写 目标文件
特点:结构体系完善,性能已大大提高,面向控制 的特点进一步突出。现在,MCS-51已成为公认的单 片机经典机种 。
2020/4/2
13
性能提高阶段
近年来,不断有单片机新品出现。如Silicon Labs 公司推出的单片机C8051F120 : 8位高速CPU(100MIPS);128K字节FLASH;5个16位 定时计数器;2个UART,另有SMBus和SPI总线接口 ; 20个中断源;8路12位ADC,2路12位DAC;片内看门 狗定时器等。
特点:控制性能优异、种类繁多。 “微控制器”的称谓更能反应单片机的本质。
2020/4/2
14
1.2.2 单片机产品近况
80C51兼容产品:80C51主流地位已形成,与其兼 容的典型产品有:
ATMEL的AT89S5x系列 (ISP,在系统编程)
宏晶的STC89C5x系列 (RS232口编程,方便实用)
2020/4/2
17
1.3.2 单片机的应用领域
智能仪器仪表 机电一体化产品 实时工业控制 分布式系统的前端模块 家用电器 交通运输 航空航天与军事
2020/4/2
18
1.4 单片机应用系统开发方法
1.4.1 应用系统开发概念
正确的硬件设计和良好的软件功能设计是一个实 用的单片机应用系统的设计目标。完成该目标的过 程称为单片机应用系统的开发。
输入设备
存储器
ห้องสมุดไป่ตู้输出设备
CPU
2020/4/2
控制器
运算器
计算机的经典结构
5
电子计算机经历了五个年代
电子管计算机 晶体管计算机 集成电路计算机 大规模集成电路计算机 超大规模集成电路计算机
结构仍然没有突破冯·诺依曼提出的计算机的经 典结构框架。
2020/4/2
6
1.1.2 微型计算机的组成及其应用形态
嵌入式应用属于专用计算机,主要用于智能仪 表及传感器、智能家电、智能办公设备、汽车 及军事电子设备等系统。
单片机体积小、价格低、可靠性高,其非凡的嵌 入式应用形态对于满足嵌入式应用需求具有独特的 优势。
2020/4/2
11
1.2 单片机的发展过程及产品近况
1.2.1 单片机的发展过程
3个主要阶段:
20
汇编或编译 将符号指令转换成机器码的过程称为汇编。高 级语言转换成机器码的过程称为编译。
汇编器(A51.EXE) 编译器(C51.EXE)
连接与固化 汇编和编译形成的浮动地址目标码,要由连接 器(BL51.EXE)连接生成绝对地址目标码。调试 无误的目标码要由转换成(.HEX)文件,然后才 能写入到ROM中。
2020/4/2
3
1.1 电子计算机概述
1.1.1 电子计算机的经典结构
1946年2月 15日,第一 台电子数字 计算机问世。
ENIAC
标志着计算机时代的到来,对人类的生产和生活方式产生了 巨大的影响 。
2020/4/2
4
冯·诺依曼提出“程序存储”和“二进制运算”的 思想,构建了计算机经典结构:
Silicon Labs的C8051F系列 (SOC,片内功能模块丰富 )
2020/4/2
15
非80C51结构产品:给用户提供了更为广泛的选 择空间,典型产品有:
Microchip公司的PIC系列 (品种多便于选型,汽车产品)
TI公司的MSP430系列 (16位,低功耗,电池供电产品)
ATMEL公司的AVR和Mega系列 (不易解密,军工产品)
微处理器
1971年1月,INTEL将: ❖ 运算器 ❖ 控制器 ❖ 一些寄存器 集成在一个芯片上 --------微处理器
4004微处理器
2020/4/2
7
CPU
(运算器) (控制器)
存储器
地址总线AB 数据总线DB 控制总线CB
I/O接口
输入设备 输出设备
CPU + 存储器 +I/O接口 = 微型计算机