《单片机原理与接口技术》期末考试b卷及答案

上传人:自*** 文档编号:80127106 上传时间:2019-02-18 格式:DOC 页数:8 大小:93KB
返回 下载 相关 举报
《单片机原理与接口技术》期末考试b卷及答案_第1页
第1页 / 共8页
《单片机原理与接口技术》期末考试b卷及答案_第2页
第2页 / 共8页
《单片机原理与接口技术》期末考试b卷及答案_第3页
第3页 / 共8页
《单片机原理与接口技术》期末考试b卷及答案_第4页
第4页 / 共8页
《单片机原理与接口技术》期末考试b卷及答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《单片机原理与接口技术》期末考试b卷及答案》由会员分享,可在线阅读,更多相关《《单片机原理与接口技术》期末考试b卷及答案(8页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与接口技术期未考试题B卷班级_ 学号_ 姓名_ 分数_一、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1. 单片机是将【】做到一块集成电路芯片中,称为单片机。ACPU、RAM、ROM B. CPU、I/O设备 C. CPU、RAM D. CPU、RAM、ROM、I/O设备2.单片机读ROM中数据用(1)指令,控制信号是(2)。【】A.(1)MOV (2)和 B. (1)MOVC (2)和C.(1)MOVC(2)和 D. (1)MOVC(2)和3.单片机读写外RAM数据用(1)指令,控制信号是(2)。【】

2、A.(1)MOV (2)和 B. (1)MOVX (2)和C.(1)MOVX(2)和 D. (1)MOVC(2)和4. 指令MOV寻址空间是【】。A片外ROM B。片外RAM C。片内RAM D。片内ROM5. 指令MOVX寻址空间是【】。A片外ROM B。片外RAM C。片内RAM D。片内ROM6. 8051位寻址能力能够达到【】位。A.64 B. 128C.32 D.167. 8051单片机的堆栈区是向地址【】的方向生成的。 A.可变 B. 不定C.减小 D. 增大8. “MUL AB”指令执行后,16位乘积的高位在【】中。 A. A B. C C. AB D. B9. 8051单片机外

3、部中断0、1(,)在【】。A.P0 口 B. P1 口 C. P2 口 D. P3 口10. 一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)s。【】。A.(1)6 (2)2 B. (1)12 (2)2 C. (1)12 (2)1 D. (1)6 (2)1 11“CLR A”的寻址方式是【】。A。寄存器寻址 B。直接寻址 C。寄存器间接寻址 D。立即寻址 12.“SJMP 08H”的寻址方式是【】。A。变址寻址 B。相对寻址 C。寄存器间接寻址 D。位寻址13. 访问程序存储器,指令操作码的助记符是【】。A. MOVC B. MOV C. MOVX D.

4、XCH1480C51复位后PC和SP中的内容各为多少?【】。A. PC=0000H,SP=60H B. PC=0040H,SP=07HC. PC=0000H,SP=07H D. PC=1000H,SP=07H15. 80C51内部有(1)个定时/计数器,对外部事件脉冲计数是(2);对片内机周脉冲计数是(3)。【】A. (1)(2)计数器(3)定时器 B. (1)4 (2) 定时器(3)计数器 C. (1)(2)定时器(3)计数器 D。(1)(2)计数器(3)定时器 二、简答题:(每小题5分,共25分)1.简述80C51单片机内部结构和引脚功能:2.为什么一般情况下,在中断入口地址区间要设置一条

5、跳转指令,转移到中断服务程序和实际入口处?3.启动定时/计数与GATE有何关系?4.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?5.串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。三、分析题:每小题5分,共20分。1分析题:假设(SP)30H,(DPTR)4455,分析连续执行下列指令序列后DPTR及SP的内容。PUSH DPL;PUSH DPH;POP 08H程序执行后,(SP)(08H)2分析题:假设内RAM单元(60H)08H,问,执行完下列指令序列后内RAM(60H)的内容为多少?MOV R0,#60HMOV A, R0RL AMO

