51单片机的题目答案具体点 尤其第二问的 还有这些指令不怎么看的懂 谢谢了

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:55:26

51单片机的题目答案具体点 尤其第二问的 还有这些指令不怎么看的懂 谢谢了
51单片机的题目

答案具体点   尤其第二问的   还有这些指令不怎么看的懂    谢谢了 

51单片机的题目答案具体点 尤其第二问的 还有这些指令不怎么看的懂 谢谢了
1、让P3口置1,目的是为了下面(第二条指令)正确读入P3口的状态,从而能正确判断开关的闭合.此图上P3口只用到P3.0.
2、K闭合时,灯亮,反知灭.
JB指令判断出1,则跳转,判断出0,则不跳转,而是顺序执行.
第一条指令上面已说作用.第二条指令判断P3.0状态,当K打开时,第二条指令判断得P3.0为1,转到L1执行.L1处是让P1.0置1,输出高,由于灯正极接了高电平,因此灯的负极(已经接到P1.0)此时也为1(P1.0=1),因此,灯不能被点亮.
若开关闭合,P3.0通过开关接到地,此时L2处判断P3.0为0,不跳转,程序顺序执行.
第3条指令是让P1.0清零,输出低.如上所说,P1.0输出低,则灯的负极电平为低,由于灯的正极为高电平,此时灯导通,被点亮.