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

当前位置:首页 > 单片机期末试卷 常州信息职业技术学院

单片机期末试卷 常州信息职业技术学院

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 4:21:57

年 一 填空题(每空1分,共20分) 学期学应用1、十进制数178转换成二进制数表示为 10110010 B。

4 1 00H~7FH ,位地址空间的字节地址范围是 第片机2、8051单片机内部数据存储器地址范围是10220H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K B。

-3年单13、MCS-51单片机系列有 5(6) 个中断源,可分为 2 个优先级,上电复位时 外部中断0 0学 2期院 4中断源的查询顺序最高。

1学0 21 4、如果A=58H,R1=49H,(49H)=79H,执行指令XCH A,@R1后,结果A= 79 H,

3-技术学1第(49H) = 58 H。

0业2 年院 学5、将MCS-51片外数据存储器内的数据传送给A,可以采用的指令是 MOVX A,@DPTR (MOV

职学 息 4 A ,@Ri) 。

术1 0 信 技2 -6、单片机系统复位后PSW= 00 H,并行口P1端为 0FF H。

3 州 业 1 0 常 2 7、若MCS-51单片机使用晶振频率为6MHz时,其机器周期为 2us ,其复位持续时间应 该超过 4us 。

级名号绩8、RST是单片机的 复位 引脚,最小系统中EA= 1表示选中 片内 ROM。 班姓学成9、51单片机P0口用作输出时,必须 外接上拉电阻 。 10、PSW中RS1 RS0=01时,R7的地址为__0F H 。

11、 MCS-51响应中断时,将断点地址_压入堆栈 _保护起来。

二 选择题(每小题1分,共15分)

1、MCS-51单片机的复位信号是( A )有效。

A. 高电平 B. 低电平 C. 脉冲 D. 下降沿 2、下列指令中.错误的是( A )

装订 A MOV A,@DP FR B SJMP NEXT C ANL A,#80H D INC R4

3、8051单片机晶振频率12MHz,执行一条耗时2个机器周期指令所用的时间是( B )。 A. 1微秒 B. 2微秒 C. 12微秒 D. 3微秒

4、MCS-51单片机的堆栈区应建立在( C )。

A.片内数据存储区的高128字节单元 B. 片外数据存储区 C.片内数据存储区的低128字节单元 D.程序存储区 5、指令MOVC寻址空间是( A )。

A.ROM B.片外RAM C.片内RAM D.位寻址区 6、MCS-51单片机定时器工作方式0是指的( C )工作方式。 A.8位 B.8位自动重装 C.13位 D.16位

7、当CPU响应定时器T0的中断请求后,程序计数器PC的内容是( B ) 。

A.0003H B.000BH C.00013H D.001BH 8、8051中已知TMOD = 10H时T1工作于( B )。

A. 方式0 B. 方式1 C. 方式2 D. 方式3 9、8051单片机的堆栈区是向地址( D )的方向生成的。

A.可变 B. 不定 C.减小 D.增大 10、关于中断服务嵌套下列那句描述正确( B ) 。

A.低优先级请求可以打断高优先级服务 B.高优先级请求可以打断低优先级服务 C.同优先级请求可以打断同优先级服务 D.为实现中断服务嵌套各中断源优先级应相同 11、在805l单片机中.累加器A不具备的功能是( C ) A.算术运算中存放操作数 B.算术运算中存放运算结果 C.寄存指令执行后的状态 D.逻辑操作时作为操作数 12 、MOVC A,@A+DPTR指令中源操作数的寻址方式是( B )

A.寄存器间接寻址 B.变址间接寻址 C.直接寻址 D.寄存器寻址 13、使用定时器Tl时.工作方式有( C ) A 1种 B.2种 C .3种 D. 4种

14、下列条件中.不是MCS-51响应中断请求的必要条件为( A )

A.IP中断优先级寄存器的相应位置1 B.IE寄存器中相应的中断允许位置l C. IE寄存器的EA=1 D.当前指令执行结束 15、INTEL 8051 单片机 CPU是(C)位的单片机

A、 16 B 4 C 8 D 32

三 简答题(共15分)

1、键盘驱动程序要解决的是哪三个问题,为什么要消除按键的机械抖动,消除抖动的方法有哪几种?(5分)

评分标准:

抖动处理,键盘状态判断和闭合键识别。(3分)

抖动会引起CPU对一次按键或断开键进行多次处理,从而导致错误。(1分)

消抖有硬件消抖和软件消抖。(1分)

2、简述单片机80C51的I/O特点,以及P0,P1,P2,P3口在系统设计中的应用。(5分) 80C51共有4个8位的并行双向I/O口:P0,P1,P2,P3。可以按字节寻址外,还可以按位寻址。(1分)

P0口地址为80H,位地址为80H-87H。 既可做一般I/O口,又可作地址/数据总线

(1分)

P1口地址为90H,位地址为90H-97H。只能作为通用数据I/O口使用(1分)

P2口地址为A0H,位地址为A0H-A7H。既可做通用I/O口,又可作系统高位地址线, (1分)

