单片机模拟复习题.

上传人:豆浆 文档编号:872335 上传时间:2017-05-20 格式:DOC 页数:7 大小:84KB
返回 下载 相关 举报
单片机模拟复习题._第1页
第1页 / 共7页
单片机模拟复习题._第2页
第2页 / 共7页
单片机模拟复习题._第3页
第3页 / 共7页
单片机模拟复习题._第4页
第4页 / 共7页
单片机模拟复习题._第5页
第5页 / 共7页
点击查看更多>>
资源描述

《单片机模拟复习题.》由会员分享,可在线阅读,更多相关《单片机模拟复习题.(7页珍藏版)》请在金锄头文库上搜索。

1、一、填空题1、MCS51 设置 4 组工作寄存器,每组中有 2 个工作寄存器。应通过特殊功能寄存器 PSW 的 RS0,RS1 两位选择工作寄存器组。2、MCS51 有 4 个并行 I/O 口,其信息读取有两种方法是: 读引脚,读锁存器 3、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于 内部 ram 。4、通常把 CPU 完成一个基本操作所需要的时间称为 机器周期,执行一条指令所需要的时间称为指令 周期。5、单片机的 端的功用是 访问 外部程序存储器的控制信号 ,8031 的 端应接到 EA EA低电平 。其原因是 无内部 ROM 。6、在寄存器间接寻址方式中,

2、其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 内存地址 。7、64KB 的 SRAM 存储器芯片需要 16 根地址线和 8 根数据线。8、MCS 51 可提供 程序 和 数据 两种存储器、最大存储空间可达 64 KB 的两个并行存储器扩展系统。9、MCS 51 单片机的中断系统有 5 个中断请求源。各中断源对应的入口地址在定时器控制寄存器 TCON 程序存储器空间的 0003h-0023h 地址段内。10、MCS 51 单片机定时/计数器的定时功能是通过对时钟脉冲源的 计数 来实现的。使用时,必须在编程时设定为 0 。1、MCS 51 单片机内部 RAM 的工作寄存器区共有 32

3、 个单元, 分为 4 组工作寄存器,每组 8 单元。2、单片机系统复位后,内部 RAM 工作寄存器的当前工作寄存器是第 0 组,8 个工作寄存器的单元地址是 00 H 07H 。3、MCS 51 单片机位处理器的数据存储空间是由 专用寄存器的可寻址位和内部 RAM 的位寻址区的 128 个位组成,其寻址范围是 00H-7FH 。4、通常把 CPU 完成一个基本操作所需要的时间称为 机器 周期,执行一条指令所需要的时间称为 指令 周期。5、(A) 56H,执行 ADD A,#38H 后 PSW 中的 OV 1 ,Cy 0 6、 (A)22H,(R0)=40H,(40H)=10H 执行指令 MOV

4、 A,R0 后(A)= 10H 。7、RAM 6264 芯片的地址线为 A12A0 ,其存储容量为 64K 。8、MCS 51 可提供 程序 和 数据 两种存储器、最大存储空间可达64K 的两个并行存储器扩展系统。9、51 系列单片机有 5 个中断源,默认优先级别最高的中断源是 外中断 0 10、MCS 51 单片机内部有 2、3 个定时 /计数器,组成它们的核心部件为 加1 计数器 。1、单片机也可称为 微控制器 或 嵌入式微控制器 。2、单片机与普通计算机的不同之处在于其将 cpu 、 存储器 和 I/O 口 三部分集成于一块芯片上。3、如果(A)=65H,(50H)= 50H,(R1)=

5、 50H,执行指令 XCHD A, R1;结果为:(A) = 60 H ,(50H) = 55 H。4、(A)56H,执行 ADD A,#38H 后 PSW 中的 OV 1 ,Cy0 。5、MCS-51 系列单片机为 8 位单片机。6、MCS51 有 4 个并行 I/O 口,在使用时 16 作地址总线, 8 分时作数据总线 。7、MCS-51 单片机有 2 级优先级中断 5 个中断源。 8、通常把 CPU 执行一条指令所需要的时间称为 指令 周期,把 CPU 完成一个基本操作所需要的时间称为 机器 周期。9、MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。10

6、、MCS-51 系列单片机指令系统的寻址方式有 立即寻址 、 寄存器寻址 、直接寻址 、 寄存器间接寻址 、 相对寻址 、 变址寻址 位寻址 。11、74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。12、利用 8255A 可以扩展 3 个并行口,其中 8 条口线具有位操作功能。13、若 MCS-51 外扩 32KB 数据存储器的首地址为 0000H,则末地址为 7FFF H。14、由 8031 组成的单片机系统在工作时, 引脚应该接 地 。EA二概念1、DPTR 是 80C51 中一个功能比较特殊的 寄存器,是一个 16 位的特殊功能寄存器, 其高

