2022年单片机期末考试试卷 .pdf

上传人:Che****ry 文档编号:27199312 上传时间:2022-07-23 格式:PDF 页数:4 大小:39.75KB
返回 下载 相关 举报
2022年单片机期末考试试卷 .pdf_第1页
第1页 / 共4页
2022年单片机期末考试试卷 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年单片机期末考试试卷 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机期末考试试卷 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、选择题:本大题共15 个小题,每小题 1 分,共 15 分,在每小题给出的四1单片机读写外 RAM 数据用 (1)指令,控制信号是 (2)。 【】A.(1)MOV (2)RD和WR B. (1)MOVX (2)RD和和D. (1)MOVC(2)PSEN和 EA 2. 8051 单片机的堆栈区是向地址【】的方向生成的。A.可变B. 不定C.减小D. 增大3. 80C51 单片机地址总线( AB)总线宽度为【】位。A. 8 B. 16 C. 15 D. 32 4. 一个时钟周期等于【】振荡周期。A.1 个B.2 个C. 6 个D. 12 个5. 十进制数向二进制数进行转换时,十进制数91 相当

2、于二进制数【】. A.1101011B.1101111 C.1110001D.1011011 6程序计数器 PC 是【】位的计数器,能寻址64KB 的程序存储器范围。A.16 B. 8C. 4 D. 32 780C51 复位的条件是 RST 引脚保持 (1)个机器周期以上的高电平, 复位后的状 态 : PC值 为 (2) 、 SP值 为 (3) 、 P0 P3口 的 值 为 (4) 。【】A.(1)3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H(3)07H(4)FFH C.(1)1(2)0000H(3)07H(4)FFHD.(1)2(2)0000H(3)60H(4)00

3、H 8. 指令 MOV 寻址空间是【】 。A片外 ROM B 。片外 RAM C 。片内 RAM D 。片内 ROM 9. 指令 MOVX 寻址空间是【】 。A片外 ROM B 。片外 RAM C 。片内 RAM D 。片内 ROM 10. 当 CPU 不执行访问外 RAM 指令(MOVX) 时,ALE 以时钟振荡频率【】的固定频率输出,因此ALE 信号也可作为外部芯片CLK 时钟或其他需要。A1/2 B。1/6 C。1/12 D。1/24 11. 8051 单片机复位信号应从【】脚接入。A.P3.2 B. RSTC. 8 脚 D. T1 12. 8051 单片机外部中断 0、1(,)在【】

4、。A.P0 口B. P1 口C. P2 口 D. P3 口13. 一个机器周期含有 (1)个时钟周期,当单片机时钟频率为12MHZ 时,一个机器周期为 (2) s。 【】 。A.(1)6 (2)2 B. (1)12 (2)2 C. (1)12 (2)1 D. (1)6 (2)1 14. “MUL AB ”指令执行后, 16 位乘积的高位在【】中。A. A B. C C. AB D. B 15. “MOV A, 30H”的寻址方式是【】 。A。寄存器寻址B。寄存器间接寻址C。直接寻址D。立即寻址二、简答题: (每小题 6 分,共 30 分)1.什么是伪指令?伪指令 “ORG ” 、“END ”作

5、用是什么?2.80C51 有几个中断源?写出其名称并给出相应的中断入口地址。3.80C51 单片机外 RAM 和 ROM 使用相同的地址,是否会在总线上出现竞争?为什么 ? 4.定时/计数器的启动与 GATE 控制位有何关系?5.串行缓冲寄存器 SBUF 有什么作用?简述串行口接收和发送数据的过程。三、分析题:共 25 分。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 1分析题:假设( SP) 40H, (DPTR)3412

6、,分析连续执行下列指令序列后 DPTR 及 SP 的内容。 (5 分)2 分析题: 假设内 RAM 单元 (60H) , 问,执行完下列指令序列后内RAM(60H)的内容为多少?( 5 分)MOV R0,#60H MOV A, R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A 3已知 fosc=6MHZ ,求下面延时子程序的延时时间。 (5 分)DELAY: MOV R6,#10 ; D1: MOV R7,#250H ; D2: DJNZ R7,D2 ; DJNZ R6,D1 ; RET ; 4已知电路如图所示, 80C51 单片机中的汇编程序如下所示。

