长安大学计算机原理与应用,长安大学2016-2017 学年第1学期计算机原理及应用习题(a)卷.doc...

长安大学2016-2017 学年第1学期计算机原理及应用习题(a)卷

长安大学2016-2017 学年第1学期 试题(A)卷

课程名称计算机原理及应用考试日期17 年1月10日共3题学生姓名学院电控学院班级学号一、基础知识(10小题,每小题3分,共30分)

(1)和32的原码、反码和补码。

(2)MCS-51单片机包括哪些主要部分?

(3)当寄存器PSW的内容为0C0H时,当前工作寄存器是哪个区?工作寄存器R0对应的哪几部分其70H单元、标志位Cy重叠问题系统工作时

(7)串行通信时,通信的双方需要遵守哪些基本约定?

8051单片机扩展存储器时,引脚被接地情况下,芯片上的存储器中存储的应用程序是否起作用?9)MCS-51单片机在扩展外部程序存储器时, P0起什么作用?

(10)中断处理和子程序调用有什么不同的大小施加不同的控制策略,已知为8位无符号数,控制策略如下:

1)当时,使用控制策略:,其中为8位无符号数,然后把控制量从单片机的P0口输出。

2)当时,使用逻辑控制策略:,其中为P1.0,为P1.1,为P1.3,为P3.5,即把逻辑控制结果从P3.5输出。

编程实现上述要求。

(2)一批8位二进制数据原码的格式00H开始的区域,这批数据,负数取绝对值的十进制数以形式存储在H和41H单元,显示输出获得信息提取字型编码,编写程序把上述十进制数分离,存储在的区域。4 页)

三、综合应用(共4题,10分)

(1)单片机应用系统采用Intel 8155扩展输入/输出口,用于状态检测和显示,如图1所示。

1)分析Intel 8155的RAM、命令寄存器、输入输出口、定时/计数器的地址。(2分)

2)编程实现每按一次S,从PB口读取检测开关状态的状态显示在L7上,SW0闭合,类推消抖已知延时8分)

图2 单片机应用系统

(2)图2为单片机数据采集系统原理图,编程实现每隔20ms启动A/D转换器转换通道IN7接入的模拟量转换值存入,

图2 单片机数据采集系统原理图第 2 页(共 4 页)

(3)图3为一个单片机应用系统,确定DAC0832的口地址,编写程序使应用系统从锯齿波。(1)系统电路图

(2)输出波形4所示,按键S接在单片机引脚)。要求每按一次S键,计数器计数一次(采用1只数码管显示,每计16次后再从0开始计数)。采用中断方式实现。

图4 计数器 第 3页(共 4 页)附:部分寄存器和专用寄存器定义

(1)MCS-51程序状态字Cy

AC

F0

RS1

RS0

OV

-

P

(2)MCS-51定时/计数器方式寄存器TMOD

GATE

C/

M1

M0

GATE

C/

M1

M0

(3)MCS-51定时/计数器控制寄存器TCON

TF1

TR1

TFO

TRO

IE1

IT1

IE0

IT0

(4)MCS-51中断控制寄存器TCON

EA

-

-

ES

ET1

EX1

ET0

EX0

(5)MCS-51中断优先级控制寄存器TCON

PS

PT1

PX1

PTO

PT0

(6)8155命令寄存器

M1

M0

INTB

INTA

PC1

PC0

PB

PA

(7)74LS139真值表

74LS139真值表

B

A

1

×

×

1

1

1

1

0

0

0

0

1

1

1

0

0

1

1

0

1

1

0

1

0

1

1

0

1

0

1

1

1

1

1

0

(7)共阴LED数码管整型编码

字符

字型编码

字符

字型编码

0

3F

8

7F

1

06

9

6F

2

5B

A

77

3

4F

B

7C

4

66

C

39

5

6D

D

5E

6

7D

E

79

7

07

F

71

第 4 页 (共 4 页)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值