单片机考试题带答案多套试题综合精简.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
:单片机考试题带答案多套试题综合精简 :包含多个单片机考试题目及答案,主要针对AT89S51单片机 :单片机, AT89S51, 微控制器, 嵌入式控制器 【正文】: 1. AT89S51单片机具有40个引脚,属于8位微处理器。MCS-51系列同样为8位架构。 2. AT89S51的串行通信接口支持全双工模式,允许同时进行发送和接收数据。 3. 内部数据存储器的地址范围是00H到7FH,位地址空间的字节地址范围是20H到2FH,位地址同样为00H到7FH。外部数据存储器最大可扩展至64KB。 4. 单片机是一种微控制器,常用于嵌入式系统中。 5. 执行MOVC A,A+PC指令时,PSEN信号变为有效,用于读取程序存储器。 6. 当单片机复位,PSW寄存器初始值为00H,工作寄存器区为0区,R4对应的存储单元地址为04H。 7. MCS-51系列指令系统包括寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址等多种寻址方式。 8. 51系列单片机代表型号有AT89S51、8031和AT89C51。 9. AT89S51的P3口具备双功能,可作为I/O口和额外的控制信号。 10. 在实际应用中,AT89S51的EA引脚通常接地,以启用外部程序存储器。 11. 外部程序存储器最大可扩展至64KB,地址范围从0000H到FFFFH。2764 ROM芯片容量为8KB,起始地址0000H,结束地址1FFFH。 12. AT89S51的中断源包括外中断0、定时器T0、外中断1、定时器T1和串行口,中断优先级分为两级。 13. 16位数据传送指令是MOV DPTR,data16。 14. LJMP指令的跳转范围为64KB,AJMP为2KB,SJMP为±128B(或256B)。 15. 如果A寄存器内容为68H,那么P标志位为1,表示最高位为1。 判断题部分: 1. PC是一个不可寻址的特殊功能寄存器,正确。 2. 在AT89S51中,一个机器周期不一定是1μS,错误。 3. 特殊功能寄存器SP保存的是栈顶地址,错误。 6. 串行口方式1的波特率可以通过定时器T1的溢出率设定,正确。 7. 输出模拟量的最小变化量是D/A转换器的分辨率,错误。 8. 转移指令的偏移量rel是一个8位无符号数,错误。 9. AT89S51的P3口是多功能的准双向通用I/O口,错误。 15. 单片机89C51复位后,PC指针初始化为0000H,从该地址开始执行程序,正确。 16. 中断响应时,所有中断请求标志位由硬件自动清零,错误。 17. AT89S51可执行指令:MOV 35H,R3,错误。 18. 向堆栈压入字节数据后,SP减1,错误。 19. 程序计数器PC中存储的是当前执行指令的地址,错误。 20. AT89S51的定时器/计数器对外部脉冲计数时,计数脉冲的高电平或低电平需大于1个机器周期,错误。 21. 指令MOV T0,#3CF0H错误,T0是定时器,不能直接赋值。 22. 定时器T0中断可以被外部中断0中断,错误。 23. 直接给出的操作数称为直接寻址,错误。 简答题: 1. 使用6MHz晶振定时2ms,定时器方式1的初值计算:Ts=2us,(2^16-X) * Ts = 2ms,X = 64536,十六进制值为FC18H。 2. 外扩的程序存储器和数据存储器可以有相同的地址空间,但不会冲突,因为它们执行的指令不同,所以发出的控制信号(如RD、WR*、PSEN*)也不同,这些信号互斥,避免了数据冲突。 3. AT89S51的外部引脚EA,当高电平时,单片机使用内部程序存储器;当低电平时,启用外部程序存储器。如果EA接地,即使内部有程序存储器,也会从外部程序存储器读取指令。
剩余15页未读,继续阅读
- 粉丝: 2
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助