单片微型计算机原理及接口技术(杨光友版)课件ch2_第1页
单片微型计算机原理及接口技术(杨光友版)课件ch2_第2页
单片微型计算机原理及接口技术(杨光友版)课件ch2_第3页
单片微型计算机原理及接口技术(杨光友版)课件ch2_第4页
单片微型计算机原理及接口技术(杨光友版)课件ch2_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章单片机硬件结构2-1单片机的基本结构2-2MCS-51单片机引脚2-3MCS-51存储器配置2-1-1 MCS-51单片机的基本组成2-1单片机的基本结构时钟电路SFR和RAMROMCPU定时/计数器并行端口中断系统串行端口系统总线时钟源T0T1P0P1P2P3TXDRXD

INT0INT1(1) 一个8位微处理器CPU;(5) 四个8位的I/O并行端口;(2) RAM和特殊功能寄存器SFR(6) 一个串行端口;(3) 内部程序存储器(ROM)(7) 中断控制系统;(4) 两个定时/计数器;(8) 内部时钟电路。

硬件基本配置:1.

8位CPU2.片内ROM/EPROM、RAM3.片内并行I/O接口4.片内16位定时器/计数器5.片内中断处理系统6.片内全双工串行I/O口MCS-51系列基本产品型号:8051、8031、8751称为51子系列。不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器和I/O接口的配置有所不同。2-1-2MCS-51硬件结构特点

2-1-3MCS-51单片机内部结构P2.0—P2.7P0.0—P0.7通道0驱动器通道2驱动器RAM地址锁存器RAM通道0锁存器通道2锁存器ROM/EPROMB寄存器程序地址寄存器缓冲器PC递增器程序计数器PCDPTR指针VCCGNDP1.0—P1.7堆栈指针SPACCTMP2PSW通道3锁存器通道1锁存器通道1驱动器通道3驱动器TMP1SCONTMODPCONTCONTL0TH1TH0TL1IESBUF(TX/RX)IP中断、串行口和定时器逻辑振荡器P3.0—P3.7RSTALEPSENXTAL2XTAL1ALU(+5V)指令寄存器定时和控制逻辑指令译码器EAMCS-51CPU

内部结构CPU主要由运算器和控制器组成1.运算器运算器由8位算术逻辑运算单元ALU(ArithmeticLogicUnit)、8位累加器ACC(Accumulator)、8位寄存器B、程序状态字寄存器PSW(ProgramStatusWord)、8位暂存寄存器TMP1和8位暂存寄存器TMP2等组成。2.控制器控制器主要由程序计数器PC、指令寄存器IR、指令译码器、堆栈指针SP、数据指针DPTR、时钟发生器及定时控制逻辑等组成。一、P0口的结构它由一个输出锁存器、两个三态输入缓冲器和输出驱动及控制电路组成。MCS-51单片机有4个双向并行的8位I/O口P0~P3。2-1-4 输入/输出(I/O)端口结构VCCP0.x锁存器读锁存器地址/数据控制D读引脚写锁存器内部总线QQMUXT2T1CL(1)P0口作为I/O口。(2)作为地址/数据总线。

当作输入口时,读脉冲将图中下方的三态输入缓冲器打开,这样端口上的数据经缓冲器送至内部总线。图中上方的缓冲器并不直接读端口引角上的数据,而是读锁存器Q端的数据,Q端与引角上的数据是一致的。作为输出口使用时,内部控制端发0电平使与门输出为0,场效应管T1截止,此时多路开关MUX与锁存器的端接通。内部数据加在锁存器D端,当CL端的写脉冲出现后,与内部总线相连的D端数据取反后出现在端,经场效应管T2反向出现在P0的引脚上。二、P1口的结构P1端口是单片机中唯一仅有单功能的I/O端口,输出信号锁存在端口上,故又称为通用静态端口。P1口是通用I/O准双向静态端口,输出的信息有锁存。P1端口与P0端口的主要区别在于,P1端口用内部上拉电阻代替了场效应管T1,且输出信息仅来自内部总线。若输出时D端的数据为1,T截止输出为1;若D端数据为0,则T导通,引脚输出为低电平。当作输入使用时,必须向锁存器写1,使场效应管截止,才可以作输入用。VCCP1.x锁存器读锁存器D读引脚写锁存器内部总线QQT内部上拉电阻CL三、P2口的结构和P1口比较,P2口多了转换控制部分。当P2口作通用I/O口使用时,多路开关MUX连接锁存器的Q端,构成一个准双向口。当系统扩展片外程序存储器时,P2端口就用来周期性地输出从外存中取指令的高8位地址(A8-A15),此时MUX在CPU的控制下切换到与内部地址总线相连。因地址信号是不间断的,此时P2口就不能用作I/O端口使用了。VCCP2.x锁存器读锁存器地址控制D读引脚写锁存器内部总线QQMUXT内部上拉电阻CL四、P3口的结构当处于第二功能时,锁存器由硬件自动置1,使与非门对第二功能信号畅通。此时,“读引脚”信号无效,左下的三态缓冲器不通,引脚上的第二输入功能信号经右下的的缓冲器送入“第二功能输入端”。和P1口比较,P3口增加了一个与非门和一个缓冲器,使其各端口线有两种功能选择。当处于第一功能时,第二输出功能线为1,此时输出与P1口相同,内部总线信号经锁存器和场效应管输出。当作输入时,“读引角”信号有效,下面的三态缓冲器打开(增加的一个为常开),数据通过缓冲器送到CPU内部总线。VCCP3.x锁存器读锁存器第二输出功能D读引脚

