您所在位置: 网站首页 / 单片微型计算机概述资料.ppt / 文档详情
单片微型计算机概述资料.ppt 立即下载
2024-11-26
约2.2千字
约87页
0
2.8MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片微型计算机概述资料.ppt

单片微型计算机概述资料.ppt

预览

免费试读已结束,剩余 82 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

8051单片机是在一块芯片中集成了CPU、存储器(包括RAM和ROM)、定时器/计数器和多种功能的I/O线等一台计算机的需要的基本功能部件。主要包括:
一个8位CPU;
一个片内振荡器及时钟电路;
128字节RAM;
4KBROM;
两个16位定时/计数器;
32条可编程的I/O线;
一个可编程的全双工串行口;
具有五个中断源、两个中断优先级嵌套中断结构。
图2-4是8051单片机的内部结构框图。它包含了作为微型计算机所必需的基本功能部件,各功能部件通过片内单一总线连成一个整体,集成在一块芯片上。图2-4MCS-51芯片内部结构框图2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.18051单片机的结构2.28051单片机引脚2.28051单片机引脚MCS-51单片机的引脚配置图2.28051单片机引脚图2.2MCS-51系列单片机引脚及总线结构2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚
P0口的功能与驱动能力
P0口可以作为通用的I/O口;
P0口可以作为单片机系统的地址/数据线使用;
P0口可以驱动8个标准的TTL负载电路。
注意在P0口作为通用的I/O口时,必须外接上拉电阻(如下图)。2.28051单片机引脚2.28051单片机引脚P1口电路中包含有一个数据输出锁存器、一个三态数据输入缓冲器、一个数据输出的驱动电路。
P1口的功能和驱动能力
P1口只可以作为通用的I/O口使用;
P1可以驱动4个标准的TTL负载电路;
注意在P1口作为通用的I/O口使用时,在从I/O端口读入数据时,应该首先向相应的I/O口内部锁存器写“1”。
举例:从P1口的低四位输入数据
MOVP1,#00001111b;;先给P1口低四位写1
MOVA,P1;;再读P1口的低四位2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚2.28051单片机引脚单灯左移电路图		2.38051单片机存储器1、普林斯顿结构2、哈佛结构2.38051单片机存储器2.38051单片机存储器2.38051单片机存储器★8051在逻辑空间上,即从用户角度上8051有三个存储空间:
(1)片内外统一编址(0000H—FFFFH)的程序存储器,用16位地址寻址;
(2)256B片内数据存储器地址空间,地址为:00H—FFH,8位地址寻址;
(3)64KB的片外数据存储器地址空间,地址从0000H—FFFFH,16位地址寻址。2.38051单片机存储器2.38051单片机存储器(2)程序的7个特殊入口地址2.38051单片机存储器位寻址——(P.48)
指令中直接给出了操作数所在的位地址。
例:CLRP1.0;(P1.0)←0
SETBACC.7;(ACC.7)←1
CPLC;(C)←NOT(C)2.38051单片机存储器表2-68051特殊功能寄存器SFR一览表片内RAM堆栈:
在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。00H从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……数据指针DPTR
数据指针DPTR是唯一1个16位的可寻址的专用寄存器;
由两个8位寄存器DPH和DPL而成,其中DPH为DPTR的高8位,DPL为DPTR的低8位。它既可作为一个16位寄存器来使用,也可作为2个独立的8位寄存器(DPH和DPL)来使用。
DPTR主要是用来保存16位地址,当对64kB外部数据存储器寻址时,可作为间址寄存器使用,此时,使用如下两条指令:
MOVXA,@DPTR
MOVX@DPTR,A
例:MOVDPTR,#2000H
MOVXA,@DPTR;将外RAM2000H单元内容→A
在访问程序存储器时,DPTR可用来作基址寄存器,采用基址+变址寻址方式访问程序存储器,这条指令常用于读取程序存储器内的表格数据。
MOVCA,@A+DPTR	;访问ROM指令2.480
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片微型计算机概述资料

文档大小:2.8MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用