哈尔滨工业大学单片机原理考试试题详解

需积分: 9 1 下载量 49 浏览量 更新于2024-10-27 收藏 94KB DOC 举报
"哈尔滨工业大学06年单片机原理考试试题" 本次考试主要涉及MCS-51系列单片机的基础知识,包括其结构、特性、中断系统、内存组织、I/O口操作、指令系统以及定时器/计数器等方面。试题分为填空题和判断对错题,以下是对这些知识点的详细解释: 1. MCS-51单片机是8位的,意味着它的数据总线宽度为8位,能够处理8位的数据。 2. MCS-51有5个中断源,分别是外部中断0、外部中断1、定时器/计数器0、定时器/计数器1和串行口。中断优先级分为2级,高优先级和低优先级。 3. 串行口在方式3下工作时,发送的第9位数据需要先写入SCON寄存器的TB8位。TB8用于数据传输的奇偶校验或扩展数据位。 4. 串行口方式0的波特率由系统时钟FOSC除以12决定,即波特率 = FOSC/12。 5. 8031内部数据存储器的地址范围是00H到7FH,共128字节。位地址空间的字节地址范围是20H到2FH,对应的位地址范围也是00H到7FH。外部数据存储器最大可扩展至64KB。 6. 内部RAM的可位寻址区域中,位地址为40H的位位于字节地址28H。 7. XCHA指令实现寄存器A与存储在R1所指向地址的数据交换,若(A)=58H,(R1)=49H,(49H)=79H,执行后,(A)=(49H),(49H)=(58H)。 8. 8155芯片可以扩展提供3个并行I/O口和256个RAM单元。 9. 单片机复位时,程序状态字PSW初始化为00H,堆栈指针SP设为07H,P0~P3口默认为高电平(置“1”)。 10. 如果A中的内容为88H,其最低位为0,因此P标志位(奇偶标志位)为0,表示数据中1的个数为偶数。 11. 执行MOVCA,@A+DPTR指令时,PSEN信号有效,用于从程序存储器中读取数据。 12. 当访问片外存储器时,ALE信号用于锁存P0口发出的低8位地址。 13. 若fosc=12MHz,T0用作定时器,其定时时间间隔为1us,因为定时器的溢出率是fosc/12。 14. 若MCS-51外扩8KB程序存储器,首地址为1000H,则末地址为2FFFH,因为8KB等于2^13字节。 填空题中的判断对错部分: 1. MOV35H,@R3指令错误,因为R3不能直接作为间接寻址的基址寄存器。 2. 正确,8031没有内部程序存储器,而8751有。 3. 错误,堆栈操作遵循“先进后出”的原则,压入数据后SP应加1。 4. 错误,程序计数器PC存储的是下一条要执行指令的地址。 5. 正确,字节地址为80H的特殊功能寄存器可以字节寻址,也可以通过位地址进行位操作。 6. 正确,PC是不可寻址的,只能由CPU自动更新。 7. 正确,执行MOVX @DPTR指令时,数据通过P0口输出,并非立即执行。