7、请根据电路及所给的程序,写出8 个发光二极管的动作及现象。 (10 分)FLASH: MOV A , #01H FLASH0: MOV R2 , #0AH FLOP: MOV P1 , A LCALL DY1S P1 , #00H LCALL DY1S DJNZ R2 , FLOP RL A SJMP FLASH0 说明:在上面程序中, DY1S 为 1 秒延时子程序。四、汇编程序设计( 30 分)1编写程序,将位存储单元 38H 中的内容与位存储单元49H 中的内容互换。 (6分).按下列要求传送数据:设ROM(4000H)=44H (6 分)(1)ROM4000H 单元数据送内 RAM 2

8、0H 单元(2)ROM4000H 单元数据送 R0 (3)内 RAM 50H 单元数据送外 RAM 50H 单元,设内 RAM(50H)=11H 。3分别用一条指令实现下列各小题的要求:(6 分)1) 、T0 开中断,其余禁止中断2) T1、串行口开中断,其余禁止中断3) 全部开中断4) 全部禁止中断4 已知 fosc=12MHZ, 要求定时 50ms, 计算出 T0 方式下的定时时间初始值 (时间常数) 。 (12 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4

9、 页 - - - - - - - - - BDDBD ABCBB BDDDC 1. 答: 伪指令是汇编程序能够识别并对汇编过程进行某种控制的汇编命令。ORG 的功能是向汇编程序说明下面紧接的程序段或数据段存放的起始地址。END 的功能是结束汇编。2. 答: 80C51 有 5 个中断源,分别是中断 0、中断 1、定时计数器 T0 中断、定时计数器 T1 中断、串行中断。地址分别为03H、0BH、13H、1BH、23H。3. 答: 不会。 80C51 单片机外 RAM 和 ROM 虽然使用相同的地址,但控制信号不一样。外 RAM 和外 ROM 都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不

10、能将数据送到P0 口数据总线上。这个输出允许外RAM 由、 信号控制,外 ROM 由信号控制,所以外RAM 和外 ROM 的数据信号决不会在P0口数据线上撞车。4. 答: GATE=0 时,定时 /计数器的运行只受TCON 中运行控制位TR0/TR1的控制 GATE=1 时,定时 /计数器的运行同时受TR0/TR1 和外中断输入信号的双重控制。5.答: SUBF 是串行口缓冲寄存器。包括发送寄存器和接收寄存器,以便能以全双工方式进行通信。在逻辑上SBUF 只有一个,即表示发送寄存器,又表示接收寄存器,具有同一单元地址99H,在物理上 SBUF 有两个,一个是发送缓冲寄存器,另一个是接收缓冲寄存

11、器。在完成串行初始化后,发送时,只需将发送数据输入SBUF,CPU 将自动启动和完成串行数据的发送,接收时,CPU将自动把接收到的数据存入SBUF ,用户只需从 SBUF 中读出数据。三、1. PUSH DPL; PUSH DPH; POP 08H; 程序执行后,(SP)41H(08H)34 2.解:MOV R0 ,#60H ;R0=60H MOV A , R0 ;A=05 RL A ;A=10 MOV R1 , A ;R1=10 RL A ;A=20; RL A ;A=40 ADD A , R1 ;A=40+10=50 MOV R0 , A ;(60H)=50 3. 解: (2*592+2+

12、1)*10+2+1)*1 = 11873uS=11.873MS 4. 答: 现象:每个灯闪烁点亮10 次,再转移到下一个灯闪烁点亮10 次,循环不止。四、1.解: MOV C , 38H ;(38H)-C MOV F0 , C ;C-F0,F0是 PSW 中的用户标志MOV C , 49H ; MOV 38H , C ;(49H)-(38H) MOV C , F0 ; MOV 48H , C ;(38H)-(49H) 2. (1) MOV DPTR,#4000H MOV A,#00H MOVC A,A+DPTR MOV 20H,A 名师资料总结 - - -精品资料欢迎下载 - - - - -

13、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - (2) MOV DPTR,#4000H MOV A,#00H MOVC A, A+DPTR MOV R0,A (3) MOV A,50H MOV R0,#50H MOVX R0,A 3. 1) MOV IE,10000011B 2) MOV IE,10011111B 3) MOV IE,0000 0000B 或 CLR EA 4答:在方式1下:T0始值为=2*16-50ms/1us=216-50000=64k-50000=65536-50000=15536=3CB0 所以: TH0=3C TL0=B0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