第13章 MCS-51单片计算机 13.1 单片计算机概述 13.2 MCS-51系列单片机结构 13.3 并行输入/输出端口 13.4 定时器/计数器 13.5 串行端口 13.6 中断 13.7 MCS-51单片机的工作方式 13.8 MCS-51单片机的外部信号 13.9 MCS-51单片机的指令系统及程序设计 13.10 MCS-51系列单片机系统扩展 习题 13.1 单片计算机概述13.1.1 单片计算机结构 在工业自动化系统中,单片计算机承担了智能化的任务。由于单片计算机(简称单片机)在体积、功耗、价格和操作性能等方面的优势,它已得到广泛的应用。单片机的典型结构如图13.1所示。它在一块芯片上集成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数器和多种功能输入输出I/O,如并行I/O、串行I/O和A/D转换器等。就其组成而言,一块单片机就是一台计算机。 1. 单片机的特点 (1) 单片机大多采用harvard结构(如图13.1),即数据存储空间与程序存储空间相互分离开来,而目前一般计算机常用的是von neumann结构,即数据与程序合用一个存储空间; (2) 单片机虽然主要作控制用,但单片机的功能是通用的,并不是单一的专用芯片。它仍可以像微处理器那样广泛用于各个方面; (3) 单片机片内的RAM是作数据存储器,它用来存放需要处理的随机数据,而不是当作高速数据缓冲器(cache)来用。 2. 单片机的CPU结构 单片机的CPU结构一般可分为两种: 一种是独立型的,如Intel公司的MCS-48、MCS-51、MCS-96等,它们的结构及指令系统和原有系列的CPU有很大的不同;另一种是兼容型的,如Motorola公司的68系列,Rockwell公司的65系列等,这一类单片机是把早期原有系列的CPU和相应的RAM,ROM和I/O接口芯片集成在一块芯片上,这样可与原有系列兼容。 独立型CPU采用了面向控制的结构和指令系统,这样可以提高指令的执行速度和效率。如Intel公司的8051单片机为了适应控制所需的大量位操作,CPU中专门增加了一个布尔处理器,这样,用MCS-51的指令来设计控制程序就十分方便。 兼容型CPU由于与原有的微处理器兼容,因此开发应用都十分方便,但是芯片的效率不及独立型单片机。近来的兼容型单片机在与原有的微处理器相兼容的基础上,结构也有很大的改进。如Rockwell公司的65系列采用了双CPU,这样可以更好地处理外部异步工作问题,并克服了因单个CPU而存在多重高速中断的响应失效问题,这两个CPU都是增强型的6502,它们除了可以执行6502的原有指令外,还含有40条新指令(其中包括8位乘法指令)。 3. 单片机存储器的结构 单片机中的RAM有片内RAM和片外RAM两类。片外RAM的使用同一般微处理器的方式一样,当片内RAM不够用时,可以外接常用的6116,6264等芯片。 单片机中的ROM有片内ROM(掩膜式ROM)、片内EPROM/EEPROM和外接EPROM/EEPROM等几种。片内带掩膜式ROM的单片机适合定型的大批量产品,成本低;片内带EPROM的单片机适合于研制产品样机,允许设计者改进,新型的片内带EPROM的单片机都带有编程保密的特性,可以防止非法读出片内EPROM中的信息;片外接EPROM的单片机则能扩展较大容量的EPROM,但要把单片机有关的I/O端口用作数据和地址总线的缓冲器,这减少了单片机I/O端口的个数。但由于外接EPROM的单片机价格便宜、使用方便、灵活,因此,应用十分广泛。随着EEPROM(电可擦只读存储器)的广泛应用,EEPROM也集成在单片机内。这样,不但给用户编程固化带来方便,也使用户不必担心关闭电源而丢失信息的问题。 一般单片机把数据存储器和程序存储器作为两个独立的存储空间分别进行寻址。目前常用的单片机寻址范围可达64KB以上,有的可为128KB。 4. 单片机输入输出的结构 (1) 多功能的I/O。早期的单片机有定时/计数器和并行I/O,进而发展到有串行I/O和A/D转换,后来发展到有PWM和DMA控制和高速输入输出部件HSIO。单片机的指令系统一般都支持上述各种I/O操作。 (2) 各种专用I/O。有的单片机(特别是4位单片机)的I/O都带有特殊的功能: 如有的并行I/O直接带有LCD驱动器、LED驱动器或荧光显示驱动器,有的则具有锁相、频率合成、字符发生和声音合成的功能,使单片机可以直接用在相应的应用系统中。 (3) 快速的片外数据通路。单片机的片外数据通路,早期仅通过并行I/O端口来实现,进而用串行I/O端口进行远程通信。目前有的单片机已增设DMA控制的功能,如Intel公司的UPI-452和Zilog公司的Super
您可能关注的文档
- matlab函数文件课件解读.ppt
- Matlab基于BP算法的神经网络设计解读.doc
- MATLAB结合双线性变换法设计一个数字切比雪夫带阻IIR滤波器解读.doc
- MATLAB平台下的PLC实时控制系统分析解读.doc
- MATLAB实验指导解读.doc
- MATLAB实验指导书解读.doc
- matlab数据的统计分析与描述解读.ppt
- MATLAB与交直流调速系统仿真解读.ppt
- Matlab语言及应用13_控制系统工具箱解读.ppt
- MBA《财务管理》课程简介及PP文件解读.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 25HNTJ026 锯齿形装配式混凝土剪力墙结构施工图制图规则及构造详图 T_HNKCSJ 025-2025.docx VIP
- 25HNTJ025 刚节点装配式混凝土框架结构施工图制图规则及构造详图 T_HNKCSJ 024-2025.docx VIP
- DGJ 08-83-2000 防静电工程技术规程-全国各省建筑标准.pdf VIP
- DB11∕T 1322.19-2017 安全生产等级评定技术规范 第19部分:环卫从业单位.pdf VIP
- DB11∕T 1313-2015 薄抹灰外墙外保温用聚合物水泥砂浆 应用技术规程.pdf VIP
- SONY摄像机说明书.pdf VIP
- 山东服装职业学院单招职业倾向性测试题库附答案详解.docx VIP
- 老挝的历史发展与现状及其与中国的关系[整理版].doc VIP
- 民航安检、航班机组报警和公安警情处置规范..pdf VIP
- 西电电路考研题库及答案.doc VIP
原创力文档

文档评论(0)