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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 10:17:51
51单片机的题目答案具体点尤其第二问的还有这些指令不怎么看的懂谢谢了51单片机的题目答案具体点  尤其第二问的  还有这些指令不怎么看的懂  

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输出低,则灯的负极电平为低,由于灯的正极为高电平,此时灯导通,被点亮.