没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 / 2
第八届 蓝桥杯单片机设计与开发项目省赛
单片机设计与开发项目基础知识试题(30 分)
一、 填空题
1.1 IAP15F2K61S2 单片机的定时器 0 具有 种工作模式,当采用外部
12MHz 晶振时,定时器最大定时长度为 μS。
1.2 电路如下图所示,其输入电压 U
I1
、U
I2
分别为 0.1V 和 0.2V,试计算出输出电
压 U
O
的值 V。
二、 选择题(含多选)
2.1 当电路中有用信号为某一固定频率,宜选用 滤波器,直流电
源的滤波电路宜选用 滤波器。
A.带阻 B.低通
C.高通 D.带通
2.2 能够实现线与功能的门电路是 。
A.与非门 B.或非门
C.抑或门 D.OC 门
2.3 逻辑表达式F A 的最简式为 。
A. C B.
C. D.
2.4 MCS-51 单片机在同一优先级的中断源,同时申请中断时,单片机首先响应下
4
65536
-2.4
D
B
D
C
2 / 2
列哪个中断源的请求 。
A.串口中断 B.定时器 0 中断
C.定时器 1 中断 D.外部中断 0
2.5 8051 单片机的 P0 口,当使用外部存储器时它是一个 。
A.传输高 8 位地址口 B.传输低 8 位地址口
C.传输高 8 位数据口 D.传输低 8 位地址/数据口
2.6 数码管动态扫描的程序设计一般需要“消隐”动作,才能保证显示效果清晰,
下面基于 CT017D 竞赛板的数码管显示代码片段中第 行是用来实
现“消隐”功能的。
A.第 3 行 B.第 4 行
C.第 5 行 D.第 8 行
2.7 使用 Keil uVision 编写 51 单片机的 C 程序时,若定义一个变量 x,并由编
译器将其分配到外部 RAM 中,应定义 语句。
A.codeunsignedcharx; B.pdata unsignedcharx;
C.idata unsignedcharx; D.xdata unsignedcharx;
2.8 关于单片机下列哪些说法是错误的 。
A.IAP15F2K61S2 单片机复位后,P0~P3 口状态为低电平
B.具有 PWM 功能的单片机可通过滤波器实现 DAC 功能
C.IAP15F2K61S2 可以使用内部 RC 振荡器,也可以使用外部晶振工作
D.所有单片机的程序下载都需要冷启动过程
D
D
A
BD
AD
第八届 蓝桥杯单片机设计与开发项目决赛
第一部分 客观试题(30 分)
1. 欲提高电压比较器的抗干扰能力,应选用下列哪种类型的比较器( )
A. 双限比较器 B. 滞回比较器
C. 过零比较器 D. 单限比较器
2. 下列哪个 C51 关键字能够实现指定工作寄存器区( )
A. interrupt B. code
C. using D. reentrant
3. 单个运算放大器和若干个电阻,不考虑寄生分布参数,无法构成以下哪种电路( )
A. 比较器 B. 跟随器
C. 乘法器 D. 微分器
4. 关于 IAP15F2K61S2 单片机的中断错误的说法是( )
A. 上升沿和下降沿均可以触发 INT0、INT1 外部中断请求
B. 外部中断响应后,中断请求标志会自动清零,无需其它处理
C. EA 可以控制禁用所有中断源的中断请求
D. 在中断源中断允许的条件下,单片机在任意时刻都能够响应中断请求
5. 超声波传感器基于下列哪个物理效应( )
A. 温度效应 B. 霍尔响应
C. 压电效应 D. 横向效应
6. 某传感器输出电压信号(几乎不能够提供电流),经过放大后希望输出电压与信号成正
比,此时适合选择( )放大电路。
A. 电流串联负反馈 B. 电流并联负反馈
C. 电压串联负反馈 D. 电压并联负反馈
7. N 个触发器构成的计数器中,有效状态最多有( )
A. 2
N
B. N
C. 2N-1 D. 2N
8. 对结构体变量 sh 成员引用错误的是( )
B
C
CD
D
C
C
A
D
struct shape{
float length;
int width;
int heigth;
}sh, *ptr;
ptr = &sh;
A. sh.width B. (*ptr).length
C. ptr→width D. ptr.length
9. 下图所示电路中,A 为理想运放,则电路的输出电压 U
O
为________V。(填写的答案
内容不要包含单位)
10. 完成下列 C51 程序片段,实现 MCS51 单片机将片外数据存储器中从 0x100 开始的 10
个字节数据传送到单片机片内 0x40 开始的区域内。(每空可多选)
void transfer (void)
{
unsigned char index = 0;
unsigned char * ______ mcu_ram;
unsigned char * ______ extern_ram;
mcu_ram = 0x40;
extern_ram = 0x100;
for(index=0; index<10; index++){
*( mcu_ram + index) = *( extern_ram + index);
}
}
A. data B. pdata
C. idata D. xdata
-2.5
AC
D
剩余16页未读,继续阅读
资源评论
davies*
- 粉丝: 160
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功