




如果您无法下载资料,请参考说明:
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变量的存储

YY****。。
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx