MCS-51单片机的硬件结构.ppt

MCS-51单片机的硬件结构.ppt

ID:52267730

大小:1.28 MB

页数:52页

时间:2020-04-03

MCS-51单片机的硬件结构.ppt_第1页
MCS-51单片机的硬件结构.ppt_第2页
MCS-51单片机的硬件结构.ppt_第3页
MCS-51单片机的硬件结构.ppt_第4页
MCS-51单片机的硬件结构.ppt_第5页
资源描述:

《MCS-51单片机的硬件结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MCS-51单片机的硬件结构2.1MCS-51单片机的硬件结构CPU运算部件控制部件BRAMP0口P2口ROM(EPROM)串行口C/T中断系统SFRP1口8P3口888XTAL1XTAL2PSENALEEARESETVccVss按功能可分成8个部件,通过片内单一总线连接起来1.微处理器2.数据存储器3.程序存储器4.I/O口5.串行口6.定时/计数器7.中断系统8.特殊功能寄存器控制方式:SFR对各功能部件集中控制片内总线各功能部件:1.CPU:2.数据存储器(RAM)3.程序存储器(ROM/EPROM)

2、4.4个并行8位I/O口:5.串行口:1个8位,复合位处理器,故位操作功能强片内为128B(52系列为256B)8031:无;8051:4KB掩膜式ROM;8751:4KBEPROM;89C51/89C52/89C55:4K/8K/20K字节闪存。P1、P2、P3、P01个,全双工,异步串行口,4种工作方式,串行通信6.定时器/计数器:7.中断系统8.特殊功能寄存器(SFR)2个16位(52系列有3个),4种工作方式5个中断源,2级中断优先权21个,是一个具有特殊功能的RAM区,用于CPU对各功能部件进行管理,控

3、制,监视。2.2MCS-51的引脚40只引脚双列直插封装(DIP)要求:熟悉,牢记个引脚功能44只引脚方形封装方式(4只无用)问题?上网查封装知识引脚逻辑图8051单片机为40条引脚双列直插式封装引脚可分为三个部分控制引脚并行I/O口引脚电源及时钟引脚(1)电源及时钟引脚:Vcc、Vss;XTAL1、XTAL2。(2)控制引脚:、、、RST/VPD(3)I/O口引脚:P0、P1、P2、P3,2.1电源及时钟引脚1.电源引脚(1)Vcc:(2)Vss:接地。2.时钟引脚XTAL1,XTAL2+5V外接晶体与片内的反

4、向放大器构成振荡器C1和C2典型值通常选择为30pF左右。(1)利用内部时钟(2)利用外部时钟2.2.2控制引脚★(牢记)(1)RST/VPD:(2):(3):RST:复位,高电平有效。[大于2个机器周期(24个振荡周期)的高电平]VPD:备用电源输入脚ALE:地址锁存信号,接外部锁存器,负跳沿锁存低8位地址:编程脉冲输入端(例8751)。外部ROM允许输出端(4):VPP:用于施加编程电压。MCS-51ROMP114为内外ROM选择端访问从片内ROM片外ROM,访问片外ROM2.2.3I/O口引脚P0:P1,

5、P2,P3:双向8位三态口,A7~A0/D7~D0,开漏输出,作为输出口时,须外加上拉电阻,可驱动8个TTL负载。8位准双向口,片内有上拉电阻,作输入口时,须先写入“1”,可驱动4个TTL负载。P1:通用I/OP2:I/O口/A15~A8P3:I/O口/第二功能2.3MCS-51的CPU2.3.1运算器对操作数进行算术、逻辑运算和位操作。1.算术逻辑运算单元ALU2.累加器A使用最频繁的寄存器,可写为Acc。A的作用:(1)是ALU单元的输入之一,又是运算结果存放单元。(2)数据传送大多都通过累加器A。(3)A的

6、进位标志Cy同时又是位处理机的位累加器。由运算器和控制器所构成ALU,A,PSW3.程序状态字寄存器PSW进位位位累加器C辅助进位位给用户使用溢出标志位奇偶位P=1,A中奇数个“1”P=0,A中偶数个”1”4组工作寄存器选择位工作寄存器区的选择18~1FH3区1110~17H2区1008~0FH1区0100~07H0区00R0~R7地址寄存器组RS1RS02.3.2控制器1.程序计数器PC(ProgramCounter)存放下一条要执行的指令在程序存储器中的地址16位216=64KROM自动加1功能…2.指令寄

7、存器IR、指令译码器及控制逻辑电路2.4MCS-51存储器的结构★哈佛结构:程序空间和数据空间各自独立,各64KB,独立编址细分为4类:ROMRAM位地址空间SFR2.4.1程序存储器16位地址总线64KB1.片内片外2、某些单元固定用于各中断服务程序的入口地址,它们是:0023H串行中断001BH定时器1T10013H外部中断1000BH定时器0T00003H外部中断0入口地址中断源间隔8B,放一跳转到中断子程序的入口地址的指令复位后PC=0000H,故一般在0000H放一条跳转指令,跳转到主程序入口2.4.

8、2内部数据存储器共128B:00H~7FH16×8=128个bit,当然可字节寻址PSW中的RS1,RS0R7~R02.4.3特殊功能寄存器(SFR)21个:80H~FFH,128byte只有21B定义了,其余未定义的用户不可用。有些SFR可以进行位寻址表2-2SFR的名称及其分布这里简单介绍一些SFR1.堆栈指针SP②向上生长型PUSH后,(SP)+1SPPOP后,(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。