福建师大闽南科技学院单片机原理期末考卷精讲

需积分: 9 3 下载量 141 浏览量 更新于2024-09-09 收藏 95KB DOC 举报
这是一份福建师范大学闽南科技学院2011-2012学年第一学期期末考试试卷,主要考察单片机原理及应用的相关知识。考试对象为2009级计算机与信息科学系的学生,任课教师为王燕芳。试卷包含填空题和选择题,涵盖了单片机硬件结构、I/O口功能、堆栈操作、专用寄存器的理解、指令集应用、外部设备接口以及串行通信等内容。 1. 题目涉及到单片机I/O口的使用,指出A选项不正确,即作为输出口无需先写0;I/O口可以按字节或位进行操作,并且复位后默认支持输入输出。 2. 关于堆栈操作,题目指出堆栈通过SP寄存器进行设置,堆栈操作是单字节的,每次PUSH操作SP减1,堆栈通常位于内部RAM中,D选项错误。 3. 单片计算机8051之所以得名,是因为它集成了CPU、存储器和I/O口的功能于一身,B选项正确。 4. PC(程序计数器)是一个专用寄存器,始终指向待取出的指令地址,每取出一条指令PC会自动更新,C选项错误。 5. 指令MOVC用于数据传输,根据题目,A选项描述了将内部RAM中地址为20H的位送至C,正确。 6. 要使P1口的高3位为1,需要使用逻辑运算指令,ANLP1(异或非)配合一个特定的掩码,B选项提供的指令正确。 7. 选项C中的ORLP1(或非)指令可以实现P1口高3位置1,因为OR操作会使对应位置1。 8. 当使用寄存器组2时,标志位RS1和RS0应该设置为10,对应C选项。 9. 在8031系统中,/EA引脚必须接地,以便系统能正确读取外部程序存储器,C选项正确。 10. 串行中断申请中,发送时TI(发送中断请求)置位当SBUF空,接收时RI(接收中断请求)置位当SBUF满。中断发生时,TI置位将程序转向0023H,RI置位则转向002BH,D选项错误。 这份试卷全面考察了学生对单片机基础概念的理解和实际操作能力,对于学习和准备此类考试的学生来说,理解和掌握这些知识点至关重要。