单片机原理及应用no2

发布时间:2024-11-25

单片机硬件原理

第二章 MCS-51单片机芯片硬件结构 单片机芯片硬件结构2.1 MCS-51系列单片机结构及组成 系列单片机结构及组成 2 .1 .1 MCS-51系列单片机结构框图

MCS-51系列单片机属于总线结构 系列单片机属于总线结构 系列单片机属于

单片机硬件原理

频率基准源

计数器

振荡器及定 时电路

4 K /8 K 字 节 程 序 存 储 器 ROM

128/256 字 节数据存储 器 RAM

2 个 16 位 定 时 器 /计 数 器

内部总线 8051 CPU

64K 字 节 总 线扩展控制 中断 中断 控制

可 编 程 I/O 口 4× 8 位

可编程 串行口

并 行 I/O 口

串 行 输 入 /输 出

8 0 51 单 片 机 结 构 框 图2

单片机硬件原理

2 .1 .2 MCS-51系列单片机组成 一个8位CPU包括运算器、控制器以及若干寄存器等部件组成。 寄存器等部件组成 包括运算器、控制器以及若干寄存器等部件组成。(1)运算器 ) 算术和逻辑运算,可对半字节(4位)和单字节数据进行操作; 加、减、乘、除、加1、减1、比较等算术运算; 与、或、异或、求补、循环等逻辑运算; 布尔处理器。3

单片机硬件原理

(2)程序计数器 )程序计数器PC PC用来存放即将要执行的指令地址 指令地址,共16位,可 指令地址 对64KROM直接寻址。PC低8位经P0口输出,高8 位经P2口输出。 (3)指令寄存器 ) 指令寄存器存放指令代码。 CPU执行指令过程: 执行指令过程: 执行指令过程 由程序存储器(ROM)中读取指令代码送入指令 寄存器,经译码器译码后由定时与控制电路发出 相应的控制信号,完成指令功能。4

单片机硬件原理

(4)定时与控制部件 ) 时钟电路: MCS-51芯片内部有一个高增益反相放大器,其输 入端为XTAL1,输出端为XTAL2。 有两种时钟生成电路,内部方式,外部方式。

单片机硬件原理

4k/8k字节程序存储器(ROM) 51系列4k字节;52系列8k字节

128/256字节数据存储器(RAM) 51系列128字节;52系列256字节 2/3个16位定时/计数器 51系列2个16位定时/计数器;52系列3个6

单片机硬件原理

32条可编程I/O口线(4个8位并行I/O端口) 可寻址64k外部数据存储器(RAM)和64k 外部程序存储器(ROM) 一个可编程全双工串行口; 五个中断源、两个优先级嵌套中断结构

单片机硬件原理

2 .1 .3 MCS-51系 列单片机芯片引脚

p1.0

1

40 39

VCCp 0.0

p1.7RSTp 3.0 / RXD p 3.1 / TXD

89 10 1112

32 31

p 0.7Vpp / EA

p 3.2 / INT 0 p 3.3 / INT1 p 3. 4 / T 0p 3.5 / T1 p 3.6 / WR

13 14 15 16 17 18 19 20

8051

30 29 28

ALE / PROG PSEN

p 2.7

p 3.7 / RD XTAL 2 XTAL1

VSS

21

p 2.0

单片机硬件原理

引脚分布( 脚双列直插封装 脚双列直插封装( 引脚分布(40脚双列直插封装(DIP)方式) )方式) 1)主电源引脚; )主电源引脚; 2)外接晶体或外部振荡器引脚;XTAL1、XTAL2 )外接晶体或外部振荡器引脚; 3)控制、选通或复用电源引脚: )控制、选通或复用电源引脚: ALE/ PROG

(30), ),ALE:允许地址锁存信号。 ), (数据线、地址线复用)当访问外部存储器时, ALE信号负跳变将P0口上低8位地址送入锁存器。ALE低电平时,P0口上的内容和锁存器输出一致 低电平时, 口上的内容和锁存器输出一致 低电平时9

单片机硬件原理

非访问外部存储器期间,ALE以1/6振荡频率输出, 访问外部存储器时以1/12振荡频率输出。

PROG为编程脉冲输入端,对片内程序存储器进行编程时,此脚输入编程脉冲。

RST(9脚):复位信号 延续两个机器周期以上的高电平,复位有效。

单片机硬件原理

( 脚):访问外部程序存储器选通信号, PSEN 29脚): 低电平有效。 ( 脚):访问内部或外部ROM选择信号。 EA/Vpp(31脚): 高电平时( EA = 1) ,访问内部ROM(PC指针超过4K, 0FFFH时,自动转向外部ROM),保持低电平,则访 问外部ROM。(对于8031, 接低电平) EA11

单片机硬件原理

4)I/O口引脚(32个引脚) ) 口引脚 口引脚( 个引脚 个引脚) 四个8位双向I/O端口(P0、P1、P2、P3); 每一条I/O线都能独立地作输入或输出。 P0口(32—39)低8位地址/数据线复用或I/O口。 P0 32—39 8 / I/O P1口(1—8)常用的I/O口。 P2口(21—28)常用I/O口或高8位地址线。 P3口(10—17)双功能口。12

单片机硬件原理

信号引脚的第二功能P3口第二功能口线 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7第二功能 TXD RXD INT 0 INT 1 T0 T1 WR RD 功能含义 串行数据接收 串行数据发送 外部中断 0申请 外部中断1申请 定时器 / 计数器 0计数输入 定时器 / 计数器1计数输入 外部RAM写选通 外部RAM读选通13

单片机硬件原理

MCS-51存储器 2-2 MCS-51存储器程序存储器(ROM) 程序存储器(ROM)--用来存放程序和始终要保留 的数据。 数据存储器(RAM)--用来存放程序运行中所需要的 数据存储器(RAM) 常数和变量。当然,全局数据也可以放在RAM中。

特点:程序存储器(ROM)、数据存储器(RAM)分开, 特点 各有各的寻址系统、控制信号和功能。14

单片机硬件原理

从物理空间上看: MCS-51单片机有四个存储器地址空间。 片内程序存储器 片外程序存储器 片内数据存储器 片外数据存储器15

单片机硬件原理

8051存储器映象 存储器映象0FFFFH (64K)

0FFFFH (64K)

外部ROM EA = 1

外部RAM (64K)

1000H / 0FFFH (4K)

00FFH / 0100H

内部ROM EA = 0

特殊功能寄存器 内部RAM

007FH / 0080H 0000H

0000H

程序存储器映象

数据存储器映象16

单片机原理及应用no2.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219