教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

学习任务三课后习题答案.doc

来源:网络收集 时间:2026-09-17
导读: 学习任务三课后习题答案 1.发光二极管导通的条件是什么?在本单元中如何控制发光二极管的亮灭。 答:发光二极管导通的条件是:发光二极管的PN结加正向偏置,即二极管正极加正向电压,其负极加负向电压,当正极和负极之间电压超过0.3V以上时,发光二极管导通

学习任务三课后习题答案

1.发光二极管导通的条件是什么?在本单元中如何控制发光二极管的亮灭。

答:发光二极管导通的条件是:发光二极管的PN结加正向偏置,即二极管正极加正向电压,其负极加负向电压,当正极和负极之间电压超过0.3V以上时,发光二极管导通。

在本单元中,由于单片机的结构原因,51系列单片机对外提供负载电流(拉电流)的能力很弱,如果外接多个负载(本项目中负载是发光二极管),需要单片机对外提供的总电流会很大,超出它的供给能力,所以驱动不了这些负载(这里就指外接的这些发光二极管不能完全发光),还会造成单片机损坏。但单片机接受灌电流(单片机接受负载输入的电流)的能力却很强,这样本项目中的8个发光二极管的负极与Pom 的各位直接连接,每个发光二极管的正极串联一支47-220Q的限流电阻到V”上。当需要哪个发光二极管点亮时,P0 口的相应位输出低电平0即可,熄灭时,相应位输出IWJ电平1即可。

2.本单元中用到哪些类型的数据传送指令,举例说明?

答:本单元中用到的数据传送指令有如下几种方式:

MOV P1, #OFFH

MOV P2, #0FFH

MOV A, Pl ;(可以用ANL A, Pl指令来完成同样的任务)

MOV PO, A

注释:前两条指令是对单片机的I/O端口进行初始化,主要是由于51系列单片机的结构原因决定的。后两条传送指令的用途是:读取端口P1的输入值,再把这—数值送给P0端口输出。

3.查阅相关资料,说明为什么在读51系列单片机的并行端口之前要先对端口初始

(1) (2) (3) 选择“新建项目。加入刚保存的新建文件。

(4) 保存新建项目,系统自动添加项目名称的扩展名。

(5) 仿真器设置中,在“语言”选项里选“伟福汇编

(6) 在“项目”菜单中选“编译”或按F9键,进行程序编

(7) 根据编译提示信息进行修改,直到编译成功,生成可执行的十六进制文件

(.Hex)

(8) 打开CPU 窗口和外设端口,“单步运行”或设置好断点进行“连续运行”。

5.单片机程序设计时,程序的结构主要分哪几种,各有什么特点?

答:3种基本程序结构组成,分别是顺序结构、分支结构、循环结构。

化《置D ?

答:51系列单片机在并行口 PO 、Pl 、P2或P3作输入数据的端口时,先给此8位

并行口送去全1,然后再读这些并行端口,才能保证读入的数据不会出错。这是由于单 片机在设计之初存在的一个缺陷,同学们可以通过分析学习任务一中图1-10单片机并 行端口结构得出结论,以P0 口为例:

当P0 口作为数据输入时,仅从外部存储器(或I/O )读入信息,对应的“控制”信

号为0, MUX 接通锁存器的。端。当P0 口从外部读取数据时,必须先给P0端口写入

0FFH,使下方场效应管截止,上方场效应管由于控制信号为。也截止,从而保证数据

信息的高阻抗输入,从外部存储器输入(或从I/O 读取)的数据信息直接由PO.x 引脚 通过输入缓冲器BUF2进入内部总线。如果下方的场效应管导通接地,这时读入的数 据就始终是0,就不能把高电平正确读入了。

4. 利用伟福仿真软件WAVE 进行程序编译并仿真时,需要哪些步骤?

答:用伟福仿真软件WAVE 进行程序编译并仿真时,需要如下步骤:

WAVE 仿真软件,选择“新建文件)输入软件程序。

打开新建文件,扩展名必须为(.ASM 或.asm )。

保存

顺序结构程序设计的特点:程序简单明了,结构清晰,往往是构成复杂结构程序的基础。

但这种结构编写出来的程序,在修改时效率低,程序冗长,占用存储空间大。

分支结构程序设计的特点:根据实际问题设定条件,通过对条件是否满足的判断, 产生一

个或多个分支,以决定程序的流向。分支程序的特点就是程序中含有条件转移指令,在智能化

判断方面分支结构有明显优势,正确合理地运用条件转移指令是编写分支程序的关键。

循环结构程序设计的特点:实际应用系统中,对同一组操作要重复执行许多次的

情况,这种有规律可循又反复出现的问题,可以采用循环结构设计的程序来解决。这样可以使程序简短、条理清晰、运行效率高,占用存储空间少。

6.结合本学习任务中手动控制彩灯电路图,编写程序段,实现当开关S3闭合时,

8个彩灯分成两组,实现每组(4个》彩灯交替闪烁,间隔500mso

答:

ORG 00H

MOV Pl, #0FFH ;读Pl 口之前,对其进行初始化

MOV P0, #0FFH ;对?0初始化

LOOP: MOV A, P1 ;读开关状态,

JNB ACC.2, FLASH ;第3个开关闭合,转FLASH程序

MOV P0, A ;不是第3开关闭合,就输出开关当前状态

LCALL DEL500ms ;延时500MS

SJMP LOOP

FLASH:;闪烁程序

MOV A, #0FH

RETURN: MOV P0, A ;最I W J4位灯点壳

LCALL DEL500ms

MOV A, #0F0H

MOV P0, A ;最低4位灯点亮

LCALL DEL500ms

SJMP FLASH

DEL500ms: ;延时500ms子程序

MOV R3, #5

LOOP3:MOV R4, #200

LOOP2:MOV R5, #250

DJNZ R5, LOOP1

LOOP1:

DJNZR4, LOOP2

DJNZR3, LOOP3

RET

END

7.简述把编译好的程序下载到单片机中的过程。

(1)把单片机从电路板上取下,放到编程器上。

(2)打开编程器软件,在“操作”菜单下选单片机型号。

(3)打开编译好的可执行文件(.Hex)到文件缓冲区。

(4)点击“运行”中的“开始”按钮,把程序下载到单片机中,

把调试好的程序下载到单片机中,通电运行联合调试,观察电路是否达到设计要求。如果出现问题,先从硬件电路连接开始查找,测试相关管脚是否与设计相符。

8.写一份本任务的学习总结。

学习总结(略)

…… 此处隐藏:677字,全部文档内容请下载后查看。喜欢就下载吧 ……
学习任务三课后习题答案.doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/339447.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)