第一章单片机基础知识综述
第一章单片机基础知识综述
1. 单片计算机(Single Chip Microcomputer)
SCM——将通用微计算机基本功能部件集成在一块芯片上 构成的一种专用微计算机系统,现在国际上通用的另一简称 为MCU(Micro Controller Unit)。
应用:SCM硬件+SCM软件+少量外围电路→嵌入式微机 系统+被控对象→微电脑控制产品
定时/计数器
中断系统 串行通信
第一章单片机基础知识综述
硬件内部结构
P0.0~P0.7
P2.0~P2.7
VCC (+5V)
GND
RAM地址 锁存器
RAM
P0口驱动器
P2口驱动器
P0口锁存器
P2口锁存器
ROM/ EPROM
程序地址寄存器
PSEN ALE
EA RST
B寄存器 ACC TMP2
TMP1
堆栈指针SP
第一章单片机基础知识综述
二进制:0、1 ;规则:逢二进一,后缀为B。 一般表达式为:
N B b n 1 • 2 n 1 b n 2 • 2 n 2 b 1 • 2 1 b 0 • 2 0
其中,基数为2,各位加权数为0,1。 例如:
1B 1 1 2 0 3 1 2 1 2 0 2 1 1 2 0
→
电路实验箱
虚拟实验平台
第一章单片机基础知识综述
PROTEUS单片机仿真软件
第一章单片机基础知识综述
Keil集成开发环境软件
Keil C51简介
Keil C51是51单片机软件开 发的C语言和汇编语言环境,可 以进行纯软件仿真;也可以与 Proteus软件联合进行仿真。
第一章单片机基础知识综述
使用教材
自动驾驭系统、通信系统及运行监视器(黑匣子)等; (5) 智能家电,如洗衣机、微波炉等;
第一章单片机基础知识综述
单片机应用范例
第一章单片机基础知识综述
3.单片机的发展:以Intel为例
1971年推出了4位单片机4004 1972年推出了基本雏形8位单片机8008 1976年起推出实用8位单片机8048(8位) 1978年起推出增强型8位单片机8051 1982年起推出16位单片机8096(16位) 迄今为止,世界各地厂商已相继研制出大约50个系列300多个品 种的单片机产品。 单片机的发展趋势是:高集成度、高性能、高性价比、低功耗— —微控制器(Micro Controller Unit) 增强功能的单片机,8位的51内核单片机仍然是目前主流机型。
特点:
(1)以C51编程语言作为贯穿 全书各章节的主线,汇编语言 内容仅按能读懂源代码程序的 要求安排。
(2)将近年来国际上热门的单 片机仿真软件引进到教材体系 中,使单片机的抽象概念直观 化,编程效果可视化。
(3)以仿真实验代替实物实验, 实验指导中包括了相关内容的 阅读材料。
第一章单片机基础知识综述
单片机常用的数制有十进制、二进制、十六进制。
十进制:0~9;规则:逢十进一,ห้องสมุดไป่ตู้缀为D,但可忽略。 一般表达式为:
N D d n 1 • 1 n 1 0 d n 2 • 1 n 2 0 d 1 • 1 1 d 0 0 • 1 0 0
基数
加权数0~9
例如:1 2 1 1 3 3 2 0 4 1 2 3 0 1 1 4 0 1 00
第一章单片机基础知识综述
教学目标——掌握单片机原理与应用系统设计技能 需要具备——单片机硬件、软件、接口三方面知识
硬件系统 软件系统
80C51型单片机
接口系统
各组成部分既相对 独立,又相互交叉
第一章单片机基础知识综述
硬件结构
硬件结构(RAM,ROM,IO,T/C,INT,UART)
存储器
输入/输出单元
第一章单片机基础知识综述
2.单片机的特点和应用
特点:小体积、低功耗、高性价比、开发性能好 应用领域: (1) 工业自动化,如工业过程控制、过程监测、机电一体化
产品等; (2) 智能仪器仪表,如常用的智能电度表、精密数字温度计
等; (3) 信息和通信产品,如打印机,电话机、传真机等; (4) 汽车电子和航空航天器电子系统,如动力监控监测系统、
第1章单片机基础知识概述
1.1 单片机概述 1.2 单片机学习的预备知识 1.3 Proteus软件简介
第一章单片机基础知识综述
1.1 单片机概述
1.1 单片机概述
1、什么是单片机 2、单片机的特点和应用 3、单片机的发展趋势 4、单片机的学习
1.2 单片机学习的预备知识 1.3 Proteus软件简介
第一章单片机基础知识综述
汽车电控系统中的单片机应用
第一章单片机基础知识综述
ABS系统:Anti-
LockBrake System 的英文缩写,翻译 过来可以叫做“刹车 防抱死系统”。
4、单片机的学习
(1)、熟悉单片机的原理,结构,片内资源及其应用 (2)、熟练运用电路基础知识; (3)、熟练掌握用C语言和汇编语言编程; (4)、熟悉操作系统原理; (5)、掌握Proteus 仿真技能; (6)、掌握实际系统的设计技术; (7)、具有制作实际电路、软、硬件调试能力。
XTAL2
第一章单片机基础知识综述
P1.0~P1.7
P3.0~P3.7
软件编程
汇编语言程序
C51语言程序
第一章单片机基础知识综述
接口系统
接口系统(LED,KEY,A/D,D/A,IO扩展)
数码管
键盘电路
键盘
模数转换
数模转换 可编程接口
第一章单片机基础知识综述
单片机的学习方法
理论教学→掌握基本原理→课堂讲解+课后复习练习 实验教学→掌握基本技能→教学实验+实验报告
定时 指 指 和 令令 控制 寄 译 逻辑 存 码
器器
ALU PSW
PCON SCON TMOD TCON
TH0 TL0 TH1 TL1
SBUF(TX/RX) IE
IP
中断、串行口和定时器逻辑
P1口锁存器
P3口锁存器
振荡器
P1口驱动器
P3口驱动器
缓冲器 PC递增器 程序计数器PC DPTR指针
XTAL1
1.2 单片机学习的预备知识
1.1 单片机概述 1.2 单片机学习的预备知识
1、数制及常用数制 2、数制转换 3、有符号数 4、位-字节-字 5、BCD码 6、ASCII码 7、逻辑门电路
1.3 Proteus软件简介
第一章单片机基础知识综述
1.数制定义
数制,进位设计制的简称,用时位方式计数的方法以。