mooc2020春季课程嵌入式程序设计(王刚)章节答案(慕课2023课后作业答案)

分类: IT/互联网发布于:2024-06-02 11:59:02ė60798次浏览618条评论

mooc2020春季课程嵌入式程序设计(王刚)章节答案(慕课2023课后作业答案)

第二章:闪烁

第1周测验

1、春季交互设计定义了_____________的课程课课结构与行为
A、用户体验
B、嵌入交互式产品与服务
C、式程图形用户界面
D、序设人机环境系统

2、计王节答以下哪个不是刚章常用的交互技术与原型平台
A、Arduino
B、案慕案Raspberry Pi
C、后作Amazon Alexa
D、业答Intel Edison

3、春季在blink示例中,课程课课当LED的嵌入长针脚连接13口时,短针脚连接
A、式程5V
B、序设GND
C、3.3V
D、以上均不是

4、在面包板上,哪两个针孔是相互连通的
A、a10与a17
B、a10与f10
C、a10与j10
D、a10与d10

5、以下哪的电阻的阻值最大
A、1欧
B、270欧
C、1k欧
D、10k欧

第三章:传感器

LED红绿灯模型

1、在上周的Led灯闪烁的基础上,设计红绿灯模型, 就是说模拟红绿灯的效果,(LED灯有多种颜色)让绿灯亮5秒,黄灯闪烁3次(每次亮200ms然后熄灭200ms),然后红灯亮5秒,如此循环往复,请给出代码,本实验是开学后上机的第一个实验。大家统一设定,Arduino上面的数字端口 3,4,5分别控制 绿 黄 和红灯。请把代码直接黏贴到答题框中。

第四章:声音

第2周测验

1、analogRead的读数范围是:
A、0至255
B、0至256
C、0至1000
D、0至1023

2、以下哪个陈述不正确
A、读取光敏电阻数值必须连接一个高阻值电阻
B、A0到A1针口在读取传感器数值功能上的是一样的
C、传感器都需要连接到Analog In的针口上才能进行数据读取
D、按钮是一个传感器

3、以下属于惯性运动测量类的传感器是
A、陀螺仪
B、力敏电阻
C、弯曲传感器
D、心率传感器

4、delay(10)是
A、循环10次
B、放大10倍
C、延时10秒
D、延时10毫秒

5、数组的符号是
A、[ ]
B、( )
C、{ }
D、< >

第六章:控制

第3周测验

1、以下哪个针口(Pin)可以使用analogWrite实现LED渐变效果
A、~5
B、8
C、A3
D、5V

2、for (int x = 0; x < 100; x++) { } 将循环执行{ }内语句多少次
A、0
B、100
C、99
D、101

3、共阴极的RGB LED灯最长针脚应该连接到
A、9
B、10
C、11
D、GND

4、analogWrite通过PWM的方式,改变数字脚位的输出电压值,其有效数值范围是
A、0至255
B、0至127
C、1至128
D、0至1023

5、逻辑判断“等于”的符号是
A、=
B、==
C、&&
D、!=

第九章: 常见电子元件的使用

倒车雷达小测验

1、超声波测距模块的trig端口是做什么用的?
A、控制信号输入端,让模块开始一次测距
B、输出端,输出高电平的时长就是超声波发射并反弹回来的总时长
C、给模块供电的5V输入端口
D、模块的地线GND端口

2、测量超声波模块输出端高电平持续时间的函数pulseIn() 返回的结果单位为?
A、ms毫秒
B、us微秒
C、ns纳秒
D、s秒

3、以下描述我们选用的超声波模块的说法,不正确的是?
A、模块有4个接口
B、探测距离不超过4.5米
C、感应角度小,不超过15度
D、声音的速度 * echo端高电平持续时长=目标距离

4、蜂鸣器模块接线不分正负

5、倒车雷达例程中变量 t 代表的是蜂鸣器发声的音调高低。

中国大学2020春季课程嵌入式程序设计(王刚)

嵌入式程序设计是现代电子工程领域中一种重要的技能,在各种电子设备中都有应用。本课程将从嵌入式系统的基本概念入手,介绍嵌入式程序设计的原理和技术,帮助学生全面了解嵌入式程序设计的基本知识和实际应用。

课程目标

  • 掌握嵌入式系统的基本概念和原理
  • 掌握C语言在嵌入式系统编程中的基本语法和应用方法
  • 了解嵌入式系统的硬件结构,包括微处理器、存储器、接口电路等
  • 学会使用各种开发工具,进行嵌入式系统的软硬件开发和调试
  • 能够独立完成嵌入式系统的设计、开发和调试工作

教学方法

本课程采取理论教学和实践教学相结合的方式,通过讲授基础理论知识和实践案例,培养学生的实际操作能力,让学生在实践中深入理解嵌入式程序设计的原理和技术。

课程内容

本课程主要包括以下内容:

  1. 嵌入式系统的基本概念和原理
  2. C语言在嵌入式系统编程中的基本语法和应用方法
  3. 嵌入式系统的硬件结构,包括微处理器、存储器、接口电路等
  4. 嵌入式系统的软件开发环境和工具,包括编译器、调试器、仿真器等
  5. 实际应用案例,如嵌入式系统控制、通信、图像处理、音频处理等

教材与参考书目

  • 教材:《嵌入式系统开发与应用基础》(第二版),陈峰著,清华大学出版社
  • 参考书目:
    1. 《嵌入式系统实战开发》(第三版),周立功著,机械工业出版社
    2. 《C程序设计语言》(第二版),Brian W. Kernighan,Dennis M. Ritchie著,机械工业出版社

考核方式

本课程采取考试和实验报告结合的方式进行考核。

  • 考试:期末闭卷考试,占总成绩70%
  • 实验报告:完成课程实验并提交实验报告,占总成绩30%

教学团队

本课程由王刚教授主讲,王刚教授毕业于清华大学电子工程系,是国内知名的嵌入式系统和计算机网络专家,曾多次参与国家重点项目的研究和开发工作,在嵌入式系统和网络技术领域积累了丰富的经验。

总结

嵌入式程序设计是现代电子工程领域中一项重要的技能,是电子工程学生必须掌握的技能之一。本课程通过讲授基础理论知识和实践案例,培养学生的实际操作能力,旨在帮助学生全面了解嵌入式程序设计的基本知识和实际应用。通过本课程的学习,学生将掌握嵌入式系统的基本概念和原理,了解C语言在嵌入式系统编程中的基本语法和应用方法,能够独立完成嵌入式系统的设计、开发和调试工作。



Ɣ回顶部