码迷,mamicode.com
首页 > 其他好文 > 详细

新型流水灯原码

时间:2017-09-03 22:18:53      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:i++   oid   include   符号   bsp   回归   大于   int   变量   

#include<reg52.h>

//声明

sbit ADDR0 = P1^0;

sbit ADDR1 = P1^1;

sbit ADDR2 = P1^2;

sbit ADDR3 = P1^3;

sbit ENLED = P1^4;

 

void main(){

         //声明相关变量(“unsigned”—无符号)

        unsigned int i=0,j=0;

         unsigned char cot=0;

 

         ADDR0=0;

         ADDR1=1;

        ADDR2=1;

 

        ADDR3=1;

        ENLED=0;

 

                   while(1){           

                             P0 =~(0x01<<cot);//”P0”即P0^0;P0^1;P0^2;....的总和

                            //for循环延时一段时间熄灭

                            for(i=0;i<30000;i++);

                                     cot++;

                                     //if判断位移的大小,大于8位就置零(回归首地址)

                                     if(cot >= 8){

                                             cot=0;

                                     }

                   }

}

//51开发板为宏晶科技的“KST-51开发板

新型流水灯原码

标签:i++   oid   include   符号   bsp   回归   大于   int   变量   

原文地址:http://www.cnblogs.com/robotes/p/7471042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!