天涯孤星 你照着做就行了,从一个详细的实例来知道单片机编程( 二 )


在没有按下任何按键时 , P3端口8个寄存器的数据都为“1” , 所以P1端口8个寄存器的数据也为“1” , P1.0~P1.7这8个引脚都为高电平 , 发光二极管VD1~VD4全部不亮 。
若按下S1按键 , P3.2引脚变为低电平 , P3.2端口内部寄存器的数据变为“0” , P3.7~P3.0端口的数据分别为11111011 , 在第2条指令的控制下 , 这些数据被送到P1端口 , P1.7~P1.0端口的数据分别为11111011 , 其中P1.2端口的数据为“0” , P1.2引脚为低电平 , 于是它外接的发光二极管VD1有电流通过而发光 。
【天涯孤星 你照着做就行了,从一个详细的实例来知道单片机编程】如果松开S1按键 , P3.2引脚变为高电平 , P3.2端口的“1”送到P1.2端口 , P1.2引脚为高电平 , 其外接的发光二极管VD1截止而不亮 。


推荐阅读