7、位字节寄存器用 DPH 表示,低位字节寄存器用 DPL 表示,DPTR 既可以作为一个 16 位的寄存器来处理,也可以作为两个独立的 8 位寄存器来使用。主要功能是存放 16 位地址,作为片外 RAM 寻址用的地址寄存器(间接寻址) ,故称数据指针。2、SP3、中断嵌套中断嵌套是指中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程就是中断嵌套。4、定时/计数器的定时工作方式和计数工作方式有何不同?定时工作模式和技术工作模式的工作原理相同

8、,只是计数脉冲来源有所不同:处于计数工作模式时,加法计数器对芯片端子 T0(P3.4)或 T1(P3.5)上的输入脉冲计数;处于定时器工作模式时,加法计数器对内部机器周期脉冲计数。5、PC6、ALU 是处理器中的一个功能模块,用来执行诸如加减乘除以及寄存器中的值之间的逻辑运算,通常在一般的处理器上被设成一个周期运行一次上升沿,这主要是由附属于 ALU 的输入输出寄存器以及在 ALU 输入处插入旁路乘法器来决定的。7、中断是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。 中断

9、是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使 CPU 暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。8、寻址方式三、简答题1MCS-51 采用 6MHz 的晶振,定时 2ms,如用定时器方式 1 时的初值(16 进制数)应为多少?(写出计算过程) 2说明 MCS-51 的外部引脚 的作用? EA3.如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= _

10、_ _;( DPL)=_ ;( SP)=_ _;4分析下列程序的功能 PUSH ACCPUSH BPOP ACCPOP B5、简述 EA、 L和 PSEN管脚的用途?6、什么是伪指令?写出三种常用的伪指令,并说明其功能?7、MCS-51 的外部中断有哪两种触发方式?它们对电信号的状态有何要求(定性)?8、设单片机的晶振频率为 12MHz,要求用 T0 定时 150s,试计算采用定时方式 2 的定时初值。四、选择题1. MCS-51 单片机在访问外部数据存储器时,其地址指针可采用( )。ADPTR B. PC C. PSW D. SP2. 80C51 与 8051 的区别在于( d ) 。A内部

11、 ROM 的类型不同; B. 半导体工艺的形式不同;C. 内部寄存器单元的数目不同; D. 内部程序存储器不同。3. PC 的值是( c ) 。A当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条指令的地址 D. 控制器中指令寄存器的地址 4. MCS-5l 单片机的堆栈区是设置在( c )中。A片内 ROM 区 B片外 ROM 区C片内 RAM 区 D. 片外 RAM 区5. 在 MCS51 中,需要外加电路实现中断撤除的是( a )。A. 电平方式的外部中断 B. 定时中断C. 外部串行中断 D. 脉冲方式的外部中断6. AJMP 指令的跳转范围是( c ) 。A256B

12、 B. 1KB C. 2KB D. 64KB7. 下列指令中不影响标志位 CY 的指令是( b ) 。AADD A,20H B. CLR CCRRC A D. INC A8. 下列说法不正确的是( b )。A. 同一级别的中断请求按时间的先后顺序响应。B. 同级中断不能嵌套。C. 低优先级中断请求不能中断高优先级中断,但是高优先级中断请求能中断低优先级中断。D. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。9. 在寄存器间接寻址方式中,间址寄存器中存放的数据是( b )。A参与操作的数据 B操作数的地址值C程序的转移地址 D指令的操作码10.CPU 寻址外设端口地址的方法有两种,一

13、种是统一编址,还有一种是( C ) 。A. 混合编址 B. 动态编址 C. 独立编址 D. 变址编址五、编程题1. 编写程序,将内部 RAM 从 50H 单元开始连续 10 个单元的内容送到外部 RAM 以 2000H 开始的单元中。ORG 2000HMOV R0,#50MOV R2,#0AHMOV DPTR,#2000HLOOP: MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R2,LOOP$: SJMP $END2、试编写程序段,将 R1 中的低 4 位数与 R2 中的高 4 位数合并成一个 8 位数,并将其存放在 R1 中。ORG 1000HMOV A,R1ANL A,#0FHMOV R1,AMOV A,R2ANL A,#0F0HORL A,R1MOV R1,A$: SJMP $END3、试编程将片外 RAM 中 2000H 和 2001H 单元内容相加,结

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号