1 例子 1 第二个灯亮#inc lu de〈r e g52、h〉void ma i n(){P 1=0 xfd;}#inc l u de //52 单片机头文件sbit le d 1=P1^0; //单片机管脚位声明vo i d main()ﻩﻩ //主函数{ﻩled1=0;ﻩﻩ//将单片机 P1、0 口清零ﻩwhile(1); //程序停止在这里,在后面会讲到为什么这样写。}例子 3 第一个灯亮#i nc l ud e〈reg5 2、h> //52 单片机头文件vo i d ma in() //主函数{ﻩP1=0xf e;ﻩ //将单片机 P 1口得 8 个口由高到低分别赋值为 1 11 11 1 10ﻩwhile(1); //程序停止在这里,在后面会讲到为什么这样写.}2 例子 1 第三个灯闪耀 fi r循环#in c lude〈re g 5 2、h〉sb i t D2=P1^2;u ns i g ne d i nt a;voi d m a in(){ D2=0;ﻩfo r(a=0;a<=10000;a++){};ﻩD 2=1;ﻩf or(a=0;a〈=10000;a++){};}例子 2 第三个闪耀 while 循环#i n clu d e<reg52、h>sbi t D2=P 1^2;un s ig n e d int a;void m ain(){ a=50 0 0;ﻩD2=0;wh i le(a—-);ﻩa=5 0 00;D2=1;w h ile(a——);}2、#include //5 2 单片机头文件sbit l e d1=P1^0; //单片机管脚位声明sbi t le d3=P1^2; //单片机管脚位声明sbi t l e d5=P 1^4; //单片机管脚位声明sb it l e d7=P1^6; //单片机管脚位声明voi d ma i n()ﻩ //主函数{ﻩled1=0;ﻩﻩ//将单片机 P1、0 口清零ﻩled3=0;ﻩﻩ//将单片机P 1、2 口清零l e d5=0;ﻩ//将单片机 P1、4 口清零led7=0;ﻩﻩ//将单片机 P1、6 口清零ﻩw hi le(1); //程序...