您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页河海大学单片机试卷

河海大学单片机试卷

来源:化拓教育网
。

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

1、单片微型计算机由CPU、存储器和 I/O 三部分组成。

2、 若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH __。 3、在MCS-51单片机中,如果采用6MHz晶振,一个机器周期为 2us 。

4、使用8031单片机时,需将EA引脚接 低 电平,因为其片内无 程序 存储器。 5、通常,单片机上电复位时PC=_0000H,SP=__07_H。

6、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由_IP__寄存器的内容决确定的。上电复位时,__外部中断0 _中断源的优先级别最高。 7、8031有两个16位可编程定时/计数器,其中定时作用是指对单片机_机器周期__脉冲进行计数,而计数器作用是指对单片机__外部 脉冲进行计数。 8、中断请求信号有 电平 触发和 脉冲 触发两种触发方式。

9、A/D转换器的三个重要指标是转换速度、 分辨率 和 转换精度。

10、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是 P0 ,具有外中断、串行通信等第二功能的I/O口是 P3 。

二、多项选择题(每题2分,共20分)

1、计算机能直接识别的语言是( C )。

A.汇编语言 B.自然语言 C.机器语言 D.硬件和软件

2、在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( B )。 A. PC B. PSW C. A D. SP

3、子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是( C )完成的。

A.通过POP命令 B.通过MOV 指令 C.通过RET或RETI指令 D.自动

4、8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为( C ) A.13位定时/计数器 B.16位定时/计数器

C.自动重装8位定时/计数器 D.T0为2个的8位定时/计数器,T1停止工作

5、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。

A.500 B.1000 C.216-500 D.216-1000

6、定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.5 7、单片机应用程序一般存放在(B )

A. RAM B. ROM C. 寄存器 D. CPU 8、INTEL 8051 CPU是( C )位的单片机

A. 16 B. 4 C. 8 D. 准16 9、七段共阴极发光两极管显示字符‘H’,段码应为(B ) A.67H B. 90H C. 91H D. 76H 10、A/D转换方法有以下四种,ADC0809是一种采用(C )进行A/D转换的8位接口芯片。 (A) 计数式 (B) 双积分式 (C) 逐次逼近式 (D) 并行式

三、综合题(共80分)

1、读程序题(每空2分,共16分)

(1) 执行下列程序段后,(P1)=__ 9BH ___。 MOV P1,#5DH

-可编辑修改-

CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7

(2)执行下列程序段后,(A)=__ 8BH(或10001011B) 。 MOV A,#C5H RL A

(3)下列程序段执行后,(R0)=_ 7FH __,(7EH)=_00H_,(7FH)=__41H__。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC @R0 1NC R0 1NC @R0

(4) 已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=_0345H_,(61H)=_23H_,(62H)= _01H_。 2、程序设计题

(1) 某单片机控制系统有8个发光二极管,如右图,编程使它们由左向右轮流点亮。(6分)

MOV A,#80H UP: MOV P1,A

RR A SJMP UP

(2) 设计一个延时1 s的子程序,设单片机时钟晶振频率为fosc=6 MHz。(10分) DELAY: MOV R0,#100 ;延时1 s的循环次数

DEL2: MOV R1,#10 ;延时10 ms的循环次数 DEL1: MOV R2,#7DH ;延时1 ms的循环次数 DEL0: NOP NOP DJNZ R2,DEL0 DJNZ R1,DEL1 DJNZ R0,DEL2 RET

(3) 编写一程序实现将1000H单元开始的100个单元的数据转移到2000H开始的单元中。(14分)

ORG 0000H

MOV DPTR, #1000H ;

LOOP: MOVX A,@DPTR

MOVX @R0,A INC DPTR INC R0

CJNE R0,#H,LOOP SJMP $

(4) 请编写一程序,使数字0~9在P1口所接的一个共阳极数码管上循环点亮。(14分)

-可编辑修改-

ORG 0000H

START: MOV R1,#10

MOV DPTR,#TAB

MOV R0,#00H

LOOP : MOV A,R0

MOVC A,@A+DPTR MOV P1,A LCALL DELAY INC R1

DJNZ R1,LOOP1 SJMP START

TAB; DB 0C0H,0F9H, 0A4H,0B0H,99H DB 92H, 82H,0F8H,80H,90H END

-可编辑修改-

THANKS !!!

致力为企业和个人提供合同协议,策划案计划书,学习课件等等

打造全网一站式需求

欢迎您的下载,资料仅供参考

-可编辑修改-

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务