单片机原理及应用试题.pdf
《单片机原理及应用试题.pdf》由会员分享,可在线阅读,更多相关《单片机原理及应用试题.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021-2021 学年第一学期单片机原理及应用期末考试试卷 班级:_学号:_姓名:_得分:_(卷面共有 100 题,总分 100 分,各大题标有题量和总分,每题标号后有小分)一、单项选择题(33 小题,共 33 分)1 分(1)要 MCS-51 系统中,假设晶振频率屡 8MHz,一个机器周期等于()s A 1.5 B 3 C 1 D 0.5 1 分(2)MCS-51 的时钟最高频率是 ().A 12MHz B 6 MHz C 8 MHz D 10 MHz 1 分(3)以下不是单片机总线是 A 地址总线 B 控制总线 C 数据总线 D 输出总线 1 分(4)十进制 29 的二进制表示为原码 A
2、 11100010 B 10101111 C 00011101 D 00001111 1分(5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的根本原理。这位科学家是:A牛顿 B爱国斯坦 C爱迪生 D冯诺伊曼 1 分(6)在 CPU 中,控制器的功能是:A进行逻辑运算 B进行算术运算 C分析指令并发出相应的控制信号 D只控制 CPU 的工作 1 分(7)以下数据中有可能是八进制数的是:A764 B238 C396 D789 1 分(8)MCS-51 的时钟最高频率是()A、6MHz B、8MHz C、10MHz D、12MHz 1 分(9)-49D 的二进制补码为.
3、A、11101111 B、11101101 C、0001000 D、11101100 1 分(10)要用传送指令访问 MCS-51 片外 RAM,它的指令操作码助记符应是()A、MOV B、MOVX C、MOVC D、以上都行 1 分(11)假设某存储芯片地址线为 12 根,那么它的存储容量为()A、1KB B、2KB C、4KB D、8KB 1 分(12)PSW=18H时,那么当前工作存放器是()A、0 组成 B、1 组成 C、2 组成 D、3 组成 1 分(13)所谓 CPU 是指()A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 1 分(14)PSW=18H
4、时,那么当前工作存放器是 A0 组 (B)1 组 C2 组 D3 组 1 分(15)口的每一位能驱动 个低电平负载有 个低电平负载 个低电平负载有 个低电平负载 1 分(16)二进制数 110010010 对应的十六进制数可表示为 A、192H B、C90H C、1A2H D、CA0H 1 分(17)一 3 的补码是 A、10000011 B、11111100 C、11111110 D、11111101 1 分(18)对于 8031 来说,脚总是 A、接地 B、接电源 C、悬空 D、不用 1 分(19)进位标志 CY 在 中 A、累加器 B、算逻运算部件 ALU C、程序状态字存放器 PSW
5、D、DPOR 1 分(20)指令和程序是以 形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD 码 1 分(21)单片机应用程序一般存放在 A、RAM B、ROM C、存放器 D、CPU 1 分(22)LJMP 跳转空间最大可到达 A、2KB B、256B C、128B D、64KB 1 分(23)8051 单片机中,唯一一个用户不能直接使用的存放器是 A、PSW B、DPTR C、PC D、B 1 分(24)8051 单片机中,唯一一个用户可使用的 16 位存放器是 A、PSW B、DPTR C、ACC D、PC 1 分(25)ORG 0003H LJMP 2000
6、H ORG 000BH LJMP 3000H 当 CPU 响应外部中断 0 后,PC 的值是 A0003H B2000H C000BH D3000H 1 分(26)对程序存储器的读操作,只能使用 AMOV 指令 BPUSH 指令 CMOVX 指令DMOVC 指令 1 分(27)ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当 CPU 响应外部中断 0 后,PC 的值是 A、0003H B、2000H C、000BH D、3000H 1 分(28)执行 PUSH ACC 指令,MCS-51 完成的操作是()A、ACCSP SP-1 SP B、SP+1 SP
7、ACCSP C、SP-1 SP ACC(SP)D、ACC SP SP+1 SP 1 分(29)各中断源发出的中断请求信号,都会标记在 MCS51 系统中的 。A、TMOD B、TCON/SCON C、IE D、IP 1 分(30)MCS51 单片机可分为两个优先级别。各中断源的优先级别设定是利用存放器 。A、IE B、IP C、TCON D、SCON 1 分(31)MCS51 的并行 I/O 口读-改-写操作,是针对该口的 。A、引脚 B、片选信号 C、地址线 D、内部锁存器 1 分(32)以下指令中,属于单纯读引脚的指令是 。A、MOV P1,A B、ORL P1,#0FH C、MOV C,
8、P1.5 D、DJNZ P1,shortlable 1 分(33)并非单片机系统响应中断的必要条件。A、TCON 或 SCON 存放器内的有关中断标志位置为 1 B、IE 中断允许存放器内的有关中断允许位置 1 C、优先级存放器内的有关位置 1 D、当前一条指令执行完 二、填空题(14 小题,共 14 分)1 分(1)计算机中常作的码制有 1 分(2)十进制 29 的二进制表示为 1 分(3)单片微型机 、和 三局部组成.1 分(4)假设不使用 MCS-51 片内存器引脚 必须接地.1 分(5)单片机与普通计算机的不同之处在于其将 、和 3 局部集成于一块芯片之上。1 分(6)CPU 主要由
9、器和 器组成。CPU 中的 用来处理位操作。1 分(7)假设 PSW 为 18H,那么选取的是第 组通用存放器。1 分(8)假设 A 中数据为 63H,那么 PSW 的最低位即奇偶位 P为 。1 分(9)8 位机中的被码数 80H 和 7FH 的真值分别为 和 。1 分(10)配合实现“程序存储自动执行的存放器是 ,对其操作的一个特别之处是 。1 分(11)字长为()的整数倍。1 分(12)半导体存储器分为()和()。1 分(13)MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B 执行完本段指令后A=()B=()_ 1 分(14)MCS51
10、 单片机系列有 个中断源。上电复位时,同级中断的优先级从 高至低为 、和 ,假设IP=00010100B,优先级别最高者为 、最低者为 。三、问答题(20 小题,共 20 分)1 分(1)在各种系列的单片机中,片内 ROM 的配置有几种形式?用户应根据什么原那么来选用?1 分(2)微型计算机组成 1 分(3)请表达微处理器 P、微机 C 和微机系统 CS 三者之间的区别。1 分(4)单片机与其他常见微机如 PC 机有什么不同?它有什么独特优点?1 分(5)简述 MOVX 和 MOVC 指令的异同之处。1 分(6)DPTR 是什么存放器?它由哪些特殊功能存放器组成?它的主要作用是什么?1 分(7
11、)MCS-51 系列单片机内部包含哪些主要逻辑功能部件?1 分(8)分析以下程序中每条指令执行过程和结果。MOV A,#30H MOV SP,#55H MOV DPTR,#2000H PUSH DPL PUSH DPH PUSH ACC MOV DPTR,#4000H MOV A,#22H MOVX DPTR,A POP ACC POP DPH POP DPL 1 分(9)编写指令,完成以下功能。1将 R0 的内容传送到 R5。2将片内 RAM20H 单元的内容送 30H 单元。3将片内 RAM 的 40 单元的内容送片外 RAM 的 2000H 单元。1 分(10)简述 MCS-51 汇编语
12、言指令格式。1 分(11)MCS51 单片机响应中断的典型时间为多少?在哪些情况下 CPU 将推迟对中断申请的响应?1 分(12)单片机系统中的定时和计数功能有何区别?分别适用于什么场合?简述其工作原理。1 分(13)循环程序由哪几局部组成?1 分(14)并行 I/O 口作输入口使用时,要如何设置?1 分(15)决定 8255 选通地址的引脚有哪些?1 分(16)设允许片内 T1、T0 溢出中断,禁止其它中断,试写出中断允许存放器 IE 的值。假设IE=12H能否进行正常中断?假设不能如何改正 IE 值?1 分(17)某单片机系统用到两个中断源:外部中断 0脉冲触发方式,定时计数器 T1,且要
13、求后者的中断优先级高于前者。问实现以上中断管理应对哪些控制存放器的控制位进行操作?用位操作指令列写。1 分(18)记住 5 个中断源的入口地址。设 T1 溢出中断效劳程序的入口地址为 0600H,试说明 CPU 响应该中断后,程序是如何转向 0600H 处执行的?哪个转移过程由硬件完成?哪个转移过程由软件实现?1 分(19)如何用定时中断来扩展外部中断源?1 分(20)阅读 T0、T1 初始化程序,答复右边几个问题设主频为 6MHZ MOV A,#11H MOV TMOD,A MOV TH0,#9EH MOV TL0,#58H MOV TH1,#0F0H MOV TL1,#60H CLR PT
14、0 SETB PT1 SETB ET0 SETB ET1 SETB EA*MOV A,#50H*MOV TCON,A (1)T0,T1 各用何种方式工作?几位计数器?(2)T0,T1 各自定时时间或计数次数是多少?(3)T0,T1 的中断优先级?(4)T0,T1 的中断矢量地址?四、多项选择题(1 小题,共 1 分)1 分(1)所谓系统总线,指的是 A、数据总线 B、地址总线 C、内部总线 D、外部总线 E、控制总线 五、编程题(8 小题,共 8 分)1 分(1)编一子程序,从串行接口接受一个字符 1 分(2)编制一个循环闪烁灯的程序。有 8 个发光二极管,每次其中某个灯闪烁点亮 10 次后,
15、转到下一个闪烁 10 次,循环不止。画出电路图。1 分(3)利用 8031 单片机的 P1.0 端持续产生如图 41 所示的方波,系统晶振频率为 12MHz。要求软件时方法或定时器方法完成此题要求。图 41 第五题图 1 分(4)将累加器 A 中的 8 位无符号数转换成 3 位压缩 BCD 数,百位数放 20H 单元,十位和个位数放 21H单元,编写程序。1 分(5)用位操作指令实现下面的逻辑方程 P1.2=ACC.1?P1.4?PSW.1+20H?21H 1 分(6)用位操作指令实现下面的逻辑方程 PSW.1=PSW.2+20H+P3.3?ACC.3+P1.2?P2.1 1 分(7)试编写程
16、序,完成两个 16 位数的减法:7F4DH2B4EH,结果存入内部RAM 的 30H 和 31H 单元,31H 单元存差的高 8 位,30H 单元存差的低 8 位。1 分(8)试编写程序,将 R1 中的低 4 位数与 R2 中的高 4 位数合并成一个 8 位数,并将其存放在 R1 中。六、判断题(21 小题,共 21 分)1 分(1)使用可编程接口必须处始化。1 分(2)要 MCS-51 系统中,一个机器周期等于 1.5s。假设晶振频率屡 8MHz,才可能为1.5s 1 分(3)计算机中常作的码制有原码、反码和补码 1 分(4)微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格廉价
17、。1 分(5)在 MCS-51 系统中,一个机器周期等于 1us。1 分(6)所有的十进制小数都能准确地转换为二进制小数。1 分(7)SP 内装的是栈顶首址的内容。1 分(8)CPL 30H 1 分(9)MOV A,R3 ()1 分(10)MOV F0,C 1 分(11)我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。1 分(12)MCS-51的相对转移指令最大负跳距是127B。1 分(13)MCS-51的时钟最高频率是 18MHz.().12MHz。1 分(14)MCS-51的特殊功能存放器分布在 60H80H 地址范围内。80HFFH。1 分(15)使用可编程接口可以不必处始化。
18、1 分(16)MCS-51是微处理器。1 分(17)MCS-51系统可以没有复位电路。1 分(18)调用子程序指令如:CALL及返回指令如:RET与堆栈有关但与 PC 无关。1 分(19)ADDC A,C 1 分(20)P1 口最低位上接入了打印机的 BUSY 信号,那么查看该信号的指令是 MOV C,P1.0。1 分(21)DMA 方式在传送过程中,地址修改、字节计数等操作完全由硬件电路来实现。七、阅读并分析程序根据各题具体要求填写答案(3 小题,共 3 分)1 分(1)设内部 RAM 中 59H 单元的内容为 50H,写出当执行以下程序段后存放器 A、R0 和内部 RAM 中 50H,51
19、H 单元的内容为何值?MOV A,59H MOV R0,A MOV A,#00H MOV R0,A MOV A,#25H MOV 51H,A MOV 52H,#70H 1 分(2)请填写程序执行结果。执行前有 A=02H、SP=40H、41H=FFH、42H=FFH,程序如下:POP CPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,A+DPTR PUSH ACC MOV A,B INC A MOVC A,A+DPTR PUSH ACC RET ORG 3000H DB 10H,80H,30H,80H,50H,80H,程序执行后:A=H、SP=H、
20、42H=H、PC=H?1 分(3)分析下面程序段的执行功能。0000 CLR A MOV R2,A MOV R7,#4 0LOOP:CLR C R1 R2 R0 MOV A,R0 RLC A MOV R0,A MOV A,R1 RLC A MOV R1,A MOV A,R2 RLC A MOV R2,A DJNZ R7,LOOP SJMP$=答案=一、01(33 小题,共 33 分)1 分(1)A 1 分(2)A 1 分(3)D 1 分(4)C 1 分(5)D 1 分(6)C 1 分(7)A 1 分(8)1 分(9)1 分(10)1 分(11)1 分(12)1 分(13)1 分(14)D 1
21、分(15)B 1 分(16)A 1 分(17)D 1 分(18)A 1 分(19)C 1 分(20)C 1 分(21)B 1 分(22)D 1 分(23)C 1 分(24)B 1 分(25)B 1 分(26)D 1 分(27)1 分(28)1 分(29)B 1 分(30)B 1 分(31)D 1 分(32)C 1 分(33)C 二、03(14 小题,共 14 分)1 分(1)原码、反码和补码 1 分(2)00011101 1 分(3)CPU 存储器 IO 接口 1 分(4)EA 1 分(5)CPU、存储器、I/O;1 分(6)运算器、控制器、布尔处理器;1 分(7)3从第 0 组排起;1 分(
22、8)0 1 分(9)128、127;1 分(10)PC、每取完一字节指令后 PC 内容会自动加 1;21、16、8、16。1 分(11)8 1 分(12)ROM RAM 1 分(13)77H 50H 1 分(14)5,外部中断 0、定时器 0、外部中断 1、定时器 1 和串行口;外部中断 1、定时器 1。三、04(20 小题,共 20 分)1 分(1)各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜MsakROM 型单片机:内部具有工厂掩膜编程的 ROM,ROM 中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改 ROM 中的程序。例如:MCS51 系列的 8051
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 试题
限制150内