MCS-51单片机期末考试题-真题
本资源摘要信息涵盖了MCS-51单片机的基础知识点,涵盖了指令系统、寻址方式、单片机位寻址区、定时/计数器、堆栈指针、串行通信、波特率、溢出率、仿真系统调试、子程序返回、中断响应、复位后的寄存器状态等知识点。
1. 指令系统:DJNZ 指令将循环执行的次数,MCS-51 共有多种不同的寻址方式,如MOV A,@Ri 属于间接寻址方式,MOV C,bit 属于位寻址方式。
2. 单片机位寻址区:单元地址从 00H 到 7FH,若某位地址是 09H,它所在单元的地址应该是 09H。
3. 转移指令与调用指令的相同点是通过改变程序计数器 PC 的内容来实现转移的,然而调用指令具有返回功能,而普通转移指令没有返回功能。
4. 定时/计数器:8031 有两个 16 位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。
5. 堆栈指针:堆栈指针 SP 的内容将始终指示下一个待执行的指令,而调用指令 LCALL addr16 后 SP 的内容将改变。
6. 串行通信:单片机串行通信时,若要发送数据,就必须将要发送的数据送至 SBUF 单元,若要接收数据也要到该单元取数。
7. 波特率:单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用定时/计数器的溢出率来设定和计算波特率。
8. 仿真系统调试:在运用仿真系统调试程序时,通常采用单步调试方法来观察子程序内部指令的执行结果。
9. 子程序返回:子程序的返回和中断响应过程中的中断返回都是通过改变 PC 的内容实现的,而 PC 内容的改变是通过 RET 或 RETI 指令完成的。
10. 复位后的寄存器状态:单片机复位后,SP、PC、I/O 口的内容为 SP = 07H,PC = 0000H,P0 = P1 = P2 = P3 = FFH。
11. 定时/计数器操作模式:8031 定时/计数器共有四种操作模式,并由 TMOD 寄存器中 M1 M0 的状态决定,当 M1 M0 的状态为 10 时,定时/计数器被设定为 13 位定时/计数器。
12. 工作寄存器区:8031 有四个工作寄存器区,由 PSW 状态字中的 RS1、RS0 两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用 R7-R4 区的工作寄存器。