超全——含答案---单片机原理及应用期末考试题试卷大全.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【单片机原理及应用知识点】 1. **单片机接口功能**:8031单片机的P3口不仅作为普通的I/O口,还具备外中断、串行通信等第二功能。P3口的某些引脚可以作为中断请求线、串行通信的RXD和TXD等。 2. **程序存储器类型**:单片机中的应用程序通常存储在ROM(Read-Only Memory)中,因为ROM的内容在断电后仍能保持,适合存储固定不变的程序代码。 3. **BCD码转换**:BCD码(Binary-Coded Decimal)0111 0101 0100 0010转换为十进制数为7542,选项B正确。注意这里没有小数点,所以不存在小数部分。 4. **不影响标志位CY的指令**:ADD A, 20H会更新标志位,包括CY;CLR清零指令会影响CY;RRC A是循环右移,会改变CY;INC A加1指令同样影响CY。只有选项d) INC A不影响标志位CY。 5. **CPU组成部分**:CPU主要由运算器和控制器两部分构成,负责执行指令和控制整个计算机系统的操作。 6. **8051单片机的位宽**:INTEL 8051 CPU是8位单片机,选项c) 8位正确。 7. **复位后的PC和SP值**:8051复位后,程序计数器PC的初始值为0000H,堆栈指针SP的初始值为07H,选项b) 0000H,07H正确。 8. **从程序存储器取数据指令**:MCS-51单片机从程序存储器取数据时,应使用MOVC A, @A+DPTR指令。 9. **寻址方式**:8051中,20H、30H和70H只能进行字节寻址,而00H既可位寻址也可字节寻址。 10. **正确的指令**:PUSH R2是正确的汇编指令,它将寄存器R2的值压入堆栈;ADD R0, A是两个寄存器相加;MOVX A, @DPTR不是合法指令,应该是MOVX @DPTR, A;MOV @R0, A是将A寄存器的值存储到由R0指定的地址。 **填空题知识点** 1. 微机系统由硬件和软件两大部分组成。 2. 8051的RST引脚是IN脚,复位时需要高电平,8051复位后从0000H单元开始执行程序。 3. 半导体存储器分为RAM(随机访问存储器)和ROM(只读存储器),其中RAM是易失性的,用于临时存储数据。 4. -102的补码(2位16进制数表示)是-66H或C EH,因为负数的补码是其原码除符号位外各位取反加1。 5. PC(程序计数器)存放程序的下一条指令地址,具有自动加1特性。在8051中,决定程序执行顺序的是PC,它是16位的。 6. 123的二进制是1111011,十六进制是7B。 7. 8051内部有4个并行口,P0口作输出口需外接上拉电阻;作输入口前需先置位输出,以确定为输入状态。 8. MCS-51的堆栈只能设置在内部RAM的高128字节,最大容量为80个字节,遵循“后进先出”原则。SP是8位寄存器,存放堆栈顶部地址。 9. 中断处理过程包括中断请求、中断响应和中断服务三个阶段。 10. 定时和计数都是对脉冲或时间间隔进行计数,定时是连续计数直到达到预设值,而计数是在特定事件发生时计数。 **判断题知识点** 1. 中断服务程序通常以RETI指令结束,而不是RET。 2. 外存不能直接与CPU交换信息,需要通过内存-外存的数据交换接口。 3. P2口可以作为I/O口,但不直接作为地址/数据复用口。 4. 中断响应阶段的工作包括保护现场(如保存PC和状态寄存器)和给出中断服务程序入口地址。 5. RC A是循环右移指令,会改变标志位CY。 6. MOV A, 30H的源操作数是立即寻址方式。 7. MOV A, @A+DPTR是查表指令,用于间接寻址。 这些知识点涵盖了单片机的基础结构、存储器类型、寻址方式、中断系统、程序计数器PC、堆栈操作以及指令系统等多个方面。
剩余16页未读,继续阅读
- 粉丝: 0
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助