广东工业大学单片机原理期末考试试题解析

需积分: 10 2 下载量 139 浏览量 更新于2024-09-10 收藏 167KB DOC 举报
"广东工业大学通信工程专业818期末考试试卷,主要涵盖单片机原理与接口技术相关知识,包括单片机结构、MCS-51系列、指令系统、中断处理、I/O扩展及定时计数器等内容。" 本文将详细解析试卷中的关键知识点,帮助读者理解和掌握单片机的基础知识。 1. **单片机核心**:CPU是单片机的核心部件,负责执行算术和逻辑运算。 2. **MCS-51内存结构**:89C51RD2是MCS-51的一个衍生型号,其内部RAM容量为256字节。外部扩展的RAM、程序存储器和数据存储器的读写方式相同,都使用MOVX指令进行访问。 3. **指令系统**:计算机指令由操作码和操作数两部分组成,操作码定义了指令的操作类型。 4. **MCS-51引脚功能**:在没有外部程序存储器的情况下,MCS-51的[pic]/Vpp引脚应接Vcc,而[pic]引脚应接地,这里[pic]可能是P0和P2引脚,具体取决于具体型号的单片机。 5. **指令集分类**:计算机指令系统分为RISC(精简指令集)和CISC(复杂指令集)两大类,MCS-51属于CISC。 6. **指令执行及PSW寄存器**: - SUBBA指令执行后,PSW寄存器的值取决于操作后的结果,例如执行前A=87H,#5FH,执行后PSW的值会记录借位情况。 - ANL30H指令用于按位与操作,不会影响PSW。 - DECA指令执行后,若A=00H,A减1会得到FFH,PSW的进位标志会被设置。 - CJNEA指令比较A和立即数,若不相等则跳转,PSW会更新标志位。 - MOVA指令将立即数加载到A寄存器,不会影响PSW。 7. **中断响应**:MCS-51响应T1溢出中断后,会从中断向量地址中取出下一条指令的地址。 8. **并行输出口扩展**:扩展的并行输出口通常利用数据总线的下降沿锁存数据。 9. **定时/计数器T2中断服务程序**:中断服务程序需要保存和恢复现场,如Acc的值,以及处理中断事件。题目中缺少的部分可能包括PUSH PSW以保存状态寄存器,POP Acc以恢复Acc的值,以及处理其他中断相关的操作。 10. **伪指令与条件跳转**: - 伪指令在编译时不产生机器码,它们提供给编译器信息,如定义变量、设定段等。 - "JBP1.0," 表示如果位1.0为1,则执行后面的代码,这是一条条件跳转指令。 以上是试卷中涉及的单片机相关知识点的解析,涵盖了单片机的基本结构、指令执行、中断处理、内存扩展等多个方面。学习和理解这些内容对于深入理解单片机工作原理和进行实际应用开发至关重要。