任务二 制作1位倒计时器(3)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
2025-08-20
|
2份
|
10页
|
63人阅读
|
0人下载
内容正文:
制作1位倒计时器(3)
一、名词解释
1. 软件实现 9~0 倒计时器
2. 单片机定时器实现 9~0 倒计时器
二、单项选择题
1. 绘制 “软件实现 9~0 倒计时器” 程序流程图时,新建文件的名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
2. 编程时,新建的 C51 源程序文件名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
3. 在单片机定时器实现 9~0 倒计时器中,定时器 0 每( )中断一次。
A. 10ms
B. 20ms
C. 50ms
D. 100ms
4. 在单片机定时器实现 9~0 倒计时器中,中断( )次为 1s。
A. 10
B. 15
C. 20
D. 25
5. 在单片机定时器实现 9~0 倒计时器中,当计时数值为 0 时,会( )
A. 停止计时
B. 重新将计时数值置为 9,重复倒计时
C. 计时数值变为 1
D. 计时数值变为 5
6. 在编程完成后,生成的 HEX 文件名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
7. 绘制程序流程图时,图纸大小设置为( )
A. A3
B. A4
C. B3
D. B4
8. 在单片机定时器实现 9~0 倒计时器中,数码管采用的是( )
A. 共阴极数码管
B. 共阳极数码管
C. 两者都有
D. 不确定
9. 在使用流程图绘图软件时,从( )拖取所需的框图符号。
A. 左侧的标准框图符号库
B. 右侧的标准框图符号库
C. 上方的标准框图符号库
D. 下方的标准框图符号库
10. 在编程时,需要将 C51 源程序文件加载到( )中。
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
三、判断题
1. 绘制程序流程图时,不需要保存文件。( )
2. 在单片机定时器实现 9~0 倒计时器中,定时器 0 每 20ms 中断一次。( )
3. 编程完成后,不需要编译生成 HEX 文件。( )
4. 在单片机定时器实现 9~0 倒计时器中,当计时数值为 0 时,会停止计时。( )
5. 绘制程序流程图时,图纸大小设置为 A3。( )
四、简答题
1. 简述软件实现 9~0 倒计时器的主要步骤。
2. 阐述单片机定时器实现 9~0 倒计时器的编程思路。
3. 说明拓展任务的内容。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
制作1位倒计时器(3)
一、名词解释
1. 软件实现 9~0 倒计时器
【答案】通过流程图绘制. 编程. 仿真调试和下载程序等步骤,实现从 9 到 0 进行倒计时功能的软件程序,涉及到使用流程图绘图软件. 编程软件等工具。
2. 单片机定时器实现 9~0 倒计时器
【答案】利用单片机定时器,将共阳极数码管的段码表存入 ROM 数组,通过定时器中断控制计时数值变化,在数码管上实现 9 到 0 倒计时功能的实现方式。
二、单项选择题
1. 绘制 “软件实现 9~0 倒计时器” 程序流程图时,新建文件的名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
【答案】A
【解析】绘制程序流程图时,启动流程图绘图软件 Diagram Designer,新建文件名为 “软件实现 9~0 倒计时器.DDD”,所以选 A。
2. 编程时,新建的 C51 源程序文件名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
【答案】C
【解析】编程时,新建一个 C51 源程序文件 “软件实现 9~0 倒计时器.C”,所以选 C。
3. 在单片机定时器实现 9~0 倒计时器中,定时器 0 每( )中断一次。
A. 10ms
B. 20ms
C. 50ms
D. 100ms
【答案】C
【解析】在单片机定时器实现中,开定时器 0 中断,启动定时器 0,每 50ms 中断一次,所以选 C。
4. 在单片机定时器实现 9~0 倒计时器中,中断( )次为 1s。
A. 10
B. 15
C. 20
D. 25
【答案】C
【解析】每 50ms 中断一次,中断 20 次即 1s(50ms×20 = 1s),所以选 C。
5. 在单片机定时器实现 9~0 倒计时器中,当计时数值为 0 时,会( )
A. 停止计时
B. 重新将计时数值置为 9,重复倒计时
C. 计时数值变为 1
D. 计时数值变为 5
【答案】B
【解析】当计时数值为 0 时,重新将计时数值置为 9,重复倒计时,所以选 B。
6. 在编程完成后,生成的 HEX 文件名称是( )
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
【答案】D
【解析】编程完成后,编译生成 HEX 文件 “软件实现 9~0 倒计时器.HEX”,所以选 D。
7. 绘制程序流程图时,图纸大小设置为( )
A. A3
B. A4
C. B3
D. B4
【答案】B
【解析】绘制程序流程图时,设置图纸大小为 A4,所以选 B。
8. 在单片机定时器实现 9~0 倒计时器中,数码管采用的是( )
A. 共阴极数码管
B. 共阳极数码管
C. 两者都有
D. 不确定
【答案】B
【解析】在单片机定时器实现中,将共阳极数码管的段码表存入一个 ROM 数组中,所以选 B。
9. 在使用流程图绘图软件时,从( )拖取所需的框图符号。
A. 左侧的标准框图符号库
B. 右侧的标准框图符号库
C. 上方的标准框图符号库
D. 下方的标准框图符号库
【答案】B
【解析】从右侧的标准框图符号库中拖取所需的框图符号,所以选 B。
10. 在编程时,需要将 C51 源程序文件加载到( )中。
A. 软件实现 9~0 倒计时器.DDD
B. 软件实现 9~0 倒计时器.uV2
C. 软件实现 9~0 倒计时器.C
D. 软件实现 9~0 倒计时器.HEX
【答案】B
【解析】新建一个 C51 源程序文件 “软件实现 9~0 倒计时器.C”,将该文件加载到新建的工程文件 “软件实现 9~0 倒计时器.uV2” 中,所以选 B。
三、判断题
1. 绘制程序流程图时,不需要保存文件。( )
【答案】×
【解析】绘制程序流程图的最后一步是保存文件,所以该说法错误。
2. 在单片机定时器实现 9~0 倒计时器中,定时器 0 每 20ms 中断一次。( )
【答案】×
【解析】在单片机定时器实现中,定时器 0 每 50ms 中断一次,所以该说法错误。
3. 编程完成后,不需要编译生成 HEX 文件。( )
【答案】×
【解析】编程完成后,需要编译生成 HEX 文件 “软件实现 9~0 倒计时器.HEX”,所以该说法错误。
4. 在单片机定时器实现 9~0 倒计时器中,当计时数值为 0 时,会停止计时。( )
【答案】×
【解析】当计时数值为 0 时,重新将计时数值置为 9,重复倒计时,而不是停止计时,所以该说法错误。
5. 绘制程序流程图时,图纸大小设置为 A3。( )
【答案】×
【解析】绘制程序流程图时,设置图纸大小为 A4,所以该说法错误。
四、简答题
1. 简述软件实现 9~0 倒计时器的主要步骤。
【答案】软件实现 9~0 倒计时器的主要步骤如下:
1 绘制程序流程图:启动流程图绘图软件 Diagram Designer,新建文件 “软件实现 9~0 倒计时器.DDD”,设置图纸大小为 A4,从右侧的标准框图符号库中拖取所需的框图符号,调整其大小和位置,在框图中输入文本,用指向线连接框图符号,保存文件。
2 编程:启动 Keil uVision2,新建工程文件 “软件实现 9~0 倒计时器.uV2”,新建一个 C51 源程序文件 “软件实现 9~0 倒计时器.C” 并加载到该工程中,编译生成 HEX 文件 “软件实现 9~0 倒计时器.HEX”。
3 仿真调试程序:步骤同任务一,不同之处是需要加载 HEX 文件 “软件实现 9~0 倒计时器.HEX”。
4 下载程序,验证功能:步骤同任务一,不同之处是需要加载 HEX 文件 “软件实现 9~0 倒计时器.HEX”。
2. 阐述单片机定时器实现 9~0 倒计时器的编程思路。
【答案】单片机定时器实现 9~0 倒计时器的编程思路如下:
1 将共阳极数码管的段码表存入一个 ROM 数组中。
2 在数码管上显示数码 “9”。
3 开定时器 0 中断,启动定时器 0,每 50ms 中断一次,中断 20 次即 1s,此时将计时数值减 1,然后在数码管上显示对应的数值。
4 当计时数值为 0 时,重新将计时数值置为 9,重复倒计时。
3. 说明拓展任务的内容。
【答案】拓展任务的内容如下:
· 修改该电路功能,制作 1 位正计时器,显示 0~9 十个数字。
· 修改该电路功能,每 2s 显示 LED 数码管的一个段,循环往复。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。