下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题(10×3=30分)1.STM32F103单片机的每个通用I/O端口有个32位的配置寄存器,个32位的数据寄存器,个32位的置位/复位寄存器,个16位的复位寄存器,个32位的锁定寄存器。答案是()。(A)2,1,2,1,1(B)2,2,1,1,1(C)2,2,2,1,1(D)2,2,1,2,12.STM32F103单片机的所有GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为()时可以是激活的或者非激活的。(A)输入 (B)输出 (C)推挽 (D)开漏3.关于中断嵌套说法正确的是()。(A)只要响应优先级不一样就有可能发生中断嵌套(B)只要抢占式优先级不一样就有可能发生中断嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套(D)以上说法都不对4.定时/计数器的定时是指(),定时/计数器的计数是指()。(A)对时间计数(B)外部事件定时(C)内部时钟计数(D)外部事件计数5.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。(A)半双工传送(B)单工传送(C)双工传送(D)全双工传送6.有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf(“%d\n”,s);}intf(intn){staticinta=1;n+=a++;returnn;}程序运行以后的输出结果是()。(A)7 (B)8 (C)9 (D)107.在使用STM32固件库函数编程中以下()定义表示通用推挽输出。(A)GPIO_Mode_Out_OD(B)GPIO_Mode_AF_PP(C)GPIO_Mode_Out_PP(D)GPIO_Mode_AF_OD8.以下能对一维数组a进行初始化的语句是:()。(A)inta[5]=(0,1,2,3,4,)(B)inta(5)={}(C)inta[3]={0,1,2}(D)inta{5}={10*1}9.STM32嵌套向量中断控制器(NVIC)具有个可编程的优先等级,在STM32F103系列上面,又只有个可屏蔽中断。答案是()。(A)12,72 (B)16,60 (C)16,68 (D)12,6610.若有说明:intn=2,*p=&n,*q=p,则以下非法的赋值语句是:()。(A)p=q (B)*p=*q (C)n=*q (D)、p=n二、简答题(共30分)1.简述STM32的GPIO的一些主要特点(至少5个)(5分)2.请简要总结串口设置的一般步骤(以STM32编程为例)(至少5个)(5分)3.简述你所理解的IIC总线协议(10分)4.试介绍你所熟悉的数据库及其基本操作。(10分)三、编程题(共40分)1.请改正程序中的错误,使它能得出正确的结果。(5分)注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#includeintfun(int*x,inty){ intt; t=x;x=y; return(y);}main(){ inta=3,b=8; printf("%d%d\n",a,b); b=fun(&a,b);printf("%d%d\n",a,b);}2.以下函数的功能是求主次对角线之和,请在下划线处填写缺少的程序。(5分)main(){ staticinta[][3]={9,7,5,1,2,4,6,8}; inti,j,s1=0,s2=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { if(_____1_____) s1=s1+a[i][j]; if(____2______) s2=s2+a[i][j]; } printf(“%d\n%d\n”,s1,s2);}3.下列给定程序中,函数fun()的功能是:从3个红球,5个白球,6个黑
球中任意取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球
和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球
数,j的值代表白球数,k的值代表黑球数。试题程序:(10分)
#include<stdio.h>
intfun()
{inti,j,k,__1__;
printf("\nTheresult:\n\n");
for(__2__;i<=3;i++)
{for(j=1;j<=5;j++)
{k=8-i-j;
if(__3__)
{ sum=sum+1;
printf("red:%4dwhite:%4dblack:%4d\n",i,j,k);
}
}
}
returnsum;
}
main()
{ intsum;
sum=fun();
printf("sum=%4d\n\n",sum);
}4.请编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025沈阳大学教师招聘考试题目及答案
- 2025江苏大学教师招聘考试题目及答案
- 2026四川雅安市市属监管企业人力资源中心招聘雅茶集团财务管理部副部长1人建设笔试备考题库及答案解析
- 2026河南商丘市永城市消防救援局政府专职消防员招聘30人建设笔试参考题库及答案解析
- 2026南平浦城县荣华实验学校食堂招聘建设考试参考题库及答案解析
- 2026年枣庄市市中区公开招聘教师(89名)建设考试备考试题及答案解析
- 2026年温州榕园学校(温州大学附属学校) 面向全国引进教育人才3人建设考试备考题库及答案解析
- 2026吉林白山市事业单位招聘高层次和急需紧缺人才125人(1号)建设考试参考题库及答案解析
- 2026黑龙江鸡东经济开发区管理委员会招聘安全、环保监管工作人员12人建设笔试参考题库及答案解析
- 2026年4月四川内江市东兴区城镇公益性岗位招聘22人建设笔试备考试题及答案解析
- 产业基金课件
- 船员机工培训知识课件
- 答案时代:AI顾问式电商崛起
- 慢性肾衰竭病人的护理试题及答案
- 跨境电子商务专业教学标准(中等职业教育)2025修订
- 无人机操控与维护专业教学标准(中等职业教育)2025修订
- 内科诊所规章制度范本
- T/SHSOT 008-2023药物吸入刺激性试验指南
- DB32/T 3563-2019装配式钢混组合桥梁设计规范
- 2025届江苏省南京市中考数学零模试卷(附解析)
- 人教PEP版六年级英语下册Unit4PartA第一课时教学课件完整版
评论
0/150
提交评论