6、V R1,ARL ARL AADD A,R1MOV R0,A3已知fosc=12MHZ,求下面延时子程序的延时时间。DELAY:MOV R6,#10; D1:MOV R7,#250H; D2:DJNZR7,D2;DJNZR6,D1; RET;4已知电路如图所示,80C51单片机中的汇编程序如下所示。请根据电路及所给的程序,写出8个发光二极管的动作及现象。(10分)FLASH: MOV A , #01HFLASH0: MOV R2 , #0AHFLOP:MOV P1 , ALCALL DY1SP1 , #00HLCALL DY1SDJNZ R2 , FLOPRL ASJMP FLASH0说明:在

7、上面程序中,DY1S为1秒延时子程序。四、汇编程序设计(30分)1试编程,将位存储单元38H中的内容与位存储单元49H中的内容互换。(6分)2分别用一条指令实现下列功能:(6分)(1)若Cy0,则转CTRL0程序段执行。(2)若位寻址区28H0,则将28H清0,并使程序转至CTRL1。(3)若A中数据不等于78H,则程序转到CTRL2。(4)若A中数据等于0,则程序转至CTRL3。(5)调用首地址为0800H的子程序(6)使PC1050H。3分别用一条指令实现下列各小题的要求:(6分)1)、T0开中断,其余禁止中断2)T1、串行口开中断,其余禁止中断3)全部开中断4)全部禁止中断4fosc=1

8、2MHZ,定时30ms,求T0方式下的定时时间初始值(时间常数)(12分)单片机原理与接口技术期未考试B卷答案一、1. 【D】 2.【C】 3.【B】 4.【C】 5. 【B】 6.【B】7. 【D】 8.【D】 9. 【D】 10.【D】 11【A】 12.【B】13.【A】 14【C】 15.【A】二、简答题:(每小题5分,共25分)1.答:80C51有5个中断源,分别是中断0、中断1、定时计数器T0中断、定时计数器T1中断、串行中断。地址分别为03H、0BH、13H、1BH、23H。2.答:因为80C51单片机中断入口的间隔只有8个字节,不足以放下一个完整的程序,因此,通常情况下在中断入

9、口处安排一条转移指令,转移到合适的位置进行中断响应处理。3.答:GATE=0时,定时/计数器的运行只受TCON中运行控制位TR0/TR1的控制GATE=1时,定时/计数器的运行同时受TR0/TR1和外中断输入信号的双重控制。4.答:不会。80C51单片机外RAM和ROM虽然使用相同的地址,但控制信号不一样。外RAM和外ROM都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到P0口数据总线上。这个输出允许外RAM由、信号控制,外ROM由信号控制,所以外RAM和外ROM的数据信号决不会在P0口数据线上撞车。5.答:SUBF是串行口缓冲寄存器。包括发送寄存器和接收寄存器,以便能以全双工

10、方式进行通信。在逻辑上SBUF只有一个,即表示发送寄存器,又表示接收寄存器,具有同一单元地址99H,在物理上SBUF有两个,一个是发送缓冲寄存器,另一个是接收缓冲寄存器。在完成串行初始化后,发送时,只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送,接收时,CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读出数据。三、分析题:每小题5分,共20分。1解PUSH DPL;PUSH DPH;POP 08H;程序执行后,(SP)31H(08H)442解MOV R0,#60H;R0=60HMOV A, R0;A=08HRL A;A=16MOV R1,A;R1=16RL A;A

11、=32RL A;A=64ADD A,R1;A=64+16=80MOV R0,A;(60H)=803解DELAY:MOV R6,#10; D1:MOV R7,#250H; D2:DJNZR7,D2;DJNZR6,D1; RET;(2*592+2+1)*10+2+1)*1 = 11873uS=11.873MS4解: 现象:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。四、汇编程序设计(30分)1解:MOV C , 38H;(38H)-CMOV F0 , C;C-F0,F0是PSW中的用户标志MOV C , 49H;MOV 38H , C;(49H)-(38H)MOV C , F0;MOV 48H , C;(38H)-(49H)2解:(1)JNC CTRL0(2)JBC 28H,CTRL1(3)CJNE A,#78H,CTRL2(4)JZ CTRL3(5)LCALL 800H(6)LJMP 1050H3解:1)MOV IE,10000011B2)MOV IE,10011111B3)MOV IE,0000 0000B或CLR EA4解:在方式1下:T0始值为=2*16-30ms/1us=216-30000=64k-30000=65536-30000=35536=8AD0所以:TH0=8A TL0=D08

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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