MCS-51单片机基础知识复习要点
需积分: 10 138 浏览量
更新于2024-07-27
收藏 144KB DOC 举报
"这份复习资料涵盖了单片机的基础知识,包括码制、二进制转换、单片微型计算机的组成、MCS-51系列单片机的特性、寄存器、寻址方式、I/O口功能、堆栈、程序存储器访问、指令系统以及计算机系统总线和输入/输出设备的相关概念。"
一、码制与进制转换:
1. 计算机中常用的码制包括原码、反码和补码,它们主要用于表示正负数值,特别是在二进制系统中处理负数。
2. 十进制数29转换为二进制为00011101,而十进制数-29的8位补码表示为11100011,这是通过计算反码加1得到的。
二、MCS-51单片机基础知识:
4. 单片微型计算机主要由中央处理器(CPU)、存储器(包括程序存储器和数据存储器)和输入/输出(I/O)接口三部分组成。
5. MCS-51系列单片机中,如果不使用片内存储器,外部访问控制引脚EA必须接地。
6. CPU通常由寄存器、控制器和运算器构成,它们协同工作以执行指令和处理数据。
7. 当ALE信号有效时,表明P0口正在送出低八位地址,用于地址线的锁存。
三、MCS-51 I/O口特性:
8. MCS-51的P0口作为输出端口时,每个引脚可以驱动8个SL型TTL负载。P1、P2、P3是准双向口,输出转输入时需先写入"1"。
9. P1、P2、P3口的这种特性使得它们在转换方向时需要特别注意。
10. 堆栈是MCS-51内部数据存储器中的一部分,用于临时存储程序运行中的数据,由软件动态管理。
四、MCS-51寻址方式与指令:
11. 特殊功能寄存器(SFR)的字节地址能被8整除的可以进行位寻址。
12. PSEN信号有效时,意味着CPU正在从外部程序存储器读取数据。
13. 8751单片机中,当EA=1且地址小于8KB时,访问的是片内ROM。
14. MCS-51的SFR只能通过直接寻址方式访问。
15. 工作寄存器的地址范围是00H-1FH,共4组,用于快速访问常用数据。
16. 20H~2FH范围内的数据存储器既可字节寻址也可位寻址。
17. 访问程序存储器用MOVC指令,访问片内RAM则用MOV指令。
18. 间接寻址访问片内RAM高128字节时可能出错,需要正确设置地址指针。
19. 8031系统中,P2口主要用于地址线,不能作为普通I/O口使用。
20. 扩展I/O口会占用外部RAM寻址空间。
五、系统总线与输入/输出设备:
21. MCS-51可扩展64KB外部RAM,但I/O口扩展后,RAM寻址空间受限。
22. 计算机的系统总线包括地址总线、控制总线和数据总线,它们共同构成了信息传输的通道。
23. 输入/输出设备负责计算机与外部环境的数据交换。
24. 指令是计算机执行特定操作的基础,而伪指令在汇编语言中用于辅助编程,但不被硬件直接执行。
25. MCS-51的串行接口支持4种工作模式,通过设置SCON寄存器选择。
26. 中断方式适用于与慢速外设通信,以避免CPU等待。
27. 外扩ROM、RAM或I/O时,MCS-51使用P2和P0作为地址总线。
28. 当定时器T0工作在方式3时,需要额外考虑定时器的配置和使用。
以上内容详细阐述了单片机复习资料中的关键知识点,涵盖了码制转换、单片机结构、MCS-51特性、寻址方式、指令系统以及计算机系统总线与输入/输出设备的操作等,是理解和掌握单片机知识的重要基础。
2010-07-03 上传
2009-06-24 上传
2022-11-12 上传
oYaoYaoLe
- 粉丝: 0
- 资源: 4
最新资源
- 多约束下多车场车辆路径问题的蚁群算法研究
- 新东方英语词根词缀记忆大全
- AspectJ in Action 2003电子书
- 使用C#获取CPU及硬盘序列号
- 嵌入式Linux应用程序开发详解-第1章
- 移动数据通信的书Wireless and Mobile Data Networks.
- UML项目指导3-用例
- Matlab7官方学习手册
- 哈尔滨工业大学贾世楼的信息论的研究生课程讲义
- AT89S51实验及实践教程
- Dreamweaver MX 入门
- 信息论的研究生课程讲义
- 3G.Evolution.HSPA.and.LTE.for.Mobile.Broadband
- 学C都要来看看(应用版)
- 程序设计经典问题.doc
- 中文版AutoCAD_2007实用教程