《单片机原理与应用》一(含答案)

上传人:Wo****C 文档编号:170100327 上传时间:2022-11-18 格式:DOC 页数:12 大小:24KB
返回 下载 相关 举报
《单片机原理与应用》一(含答案)_第1页
第1页 / 共12页
《单片机原理与应用》一(含答案)_第2页
第2页 / 共12页
《单片机原理与应用》一(含答案)_第3页
第3页 / 共12页
点击查看更多>>
资源描述
单片机原理与应用一含答案 单片机原理与应用期末复习题一 一、填空题: 1单片微型计算机是一种把1 中央处理器CPU 2 半导体存储器ROM、RAM 3 输入/输出接口I/O接口 4 定时器/计数器 5 中断系统 6串行口等局部集成在同一块硅芯片上的有完好功能的微型计算机。 2.十进制数+100的补码=64H,十进制数-100的补码= 9C H 。 3在8051单片机内部,其RAM高端128个字节的地址空间称为 特殊功能存放器或SFR 区 ,8051单片机其内部有 21 个特殊功能存放器,其中 11 个可以位寻址。 4通常单片机上电复位时PC = 0000H,P0P3 = FFH 。SP = 07H,PSW = 00H ,通用存放器那么采用第0组,这一组存放器的地址范围是从00H到07H。 5假设PSW为18H,那么选取的是第3组工作存放器。 6在微机系统中,CPU是按照 程序计数器PC 来确定程序的执行顺序的。 7ORL A , #0F0H是将A的高四位置1,而低四位 不变 。 8堆栈遵循 先进后出或后进先出 的数据存储原那么,针对堆栈的两种操作为PUSH 和 POP 。 9MCS-51片内20H2FH范围内的数据存储器,既可以字节寻址又可以: 位 寻址。 10. 8位二进制数,采用补码形式表示带符号数,它能表示的带符号数真值的范围是分别为-128127 。 11I/O端口作为通用输入输出口时,在该端口引脚输入数据时,应先向端口锁存器进展写“1” 操作。 12MCS51单片机PC的长度为16位;SP的长度为8位,数据指针DPTR的长度为16位。 138051片内有256B的RAM ,可分为四个区,00H1FH为 工作存放器区 ;20H2FH为 位寻址区 ;30H7FH为 堆栈、数据缓冲区 ;80HFFH为 特殊功能存放器区 。 14半导体存储器中有一类在掉电后不会丧失数据,称为 只读存储器 ,另一类掉电后丧失数据,且通电后也不能自动恢复,称为 随机存取存储器。 15程序储存器的主要功能是存储 指令和固定常数与表格数据 。 168051在物理构造上只有四存储空间,它们分别是 片内程序存储器 、 片外程序存储器 、 片内数据存储器 、 片外数据存储器 ;但在逻辑构造上只有三个存储空间,它们分别是 片内外统一编址的64KB程序存储器 、 片内256B的数据存储器 和 片外64KB的数据存储器 。 1 17MCS-51的7种寻址方式分别是:立即寻址、直接寻址、存放器寻址、存放器间接寻址、变址寻址、相对寻址和位寻址。 18. MCS-51系列单片机的指令系统按操作功能可分成五大类:1 数据传送类指令 2 算术运算类指令 3 逻辑运算类指令 4 控制转移类指令 5位操作指令。 19MOVX A,DPTR操作数的寻址方式是 存放器间接 寻址方式。 20. 分别用一条指令实现以下功能: 1假设CY0,那么转CTRL1程序段执行。JNC CTRL1 2假设A中数据不等于78H,那么程序转到CTRL2。CJNE A ,#78H ,CTRL2 3假设A中数据等于0,那么程序转至CTRL3。JNZ CTRL3 4调用标号为LOOP的子程序 LCALL LOOP 21.MCS-51系列单片机为 8位单片机, 8051单片机芯片共有 40 个引脚。 22.假设用传送指令访问MCS-51的程序存储器,它的操作码助记符应为 MOVC 。 23.MCS-51特殊功能存放器只能采用 直接 寻址方式。 二、单项选择题: 1.计算机能直接识别的语言是C。 (A) 汇编语言 (B) 自然语言 (C) 机器语言 (D) 高级语言 2.在CPU中,控制器的功能是C。 (A) 进展逻辑运算 (B)进展算术运算 (C) 分析p 指令并发出相应的控制信号 (D) 只控制CPU的工作 3.CPU主要的组成部局部为 A 。 (A)运算器、控制器 (B)加法器、存放器 (C)运算器、存放器 D运算器、指令译码器 4.程序计数器PC的值是C。 A当前正在执行指令的前一条指令的地址 B当前正在执行指令的地址 C当前正在执行指令的下一条指令的地址 D控制器中指令存放器的地址 5.在CPU内部,反映程序运行状态或反映运算结果特征的存放器是 (B) 。 (A) PC (B) PSW (C) A (D) SP 6.MCS-51的并行I/O信息有两种读取方法,一种是读引脚,还有一种是( A )。 (A)读锁存器 (B)读数据 (C)读累加器A (D)读CPU 7.关于MCS-51单片机堆栈操作,以下描绘错误的选项是 B 。 A遵循先进后出,后进先出的原那么 B出栈时栈顶地址自动加1 C调用子程序及子程序返回与堆栈有关D 堆栈指针是一个特殊功能存放器 8.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。 2 A0100H B2080H C0000H D8000H 9要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是 B 。 AMOV BMOVX CMOVC D以上都是 10指令ALMP的跳转范围是 C 。 A256B B1KB C2KB D64KB 11指出以下指令中的错误指令 A 。 (A)MOVC R1,A BMOV 20H,#01H CORL A,R5 DPOP 30H 12.以下程序段中使用了位操作指令的有 B 。 (A) MOV DPTR,#1000H BMOV C,45H MOVX A,DPTR CPL ACC.7 C MOV A, 45H DMOV R0,23H XCH A,27H MOV A,R0 13MCS-51汇编语言程序设计中,以下符号中不能用作标号的有 B 。 ALOOP B MOV CLD1 DADDR 14堆栈指针SP指出堆栈栈顶存储单元的 B 。 A 内容 B 地址 C 间接地址 D 大小 15二进制数用(1)尾缀作为标识符,无尾缀表示符时表示(2)数( C )。 A(1)H (2)十六进制 B(1)D (2)二进制 C(1)B (2)十进制 D(1)B (2)十六进制 16. 指令MOV寻址空间是( C )。 A片外ROM B片外RAM C片内RAM D片内ROM 17. 指令MOVX寻址空间是( B )。 A片外ROM B片外RAM C片内RAM D片内ROM 18. 8051单片机复位信号应从( B )脚接入。 AP3.2 B RST C 8脚 D T1 19. MOVC A , A+DPTR的寻址方式是 ( B )。 A变址寻址 B相对寻址 C存放器间接寻址 D位寻址 20十进制数向二进制数进展转换时,十进制数91相当于二进制数( D )。 A1011 B1111 C1110001 D1 21MOV A, 30H的寻址方式是( C )。 A存放器寻址 B存放器间接寻址 C直接寻址 D立即寻址 22. MOV PSW, #20目的操作数的寻址方式是( B )。 A 存放器寻址 B 直接寻址 C 存放器间接寻址 D 立即寻址 23. MOVC A, A+PC ”的寻址方式是( A )。 A 变址寻址 B 相对寻址 C 存放器间接寻址 D位寻址 24. JC 80H 的寻址方式是( C )。 3 A 变址寻址 B 存放器间接寻址 C 相对寻址 D位寻址 25. 访问外部数据存储器,指令操作码的助记符是( D )。 AMOVC B MOV C XCH D MOVX 26. MCS-51汇编语言的指令语句格式一般由( D )局部组成。 A 1 B 2 C 3 D4 27. 汇编语言程序中指令必须有( C )。 A 标号 B 注释 C操作码 D操作数 28编写好的程序应以( A )扩展名存盘,以备汇编程序调用。 A .ASM B .DOC C .DOS D . 29单片机8051的XTALl和XTAL2引脚是 D 引脚 。 A外接定时器 B外接串行口 C外接中断 D外接晶振 30.MCS51的立即寻址方式中,立即数前面 D 。 A应加前缀“/:”号 B不加前缀号 C应加前缀“”号 D应加前缀“#”号 31.单片机中PUSH和POP指令常用来 C 。 A保护断点 B保护现场C保护现场,恢复现场 D保护断点,恢复断点 32.以下指令中比拟转移指令是指 B 。 A DJNZ Rn,rel BCJNE Rn,#data,rel CDJNZ direct,rel DJBC bit,rel 33.MCS51指令MOV R0,#20H中的20H是指 A 。 A立即数 B内部RAM20H C一个数的初值 D以上三种均有可能,视该指令的在程序中的作用。 34.将内部数据存储单元的内容传送到累加器A中的指令是 C 。 AMOVX A,R0 BMOV A, #data CMOV A,R0 DMOVX A, DPTR 35.MCS51指令系统中,指令CLR A 表示 A 。 A将A的内容清0 B将A的内容置1 C将A的内容各位取反,结果送回A中 D循环移位指令 36.MCS51指令系统中,指令DA A应跟在 B 。 A加法指令后 BBCD码的加法指令后 C减法指令后 DBCD码的减法指令后 37.能将A的内容向左循环移一位,第七位进第0位的指令是 D 。 ARLC A BRRC A CRR A DRL A 38.能将A按位取反的指令是 A 。 ACPL A BCLR A CRL A DSWAP A 39.中断返回 RETI 完成以下工作 A 。 A将断点地址从堆栈弹出 B将累加器A内容恢复 4 C恢复状态存放器 PSW 的值 D 将断点地址弹出到 DPTR 三、判断对错,在以下答题表中正确的写“”,错误的写“”。 1当向堆栈压入一个字节的数据后, SP中的内容减1。 2程序计数器PC中装的内容是当前正在执行指令的地址。 3某特殊功能存放器的字节地址为80H,即能字节寻址,也能位寻址。 4MCS-51单片机中的PC是不可寻址的。 5当MCS-51上电复位时,堆栈指针SP=00H。 X 6MCS-51的程序存储器只是用来存放程序的。 X 7MCS-51的相对转移指令最大负跳转距是127B。 X 8MCS-51的五个中断优先级一样。 X 9MCS-51外部中断0的入口地址是0003H。 X 10单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。( ) 11每个特殊功能存放器都既有字节地址,又有位地址。( X ) 1250H一定是字节地址。( X ) 13在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。( ) 14加法指令将影响进位标志位C,而减法指令将不影响进位标志位C。( X ) 15只要有中断出现,CPU就立即响应中断。( X ) 16MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来。来自于单片机内部的是定时,而来自于外部的那么是计数。( ) 17中断初始化时,对中断控制存放器的状态设置,只能使用位操作指令,而不能使用字节操作指令。 X 1、MCS-51是微处理器。 2、MCS-51系统可以没有复位电路。 3、要MCS-51系统中,一个机器周期等于1.5s。 4、计算机中常作的码制有原码、反码和补码。 5、MCS-51的相对转移指令最大负跳距是127B。 6、MCS-51的程序存储器只是用来存放程序的。 7、MCS-51的时钟最高频率是18MHz。 ( ) 8、当MCS-51上电复位时,堆栈指针SP=00H。 9、PC存放的是当前执行的指令。 10、MCS-51的特殊功能存放器分布在60H80H地址范围内。 11、MCS-51系统可以没有复位电路。 12、要MCS-51系统中,一个机器周期等于1.5s。 13、MOV R1,#80H ( ) 14、INC DPTR ( ) 15、CLR R0 ( ) 5 第 12 页 共 12 页
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!