|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <REGX52.H>
- // ????delay?????
- void Delay(unsigned int xms) //@12.000MHz
- {
- unsigned char i, j;
- while(xms)
- {
- i = 2;
- j = 239;
- do
- {
- while (--j);
- } while (--i);
- xms--;
- }
- }
- unsigned char LEDNum;
- // ½øÐа´Î»×óÒÆµÄ²Ù×÷
- void main()
- {
- P1_0=0;
- Delay(40);
- P1_0=1;
- Delay(40);
- P1_1=0;
- while(1)
- {
- if(P3_4==0)
- {
- Delay(20); //°´¼üÏû¶¶
- while(P3_4==0);
- Delay(20); //ËÉ¿ªÏû¶¶
- LEDNum++;
- if(LEDNum>=8)
- {
- LEDNum=0;
- }
- P1=~(0x01<<LEDNum);
- }
-
- }
- }
-
-
-
-
- // 0000 0001
- // 0000 0010
- // 0000 0100
-
复制代码 |
|