写锁存器内部总线QT内部上拉电阻第二输入功能CLP3口的第二功能表2-2MCS-51单片机引脚2-2-1MCS-51单片机引脚描述1.I/O口线功能4个8位并行I/O接口引脚P0.0~P0.7、P1.0~P1.7

、P2.0~P2.7和

P3.0~P3.72.控制线ALE:地址锁存允许信号端PSEN:外部程序存储器读选通信号端EA/VPP:程序存储器选择信号端和编程电源输入端RST/VPD:复位信号端和后备电源输入端。2-2-2MCS-51单片机的片外总线结构

和所有微机一样,MCS-51单片机是通过总线来传输各种信息的。所谓总线,是微机中的一组公用导线,是传输信息的公共通道。各种器件都须通过三态门隔离再连接到总线上。

微型计算机中的总线通常分为地址总线(AB)、数据总线(DB)和控制总线(CB)。MCS-51单片机按引脚功能分类的片外总线结构示意图如右。2-3MCS-51存储器配置物理上4个存储器地址空间:片内/片外程序存储器空间片内/片外数据存储器空间逻辑上3个存储器地址空间:64KB程序存储器256B片内数据存储器64KB片外数据存储器

2-3MCS-51存储器配置

一、程序存储器64KB程序存储器空间EA不同电平,选择片内或片外低位存储单元特殊存储单元:复位入口:0000H中断入口:0003H~0023H0003H:外部中断INT0入口000BH:定时器T0中断入口0013H:外部中断INT1入口001BH:定时器T1中断入口0023H:串行口中断入口

二、数据存储器1.64KB片外数据存储器空间(与扩展I/O接口共用)2.256B片内数据存储器:

1)

片内RAM

2)

特殊功能寄存器SFR1)片内RAM工作寄存器区:字节地址:00H~1FH位寻址区:字节地址:20H~2FH位地址为:00H~7FH数据缓冲区/堆栈区:字节地址:00H~7FH一般使用30H~7FH2)特殊功能寄存器SFR占用字节地址:80H~FFH位寻址寄存器:其字节地址可被8整除。专用寄存器:A、B、PSW、DPTR、SPI/O接口寄存器:

P0、P1、P2、P3、…几个常用的SFR

A累加器。是一个最常用的专用寄存器,其自身带有全零标志Z,若A=0则Z=1;若A≠0则Z=0。PSW程序状态字寄存器。其格式如下:SP堆栈指针。

DPTR数据地址指针寄存器。它由DPL(低8位)和DPH(高8位)两个寄存器组成,字节地址分别为82H、83H,用来存放16位地址值,以便对外部RAM进行读写操作,它们既可整体赋值,也可分开赋值。CY:进借位标志。在运算时有进、借位时,CY=1;否则CY=0。AC:辅助进借位标志。当D3向D4有进、借时,AC=1;否则AC=0。F0:用户标志。可由用户根据需要自行设定其含义。

RS1、RS0:工作寄存器组选择。OV:溢出标志。当运算结果超出-128-+127的范围时为1;否则为=0。P:奇偶校验标志。每条指令执行完后,根据累加器A中1的个数来决定,当有奇数个1时P=1,否则P=0。2.4MCS-51的时序及辅助电路2-4-1单片机的时钟电路。1.内部时钟方式:内部一个高增益反相放大器与片外石英晶体或陶瓷谐振器构成了一个自激振荡器。晶体振荡器的振荡频率决定单片机的时钟频率。2.外部时钟方式:外部振荡器输入时钟信号。2-4-2振荡周期、状态周期、机器周期和指令周期1.振荡周期:是指为单片机提供时钟信号的振荡源的周期。思考题:设应用单片机晶振频率为6MHz,问机器周期为多少?指令周期分别为多少?3.机器周期:完成一个基本操作所需要的时间。一个机器周期由6个时钟周期组成。4.指令周期:一条指令的执行时间。以机器周期为单位:指令可分为单周期、双周期和四周期指令。2.时钟周期:是振荡源信号经二分频后形成的时钟脉冲信号。2-4-3 单片机复位电路及复位状态

单片机常采用上电复位和按键复位两种方式。

按键复位又分为按键电平复位和按键脉冲复位,按键电平复位是将复位端通过电阻与VC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论