超全——含答案---单片机原理及应用期末考试题试卷大全+2.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
执行顺序的是PC,它是16位的,不是SFR。 6(B=0FFH。 7(8051在执行完读操作后,必须先锁存数据,才能读入外设的状态。 8(MCS-51的堆栈只可设置在内部RAM的20H-2FH之间,其最大容量为80H,堆栈寄存器SP是8位寄存器,存放栈顶地址。 9(中断处理的全过程分为:中断请求、中断响应和中断处理3个段。 10(定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期性连续脉冲计数,而计数是对非周期性或单次脉冲计数。 三、判断题(修正后的答案): 1 × 改正:中断服务程序的最后一条指令通常是RETI,而不是RET。 2 √ 3 × 改正:在中断响应阶段CPU要做的工作包括保护现场、保护断点和给出中断服务程序入口地址。 4 √ 5 × 改正:RC A为循环右移指令。 6 √ 7 × 改正:MOV A,@A+DPTR是一条变址寻址指令,通常用于查表。 8 × 改正:MUL AB的执行结果是高8位在B中,低8位在A中。 9 × 改正:AJMP跳转空间最大可达到2KB。 10 √ 四、简答题: 1(MCS-51有5个中断源:INT0、INT1、T0、T1、串行口;2个中断优先级,中断优先级通过IP寄存器进行控制。同级中断申请时,CPU按外部中断0、外部中断1、定时器/计数器0、定时器/计数器1、串行口的顺序响应。中断源的入口地址分别是0003H(INT0)、000BH(INT1)、0013H(T0)、001BH(T1)、0023H(串行口)。 2(计算过程略,假设系统不分频,T0工作在方式1,16位定时模式)。若要求定时值为10ms,晶振频率为6MHz,则定时器初值约为(6MHz / 2^16) * 10ms = 0FFFCH。TMOD的值应设置为01H,表示T0工作在方式1。TH0=0FCH,TL0=FCH。 3(MCS-51系列单片机的DIP封装通常是40引脚,内部包含CPU、ROM、RAM、定时器/计数器、串行口等模块。 这个文档中的知识点涉及了单片机的基础概念、8051单片机的结构、特性、引脚功能、存储器类型、程序计数器PC、堆栈操作、中断系统、中断源的优先级和响应顺序、定时器/计数器的工作方式、中断服务程序的编写规则以及相关指令系统的使用。这些内容对于理解和应用单片机原理及应用至关重要。
剩余47页未读,继续阅读
- 粉丝: 3815
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android的在线云音乐播放器项目源码+文档说明(高分项目)
- 一个Java语言实现的简单版数据库 .zip
- springboot之资源库基础.pdf
- 基于java+spring+springMVC的学生考勤管理系统任务书.docx
- 一个Go语言编写的简单聊天室(终端形式).zip
- 基于java+spring+springMVCl的学生就业管理系统开题报告.doc
- 一个C++实现的简易动态语言解释器,可定义变量和函数,有if和while两种控制流语句,词法分析和语法分析分别使用flex和bison实现,参考自《flex & bison》.zip
- 深入理解编程中的回调函数:原理、实现及应用场景
- yolov8l-cls.pt
- 操作系统中银行家算法详解与Python实现防止死锁
评论0