C51单片机的基础知识PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
非80C51结构单片机新品不断推出,给用户 提供了更为广泛的选择空间 ,近年来推出的 非80C51系列的主要产品有:
Intel的MCS-96系列16位单片机 Microchip的PIC系列RISC单片机 TI的MSP430F系列16位低功耗单片机 。
第1章 单片机基础知识 本章内容:
1.1 电子计算机的发展概述 1.2 单片机应用系统开发简述 1.3 单片机发展过程及产品近况 1.4 单片机的特点及应用领域 1.5 数制与编码的简单回顾
1.1 电子计算机的发展概述
1.1.1 电子计算机的问世及其经典结构
1946年2月15 日,第一台电 子数字计算机 问世,标志着 计算机时代的 到来。
系统机(多板机)
单板机
单片机
系统机(桌面应用)属于通用计算机,主 要用于数据处理、办公自动化及辅助设计。
单片机(嵌入式应用)属于专用计算机,主 要用于智能仪表及传感器、智能家电、智能 办公设备、汽车及军事电子设备等系统。
单片机体积小、价格低、可靠性高, 其非凡的嵌入式应用形态对于满足嵌入 式应用需求具有独特的优势。
结构仍然没有突破冯·诺依曼提出的计算机 的经典结构框架
1.1.2 微型计算机的组成及其应用形态
一、微型计算机的组成
1971年1月,INTEL公司 的特德·霍夫在与日本商 业通讯公司合作研制台式 计算器时,将原始方案的 十几个芯片压缩成三个集 成电路芯片。其中的两个 芯片分别用于存储程序和 数据,另一芯片集成了运 算器和控制器及一些寄存 器,称为微处理器(即 Intel 4004)。
ENIA C 开创了计算机科学技术的新纪元,对人类的生产和 生活方式产生了巨大的影响 。
冯·诺依曼提出“程序存储”和“二进制 运算”的思想,构建了计算机经典结构:
输入设备
存储器
输出设备
控制器
运算器
电子计算机经历了五个时代:
电子管计算机 晶体管计算机 集成电路计算机 大规模集成电路计算机 超大规模集成电路计算机
特点是:结构体系完善,性能已大大提高, 面向控制的特点进一步突出。现在,MCS51已成为公认的单片机经典机种 。
微控制器化阶段
1982年,Intel推出MCS-96系列单片机。芯片 内集成:16位CPU、8K字节ROM、232字节 RAM、5个8位并口、1个全双工串行口、2个16 位定时/计数器。寻址范围64K。片上还有8路10 位ADC、1路PWM输出及高速I/O部件等。
4004微处理器
微处理器、存储器加上I/O接口电路组 成微型计算机。
地址总线AB
数据总线DB
微
控制总线CB
处
理
器
存储器
I/O接口
I/O设备
二、微型计算机的应用形态 可以分为3种:
多板机(系统机)
工业PC机 也属于多板机。
单板机
单片机: 集成了CPU、存储器、I/O接 口电路的单芯片微型计算机。
三种应用形态的比较 :
1.3.1 单片机的发展过程
三个主要阶段: 单芯片微机形成阶段 1976年,Intel公司推出了MCS-48系列单片
机 。8位CPU、1K字节ROM、64字节RAM、 27根I/O线和1个8位定时/计数器。
特点:存储器容量小,寻址范围小(不大于 4K),无串行接口,指令系统功能不强。
性能完善提高阶段 1980年,Intel公司推出了MCS-51系列单片 机:8位CPU、4K字节ROM、128字节RAM、 4个8位并口、1个全双工串行口、2个16位定时/ 计数器。寻址范围64K,并有控制功能较强的 布尔处理器。
特点:片内面向测控系统电路增强,使之可 以方便灵活地用于复杂的自动测控系统及设备。 “微控制器”的称谓更能反应单片机的本质。
1.3.2 单片机产品近况
80C51系列产品繁多,主流地位已形成,已推 出的与80C51兼容的主要产品有:
ATMEL公司融入Flash存储器技术的AT89系列 Philips公司的80C51、80C552系列 华邦公司的W78C51、W77C51高速低价系列 ADI公司的ADμC8xx高精度ADC系列 LG公司的GMS90/97低压高速系列 Maxim公司的DS89C420高速(50MIPS)系列 Cygnal公司的C8051F系列高速SOC单片机
单片机原理及应用
电子与信息工程系
课程的特点:
以应用为目的,实践性强 硬件与软件紧密结合
学习方法:
课前预习,课后复习 理清概念,勤于实践 广览书刊、网络,立足实际应用
课程内容:
第1章 单片机基础知识 第2章 MSC-51单片机结构原理 第3章 MSC-51单片机指令系统及汇编语言 第4章 MSC-51单片机的片内接口 第5章 MSC-51单片机系统扩展技术
指令是让单片机执行某种操作的命令。指令Байду номын сангаас按一定的顺序以二进制码的形式存放于程序存 储器中。如:
0000 0100B
04H
04H:累加器A的内容加1,难记! INC A,记忆容易。称为符号指令。
汇编或编译
将符号指令转换成机器码的过程称为汇编。 常用的汇编方法有三种:
手工汇编 利用开发机的驻留汇编程序进行汇编 交叉汇编
在系统编程(ISP) 在应用编程(IAP)。
应用程序的编辑、汇编(或编译)、模拟运行, 然后实现目标程序的串行下载。
Microchip公司推出的PIC16F87X中 内置有在线调试器ICD功能
还配置了具有ICSP功能的简单仿真器和烧 写器。通过PC机串行电缆就可以完成对目 标系统的仿真调试 。
1.3 单片机的发展过程及产品近 况
现在常采用高级语言(如C51)进行单片机 应用程序的设计。
1.2.2 单片机应用系统传统开发方式
独立型仿真器开发
RS-232C 仿真器
仿真头 目标系统
非独立型仿真器开发
RS-232C 仿真器
仿真头 目标系统
1.2.3 单片机开发方式的发展
SST公司推出的SST89C54和SST89C58芯片 有SuperFLASH存储器,利用这种存储器可 以进行高速读写的特点,能够实现:
1.2 单片机应用系统开发简介
1.2.1 单片机应用系统的开发
正确的硬件设计和良好的软件功能设计是一 个实用的单片机应用系统的设计目标。完成该 目标的过程称为单片机应用系统的开发。
单片机自身没有开发功能,必须借助开发机 来完成如下任务:
排除硬件故障和软件错误 程序固化到程序存储器芯片中。
指令的表示形式