第24练 项目二 单片机控制LED单向流水彩灯(1)《单片机技术及应用》(高教版第四版) 一课一练
2025-08-14
|
2份
|
5页
|
40人阅读
|
0人下载
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用(第4版)》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《单片机技术及应用(第4版)》(高等教育出版社)一课一练的项目二的第24练,内容涵盖项目二LED流水彩灯的任务二 单片机控制LED 单向流水彩灯(1)
《单片机技术及应用(第4版)》(高等教育出版社) 第24练
项目二 LED流水彩灯
任务二 单片机控制LED 单向流水彩灯(1)
1、 单项选择题(本题共5小题)
1、在 C51 中,“y = x++” 的含义是( )
A. 先将 x 的值赋给 y,然后 x 加 1
B. 先 x 加 1,然后将 x 的值赋给 y
C. 先将 x 的值赋给 y,然后 x 减 1
D. 先 x 减 1,然后将 x 的值赋给 y
2、以下属于逻辑运算符的是( )
A. /
B. &&
C. <
D. &
3、复合赋值运算符 “=” 的含义是( )
A. 加法赋值
B. 乘法赋值
C. 除法赋值
D. 取模赋值
4、按位异或运算符 “^” 的运算规则是( )
A. 有 0 出 0,全 1 出 1
B. 有 1 出 1,全 0 出 0
C. 相同为 0,相异为 1
D. 有 0 出 1,有 1 出 0
5、“a -= 10” 等价于( )
A. a = a + 10
B. a = a - 10
C. a = a * 10
D. a = a / 10
2、 判断题(本题共3题)
1、在 C51 中,“x++” 和 “++x” 在任何情况下都没有区别。( )
2、关系运算符 “!=” 表示不等于。( )
3、复合赋值运算符会提高程序的可读性。( )
3、 简答题(本题共2小题)
1、简述复合赋值运算符的一般形式及含义。
2、进行本次单片机控制 LED 单向流水彩灯实验需要准备哪些工具与材料?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《单片机技术及应用(第4版)》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《单片机技术及应用(第4版)》(高等教育出版社)一课一练的项目二的第24练,内容涵盖项目二LED流水彩灯的任务二 单片机控制LED 单向流水彩灯(1)
《单片机技术及应用(第4版)》(高等教育出版社) 第24练
项目二 LED流水彩灯
任务二 单片机控制LED 单向流水彩灯(1)
1、 单项选择题(本题共5小题)
1、在 C51 中,“y = x++” 的含义是( )
A. 先将 x 的值赋给 y,然后 x 加 1
B. 先 x 加 1,然后将 x 的值赋给 y
C. 先将 x 的值赋给 y,然后 x 减 1
D. 先 x 减 1,然后将 x 的值赋给 y
【答案】A
【解析】“y = x++” 的执行顺序是先把 x 当前的值赋给 y,之后 x 的值再加 1 。
2、以下属于逻辑运算符的是( )
A. /
B. &&
C. <
D. &
【答案】B
【解析】“/” 是算术运算符中的除法运算符;“<” 是关系运算符中的小于运算符;“&” 是位运算符中的按位与运算符;“&&” 是逻辑运算符中的与运算符。
3、复合赋值运算符 “=” 的含义是( )
A. 加法赋值
B. 乘法赋值
C. 除法赋值
D. 取模赋值
【答案】B
【解析】“+=” 表示加法赋值;“=” 表示乘法赋值;“/=” 表示除法赋值;“%=” 表示取模赋值。
4、按位异或运算符 “^” 的运算规则是( )
A. 有 0 出 0,全 1 出 1
B. 有 1 出 1,全 0 出 0
C. 相同为 0,相异为 1
D. 有 0 出 1,有 1 出 0
【答案】C
【解析】“有 0 出 0,全 1 出 1” 是按位与运算符 “&” 的运算规则;“有 1 出 1,全 0 出 0” 是按位或运算符 “|” 的运算规则;“相同为 0,相异为 1” 是按位异或运算符 “^” 的运算规则;“有 0 出 1,有 1 出 0” 是按位取反运算符 “~” 的运算规则。
5、“a -= 10” 等价于( )
A. a = a + 10
B. a = a - 10
C. a = a * 10
D. a = a / 10
【答案】B
【解析】复合赋值运算符 “-=” 表示减法赋值,“a -= 10” 等价于 “a = a - 10”。
2、 判断题(本题共3题)
1、在 C51 中,“x++” 和 “++x” 在任何情况下都没有区别。( )
【解析】在单独使用时,“x++” 和 “++x” 都使 x 的值加 1;但在如 “y = x++” 和 “y = ++x” 这种赋值语句中是有区别的,“y = x++” 是先赋值后加 1,“y = ++x” 是先加 1 后赋值。
2、关系运算符 “!=” 表示不等于。( )
【解析】在 C51 的关系运算符中,“!=” 的含义就是不等于。
3、复合赋值运算符会提高程序的可读性。( )
【解析】采用复合赋值运算符会降低程序的可读性,不过可以使程序代码简单化,并提高编译效率。
3、 简答题(本题共2小题)
1、简述复合赋值运算符的一般形式及含义。
【答案】复合赋值运算符的一般形式为:变量 复合赋值运算符 表达式。其含义是变量与表达式先进行运算符所要求的运算,再把运算结果赋值给参与运算的变量。例如 “a += 56” 等价于 “a = a + 56” 。
2、进行本次单片机控制 LED 单向流水彩灯实验需要准备哪些工具与材料?
【答案】软件方面需要准备 Protel DXP 2004、Proteus 7.4、Keil uVision2、EasyPRO Programmer、流程图绘制软件;硬件方面需要准备编程器 1 台、计算机 1 台、最小系统电路板 1 块、LED 灯控电路板 1 块、杜邦线 1 条、电池盒 1 个。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。