单片机复习提纲.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【单片机复习提纲】 单片机是嵌入式系统的核心部件,具有集成度高、功能强大、易于扩展等特点。MCS-51系列单片机是广泛应用的一种8位微处理器,它拥有丰富的功能和资源。 1. 单片机的结构特点 - **总线结构**:MCS-51有数据总线、地址总线和控制总线,这些总线用于在内部和外部设备之间传输信息。 - **8位**:MCS-51的CPU是8位的,处理的数据宽度为8位。 - **体系结构**:基于CISC(复杂指令集计算)架构,拥有111条指令。 - **面向控制的特点**:适合于实时控制应用,如电机控制、传感器处理等。 2. MCS-51基本功能特性 - **存储器**:64K程序存储器空间和64K数据存储器空间,其中片内有4K ROM和128字节RAM。 - **中断源**:共5个中断源,分为2个优先级。 - **特殊功能寄存器**:包括PSW、PC、SP、DPTR等,其中PSW用于存储程序执行状态,PC用于程序计数,SP为堆栈指针,DPTR是16位数据指针。 3. **程序状态字PSW** - 包含标志位:C(进位标志)、F0、RS0、RS1、OV(溢出标志)、P(奇偶标志)。 4. **程序存储器和数据存储器** - 程序存储器地址从0000H到FFFFH,分为地址向量区和程序空间。 - 数据存储器分为寄存器区、位寻址区、数据存储区和特殊功能寄存器区。 5. **I/O端口** - P0-P3都是可编程的I/O口,其中P0在输出时需要外接上拉电阻,同时承担数据总线和地址总线低8位的功能。 - P1、P2和P3也都有各自的特殊功能,如P2作为地址总线高8位,P3具有第二功能,如外部中断、串口等。 6. **时钟电路** - 时钟频率决定机器周期,ALE、PSEN和RST等信号对系统操作起关键作用。 7. **寻址方式和指令系统** - MCS-51支持立即寻址、直接寻址、寄存器寻址、间接寻址和位寻址。 - 指令系统包括数据传送、算术运算、逻辑运算、控制转移和位操作指令。 8. **编程语言和伪指令** - 机器语言是二进制代码,汇编语言是助记符表示,高级语言更接近人类语言。 - 常见伪指令如ORG用于指定程序起始地址,END表示程序结束,BIT用于定义位变量,DB用于定义数据。 9. **程序设计结构** - 常见结构包括顺序、分支(条件跳转)、循环以及中断和子程序。 10. **中断和子程序的异同** - 中断是外部或内部事件触发的非顺序执行,而子程序是程序员预先定义的代码段,通过调用和返回指令实现。 问题解答: 3. 当CPU访问片外存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供。 4. 在MCS-51单片机中,如果采用12MHz晶振,一个机器周期为1us(微秒)。 5. MCS-51的P0口作为低8位地址总线和数据总线。 6. MCS-51依赖ALE引脚实现P0口作为地址总线和数据总线的分时复用。 7. MCS-51的堆栈位于片内数据存储器中,SP中存放栈顶的字节地址。 8. 当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。 9. 工作寄存器组通过PSW中的RS0和RS1切换。 10. MCS-51单片机在EA引脚为低电平时使用外部程序区,在EA引脚为高电平时使用内部程序区。 11. 8051的低128字节分为寄存器区、位寻址区和数据存储区。位地址用于单独访问内存中的某一位,字节地址则是访问整个字节。 以上内容详细阐述了单片机复习的主要知识点,包括其结构、存储器、I/O端口、时钟、指令系统、编程方法和中断处理等方面。这些知识对于理解和应用MCS-51单片机至关重要。
剩余26页未读,继续阅读
- 粉丝: 195
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助