P3口地址为B0H,位地址为B0H-B7H。可做通用I/O口,但在实际应用中,它的第二功能信号更为重要。(1分)

评分标准: 意思相近即可得分

3、中断响应是有条件的,并不是查询到中断请求就能立即进行响应。在什么情况下,中断请求将得不到及时响应?(5分)

答:以下几种情况出现时,请求将得不到及时响应。 1、CPU正处在为一个同级或高级的中断服务中。(2分)

2、查询中断请求的机器周期不是当前指令的最后一个机器周期。(2分) 3、当前指令是返回指令或访问IE、IP的指令。(1分) 评分标准: 意思相近即可得分

四 、名词解释(每小题5分,共10分)

1、中央处理器CPU

答:中央处理器(CPU)又称为微处理器,包括运算器、控制器和寄存器三个部分。中央处理器(CPU)是微型计算机的核心部件。 2、机器周期

答:机器周期是完成一个规定操作所需的时间。一个机器周期为6个时钟周期,共12个振荡周期

五、程序分析题(20分)

1、分析说明语句功能,假设内RAM单元(50H)=04H,(51H)=08H,问执行完下列指令序列后内RAM(60H)

的内容为多少?(8分)

MOV R0, #50H

MOV A, @R0 ;源操作数寻址方式 : 寄存器间接寻址 (2分) SWAP A ;该句功能 : 累加器高低4位互换 (2分) ADD

A, 51H ;该句功能 : 累加器A的值与内RAM 51H地址单元的值相加 和送给累加器A (2分)

MOV

60H, A

程序执行完以后,内部RAM中60H中的数据为: (60H)=48H (2分) 2、设片内RAM中(7CH)=50H,执行下列程序后填入执行结果。(12分)

MOV A, 7CH MOV R0, A MOV A, #0 MOV @R0, A INC R0

MOV A, #25H

MOV @R0, A RL A

MOV 53H, #94H INC R0

MOV @R0, A

A=___4AH__(2分) ,R0=___52H_(2分) ,(50H)=__0__,(2分) (51H)=___25H__,(2分) (52H)=_4AH,(2分) (53H)=_94H_。(2分)

六、程序设计题(20分)

1、找出内部RAM中30H~3FH中存放的无符号数的最小值,并将最小值存放到内部RAM中50H单元.(8分)

ORG 0000H ;程序开始 LJMP MAIN

ORG 030H

MAIN:

MOV R2,#15 MOV R0,#30H MOV 50H,30H LOOP: INC R0 MOV A,@R0 CJNE A,50H, NEXT NEXT: JC CHANGE SJMP DECIDE CHANGE: MOV 50H,A DECIDE: DJNZ R2, LOOP SJMP $ END

评分标准:1、结构完整 2分 2、分支判断 1分

3、写出循环内容 2分

4、写出地址加1 1分

5、写出循环结束判断 2分

2、已知fosc = 12MHz,请用定时器0、方式1从P1.0引脚输出频率为1KHz,占空比为50%的方波信号。(写出具体设计过程)(12分)

TMOD: GATE C/T M1 M0 GATE C/T M1 M0

fosc = 12MHz,则 机器周期为 1us (1分) 方波频率 1KHZ,

方波周期 1/1KZH = 10 S (1分) 计数初值:

(2-X)?1?1016?6?3?0.5?10?3 得 X = 65036= FE0CH (2分)

ORG 0000H

JMP MAIN ORG 000BH ;定时器0 中断入口地址 SJMP T0ISR ;跳转到中断服务程序 MAIN: MOV TMOD,#01H ; 定时器工作方式设置 MOV TH0,#0FEH ;置定时器初值高字节 MOV TL0,#0CH ;置定时器初值低字节 SETB EA ;开总中断

SETB ET0 ;开定时器0中断 SETB TR0 ;启动定时器0 SJMP $ ;等待 T0ISR: MOV TH0, #0FEH ;置定时器初值高字节 MOV TL0,#0CH ;置定时器初值低字节 CPL P1.0 ;P1.0取反,输出方波 RETI ;中断返回 END ;结束

评分标准:1、正确写出定时器0初值 4分

2、结构完整 2分

3、功能实现 (可采用不同程序编写,功能实现即可) 6

1分)(1分)(1分) 1分)1分)1分) (1分)(1分)分

( ( (

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

年 一 填空题(每空1分,共20分) 学期学应用1、十进制数178转换成二进制数表示为 10110010 B。 4 1 00H~7FH ,位地址空间的字节地址范围是 第片机2、8051单片机内部数据存储器地址范围是10220H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K B。 -3年单13、MCS-51单片机系列有 5(6) 个中断源,可分为 2 个优先级,上电复位时 外部中断0 0学 2期院 4中断源的查询顺序最高。 1学0 21 4、如果A=58H,R1=49H,(49H)=79H,执行指令XCH A,@R1后,结果A= 79 H, 3-技术学1第(49H) = 58 H。 0业2 年院 学5、将MCS-51片外数据存储器内的数

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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