单片机的c语言程序设计考试题,大学单片机考试试题终极版

单片机原理及应用考试试题(A卷2011.5)

一、填空题(15分)

1.使用8KB×8的RAM芯片,用译码法扩展32KB×8的外部存储器,需要(4 )片

存储芯片,共需要(15)条地址线。其中(13)条用于存储单元选择,( 2 )条用于芯片选择。

2.设二进制数A=10101101,B=0110110。则逻辑运算A∧B=(0010 0100 ),A∨B=

(1011 1111),A⊕B=(1001 1011 )。

3.向8255写入的工作方式命令为0A5H,所定义的工作方式是:A口是(输出),B

口是(输出),C口高位部分是(输出),C口低位部分是(输入)。

4.80C51单片机中,一个机器周期包含(6 )个状态周期,一个状态周期又可划分为

(2)个节拍,一个节拍为( 1 )个振荡周期,因此,一个机器周期包含(12 )个振荡周期。

5.三态缓冲器的三态分别是(高电平)、(低电平)和(高阻)。

6.串行异步通信,传送速率为2400b/s,每帧包含1个起始位,7个数据位,1个奇偶

校验位和一个停止位,则每秒传送字符数为(240 )。

7.单片机上电复位后,各中断优先级从高到低的次序是(INT0 )、(T0 )、(INT1 )、

(T1)和(串行中断)。

8.定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周

期为1ms的脉冲,则定时器0的定时时间为(100mS )。

9.假设累加器A的内容为30H,执行指令“1000H:MOVC A,@A+PC”后,会把存

储器(1032H)单元的内容送累加器A中。

10.十进制24对应的二进制数表示为(0001 1000 ),十六进制数表示为(18H ),

BCD码表示为(0010 0100 );-24的补码表示为(1110 1000 )。

二、选择题(20分)

1.在共阴极静态LED显示电路中,D0~D7分别对应a~dp,若使某位LED显示一个3,

则应向此位LED传送的段码数字量是(B),若将其改为共阳极静态LED显示电路,则应向此位LED传送的段码数字量是(C )

A、3FH

B、4FH

C、B0H

D、CFH

2.取指操作后,PC的值是(C )

A.当前指令前一条指令的地址 B. 当前正在执行指令的地址

C. 下一条指令的地址

D.控制器中指令寄存器的地址

3.设置堆栈指针SP=30H后,进行一系列堆栈操作。当堆栈数据全部弹出后,SP应指向

(A)

A.30H单元 B.07H单元 C.31H单元 D.2FH单元

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值