单片机复习提纲.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
单片机复习提纲.pdf 单片机的结构: 单片机(Microcontroller Unit,MCU)是一种微型计算机系统,包括中央处理单元(Central Processing Unit,CPU)、存储器(Memory)和输入/输出(Input/Output,I/O)接口。MCS-51单片机的结构主要包括: 1. 中央处理单元(CPU):执行指令,控制数据流动。 2. 存储器(Memory):包括内部RAM、片外RAM和ROM,用于存储数据和程序。 3. 输入/输出(I/O)接口:包括输入/输出端口、计时器/计数器、串行通信接口等,用于与外部设备交互。 习题: 1. MCS-51单片机引脚信号中,信号名称带上划线的表示该信号或有效。 2. MCS-51单片机内部RAM共有128个单元,其地址范围为00H-7FH,分为4组寄存器,每组16个单元。 3. MCS-51单片机对片内RAM、片外RAM和ROM访问时分别用指令MOV、MOVC、MOVX来区分。 4. 若A中的内容为54H,那么,P标志位为1。 5. 内部RAM分为三个主要部分:程序存储器、数据存储器和堆栈区。 单片机的指令系统: 1. 分析下面各指令的源操作数的寻址方式: * MOV A,30H:直接寻址 * MOV R0,A:寄存器寻址 * MOV @R0,#05H:存器间接寻址 * MOV A,@R0:存器间接寻址 * MOVC A,@A+DPTR:变址寻址 * JC 3AH:条件跳转 2. 按下列要求写出相应的指令: * 把寄存器R5的内容送到累加器A中:MOV A,R5 * 把外部RAM1000单元内容传送到内部RAM:MOVX A,@R0 * 清除内部RAM3F单元的高4位:ANL A,#0FH * 使累加器A的最低位置1:ORL A,#01H * 清除进位位:CLR C * 使ACC.4和ACC.5置1:ORL A,#30H 单片机的I/O口及其扩展: 1. 单片机的I/O口: * P0口:可以输出片外存储器的低8位地址(A0-A7),作为与外部传送数据的8位数据线。 * P1口:通常作为普通的I/O口。 * P2口:可以输出片外存储器的高8位地址(A8-A15),作为与外部传送数据的8位数据线。 * P3口:通常作为普通的I/O口。 2. 单片机的I/O口扩展: * 利用单片机的I/O口扩展外部数据存储器、扩展外部程序存储器。 * 如何确定扩展的是数据存储器还是程序存储器:若是单片机的SEN和扩展芯片的OE相连,则扩展的是程序存储器;若是单片机的RD和扩展芯片的OE相连,则扩展的是数据存储器。 * 如何确定外部数据存储器、外部程序存储器的容量:就看使用了存储器的几根地址线。假设用了n根地址线,则存储器的容量为2^n bytes。 单片机的地址范围: * MCS-51单片机的地址范围为:0000H-FFFFH * 74LS373的地址范围为:0000H-7FFFH * EA/VP的地址范围为:0000H-FFFFH 本文介绍了单片机的结构、指令系统、I/O口及其扩展等知识点,为学习单片机复习提供了详细的参考资料。
剩余30页未读,继续阅读
- 粉丝: 72
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助