云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 模拟试题卷及答案1

模拟试题卷及答案1

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 17:42:24

2.MOV A,@R7 间接寄存器使用R7有误,间址寄存器只能使用R0、R1 3.MOV A, #3000H 8位累加器A不能接受16位数据

4.MOVC @A+DPTR,A MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。

5.UMP #1000H 长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。

五、寻址方式(5分,每问1分)

说明MCS—51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)

1.ANL A,20H 直接寻址 2.ADDC A, #20H 立即寻址 3.JZ rel 相对寻址 4.CLR C 位寻址

5.RRA 寄存器寻址

六、使用简单指令序列完成以下操作(12分,每小题6分) 1.请将片外RAM 20H—25H单元清零 MoV R0,#20H MOV R7,#06H CLR A

LOOP:MOVX @R0,A INC R0

DJNZ R7,LOOP

2.请将ROM 3000H单元内容送R7 MOV DPTR, #3000H CLR A

MOVC A,@A+DPTR

MOV R7,A

七、编程题(18分,其中编程12分,表中每一空1分)

CY 0 A 01H DPTR 8000H 片外01H 0lH 片外00H 00H 片外8000H 86H MOV DPTR,#8000H ;加数单元地址送DPTR MOVX A,@DPTR ;取加数之一 ADD A,20H ;两数相加

MOV R0,#00H ;和值的低位送片外00H单元 MOVx @R0,A INC R0

CLR A ;计算和值的高位 ADDC A,#00H

MOVx @R0,A ;高位送片外01H单元 RET

编程要考虑将进位位的值作为结果的一部分取出来。采用其他编程方式也可以,但结果是不会改变的,和值=100H

八、判读电路题(14分)

1.请简单叙述2764芯片的功能、容量,在电路中起什么作用?(3分)

2764为EPROM型存储器,其容量为8K,在电路中通常是作为程序存储器使用。 2.请简单叙述6264芯片的功能、容量,在电路中起什么作用?(3分)

6264为随机存储器,其容量为8K,在电路中通常是作为数据存储器使用。 3.请分析各片2764、6264所占用的单片机数据存储空间的地址范围是多少?

U3:0000H—1FFFH (8分,各2分) U4:2000H—3FFFFH U5:Co00H—DFFFH U6:E000H—FFFFH

单片机模拟试卷005

一、填空题(每空1分,共10分)

1.单片机内有组成微机的主要功能部件 、 和 。

2.堆栈的特性是 ,8051的堆栈一般开辟在 ,其堆栈指针是 。

3.RS232C是 总线标准。 4.8255是 接口。

5.MCS-51有一个全双工的 步串行口,有 种工作方式。 二、简述题(每题5分,共25分) 1.单片机的特性主要有哪些? 2.8031、8051、8751有何异同?

3.MCS-51的位存储区在哪里?寻址范围是多少?

4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何? 5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源? 三、判断题(20分)

1.判断以下各条指令是否正确(LL1和PROC为标号)(10分) (1)MOVX @R0,B (2)MOV A,30H (3)MOVX A,30H (4)ADDC A,R7 (5)SUB A,R2 (6)ANL #99H ,36H (7)MOV C,ACC.0 (8)ORL P1.0,P3.1 (9)JBC P0,LL1 (10)ACALL PROC

2.判断以下说法是否正确,不正确予以改正。(10分) (1)单片机是面向数据处理的。

(2)定时器与计数器的工作原理均是对输入脉冲进行计数。

(3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。

(4)END表示指令执行到此结束。

(5)ADC0809是8位逐次逼近式模/数转换接口。 四、阅读程序(20分)

1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。

(1)MOV A,#48H ;寻址方式: (A)=

(2)ADD A,60H ;寻址方式: (A)=

(3)ANL A,@R0 ;寻址方式:

(A)=

2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分) MOV R1,#30H ;(R1)= MOV A,#64H ;(A)= ADD A,#47H ;(A)= ,(CY)= , (AC)= DA A ;(A)= ,(CY)= , (AC)= MOV @R1,A ;(R1)= ,(30H)= 此程序段完成的功能:

五、计算(画图)题(10分) 若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。

六、编程题(15分)

1.阅读程序并填空,形成完整的程序以实现如下功能。(5分)

有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)

源程序如下: ORG 1000H MOV R0,#40H MOV R7,#10 NEXT: MOV A, ① ACALL SEPA MOV @R0,A INC R0 DJNZ ② ,NEXT SJMP $ SEPA: ADD A,#00H ③ PSW.0,SRET ORL A, ④ SRET: ⑤

2.从内部RAM30H单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM单元。(10分)

单片机模拟试卷005参考答案

一、填空题(每空1分,共10分) 1.CPU;存储器;I/O接口

2.先进后出;内部RAM30H~7FH的范围内;SP 3.串行通信

4.通用的可编程并行 5.异;4

二、简述题(每题5分,共25分)

1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。

2.8051、8751和8031均为8位单片机,其内部结构是基本相同的。

不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。

3.内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址

搜索更多关于: 模拟试题卷及答案1 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.MOV A,@R7 间接寄存器使用R7有误,间址寄存器只能使用R0、R1 3.MOV A, #3000H 8位累加器A不能接受16位数据 4.MOVC @A+DPTR,A MOVC指令为对程序存储区操作指令,累加器的内容不可通过变址方式送入程序存储器,两操作数写反了。 5.UMP #1000H 长转移指令中的操作数为16位转移地址,不能用立即数的形式来表达。 五、寻址方式(5分,每问1分) 说明MCS—51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写) 1.ANL A,20H 直接寻址 2.ADDC A, #20H 立即寻址 3.JZ rel 相对寻址

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com