单片机与接口技术复习课广东工业大学.ppt 立即下载
2024-11-26
约2.5千字
约99页
0
1.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机与接口技术复习课广东工业大学.ppt

单片机与接口技术复习课广东工业大学.ppt

预览

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

10 金币

下载文档

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

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

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

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

单片机与接口技术复习课复习大纲§2.3存储器电路2.3.1RAM存储器SRAM的地址译码方式读写控制电路2.3.2ROM存储器常用EPROM主要技术特性编程操作闪速存储器2.5时钟与复位电路2.5时钟与复位电路2.5时钟与复位电路2.5时钟与复位电路2.5时钟与复位电路2.5时钟与复位电路2.5时钟与复位电路3.3KeilC51高级语言集成开发环境-µVision2IDEKeilC51软件是目前最流行开发80C51系列单片机的软件工具,这从近年来各单片机仿真机厂商纷纷宣布全面支持KeilC51即可看出。KeilC51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(µVision2IDE)将这些部份组合在一起。3.4基于Proteus的单片机系统仿真(2)设置optionfortarget/Output选项4.1MCS-51系列及80C51系列单片机4.280C51系列单片机外引脚功能地址、数据和控制:三总线结构而80C51在物理结构上有4个存储空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。但在逻辑上,即从用户使用的角度上,80C51有三个存储空间。片内外统一编址的64KB程序存储器地址空间
256B片内数据存储器的地址空间
64KB片外数据存储器地址空间1.程序存储器(51子序列)2.数据存储器51子系列数据存储器配置52子系列数据存储器配置这样可把数据存储器分为片外数据存储器、片内数据存储器、特殊功能存储器,以下分别加以介绍。(1)工作寄存器区
00H~1FH单元为工作寄存器区。工作寄存器也称通用寄存器,供用户编程时使用,临时寄存8位信息。低128字节RAM区(3)数据缓冲区
30H~7FH是数据缓冲区,即用户RAM区,共80个单元。2)特殊功能寄存器特殊功能寄存器SFR的位置(1)程序状态字寄存器PSW
PSW是8位寄存器,用作程序运行状态的标志,字节地址D0H,位地址格式如主教材94页表4.5所示。(3)数据指针寄存器DPTR
由于80C51可以外接64KB的数据存储器和I/O接口电路,因此在控制器中设置了一个16位的专用地址指针。它主要用以存放16位地址,作为间址寄存器使用。(5)堆栈指针SP
堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。它的特点是按照先进后出的原则存取数据,这里的进与出是指进栈与出栈操作。假若有8个RAM单元,每个单元都在其右面编有地址,栈顶由堆栈指针SP自动管理。每次进行压入或弹出操作以后,堆栈指针便自动调整以保持指示堆栈顶部的位置。这些操作可用图说明。注意:堆栈栈顶超出内部RAM单元时,会引起程序运行出错。对51子系列不要超出7FH,对52子系列不要超出FFH。这常常是单片机初学者和使用高级语言编程者易犯的错误之一。4.3.3并行输入/输出端口结构2.P2口3.P3口
P3口1位的结构原理如图4.18所示,P3口除了作为准双向通用I/O接口使用外,每一根线还具有第二种功能,详见下表。4.P0口4.3.4时钟电路2.CPU时序4.3.5复位电路3)同步复位电路复位后各特殊功能寄存器的状态5.180C51单片机指令系统概述指令系统中的特殊符号:Direct:内部数据存储单元的8位地址。包含0~127内部存储单元地址和128~255部分存储单元特殊功能寄存器地址。
#data:指令中的8位常数。
#data16:指令中的16位常数。
addr16:用于LCALL和LJMP指令中的16位目的地址,目的地址可指向64KB程序存储器空间。
addr11:用于ACALL和AJMP指令中的11位目的地址,目的地址必须放在与下条指令第一个字节同一个2KB程序存储器的空间之中。rel:8位带符号的偏移字节,用于所有的条件转移和SJMP等指令中,偏移字节位于下条指令的第一个字节开始的-128~+127范围内。
@:间接寄存器寻址或基址寄存器的前缀。
/:为操作的前缀,声明对该位取反。
DPTR:数据指针。
Bit:内部RAM和特殊功能寄存器的直接寻址位。A:累加器ACC。
B:特殊功能寄存器B,用于乘法和除法指令中。
C:进位标志位。
(x):某地址单元中的内容。
((x)):由(x)寻址的单元中的内容。
→:表示数据的传送方向。
:表示数据交换。5.280C51单片机寻址方式5.3.1数据传送类指令MOVdirect,Rn指令助记符XCHA,Rn5.3.2算术运算类指令表5.3算术操作类指令一览表(续)5.3.3逻辑运算类指令5.3.4控制转移类指令5.3.5位操作指令5.480C51汇编语言程序设计5.580C51单片机C51程序设计语言5.5.2C51编译器能识别的数据类型5.5.3变量的存储
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

单片机与接口技术复习课广东工业大学

文档大小:1.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用