- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及其接口技术胡汉口第3第2章-结构与时序
第2章:51单片机的结构与时序 本章基本要求: ⑴ 51-单片机内部结构* ⑵ 51-单片机外部结构* ⑶ 51-单片机工作方式 ⑷ 51-单片机时序* 1.5 单片机概述 单片机的全称:单片微型计算机。其外形如图所示。 单片机简介 (概念2-1)单片机即单片机微型计算机,是将计算机基本部件(CPU、 内存和I/O接口)集成在一小块硅片上的微型机。 单片机发展概况单片机的分类:按照CPU对数据的处理位数来分 1976-1978 初级8位单片机 Intel MCS-48 系列 1978-高档8位单片机 Intel MCS-51系列: -51子系列:8031/8051/8751 -52子系列:8032/8052/8752 低功耗型(80C31)高性能型(80C552)廉价型(89C2051/1051) MCS-51单片机硬件结构 硬件配置基本配置: 1. 8位CPU 2. 片内ROM/EPROM、RAM 3. 片内并行 I/O接口 4. 片内16位定时器/计数器 5. 片内中断处理系统 6. 片内全双工串行I/O口 单片机的结构特点 2.1 51-单片机内部结构 MCS-51是美国INTEL公司的8位高档单片机系列。有多个公司的多种单片机是以此为内核—指令及工作方式相同。 其中,8051(52)是最有代表性的产品。 从制造工艺来看,可以分为CMOS、HMOS。 MCS-51单片机基本特性 片内 21/26个 特殊功能寄存器(SFR) 4个8位 的并行I/O口(PIO) 1个 全双工串行口(SIO/UART) 2/3个16位 定时器/计数器(TIMER/COUNTER) 可处理 5/6个中断源,两级中断优先级 内置1个布尔处理器和1个布尔累加器(Cy) MCS-51指令集含 111条指令 MCS-51单片机基本结构 包括:CPU、存储器(ROM、RAM)、I/O接口等计算机的基本组成。 2.1 51-单片机内部结构 2.1 51-单片机内部结构 8051的内部CPU主要包括三部分。 1、算术逻辑部件(ALU):性能极强的运算器,实现加减乘除算术运算,和与或非异或等逻辑运算功能,还有数据传送,移位、判断和程序转移等功能,主要是由一个加法器和一个布尔处理器构成。 2、定时控制部件(控制器):它由定时控制逻辑电路、指令寄存器、振荡器电路组成。实现指令的执行—取指令、存放指令、指令译码、产生指令时序脉冲。其中,振荡器是指挥的核心。 2.1 51-单片机内部结构 3、专用寄存器组:其功能是存放指令地址、操作数、指令执行后的状态。它由程序计数器PC、累加器ACC、通用寄存器B、状态字寄存器PSW、数据指针DPTR等组成。 MCS-51存储器配置 普林斯顿结构:程序和数据共用一个存储器逻辑空间,统一编址。 哈佛结构:程序与数据分为两个独立存储器逻辑空间,分开编址。 2.1 51-单片机内部结构 2.1.3 I/O端口 他们的功能是:在CPU与外部设备之间传输信息。可分为:并行I/O端口、串行I/O端口。 1、并行I/O端口: 它可将8位信息同时在CPU与外设之间进行传送。特点是:传输距离近、传输线多、传输速度快。 8051具有四个并行I/O端口,每个都可用于传输8位二进制信息。 四个端口取名为:P0、P1、P2、P3。 P0—39-32, P1—1-8, P2—28-21, P3—10-17 2.1 51-单片机内部结构 注意:每个端口的结构:8位输入缓冲器、8位输出锁存器。 P0~P3端口的操作可以分为:写端口、读端口、读引脚三种,各自的含义有所不同。 2、串行I/O端口 CPU与外设使用串口传送信息时,8位信息必须分时逐位传送。特点是:传输距离远、传输线少、传输速度慢。 8051有一个全双工可编程串行I/O端口。 使用TXD、RXD两条线在CPU与外设之间传输信息(10,11引脚)。 2.1 51-单片机内部结构 2.1.4 定时/计数器 其功能是:对外部事件或内部时钟脉冲按照一定的规则进行计数。 51单片机内部设有2个16位定时/计数器。T0、T1。 2.1.5 中断系统 无论是那种CPU,其中断系统都是其核心组成部分。其功能是:可以中断处理方式调整CPU处理过程,以满足某些操作的实时性要求。 所谓中断:是指CPU暂停当前的程序执行而转去为某个设备服务,在服务完成后,再返回原程序继续执行。 中断源:能向CPU发出中断请求信号的来源。 8051单片机具有5个中断源。 分为2个外部中断源和3个内部中断源,分别是:外部中断0、1,内部定时器0、1以及串口中断源。 2.2 51-单片机外部结构
文档评论(0)