打印

51单片机求助

[复制链接]
1464|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyfsyy|  楼主 | 2013-4-21 19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
qx19921014| | 2013-4-21 19:56 | 只看该作者
这么简单的问题你还是自己看吧= =大神们是不会回答你的

使用特权

评论回复
板凳
zyfsyy|  楼主 | 2013-4-21 21:00 | 只看该作者
qx19921014 发表于 2013-4-21 19:56
这么简单的问题你还是自己看吧= =大神们是不会回答你的

哦我是新手啊

使用特权

评论回复
地板
coody| | 2013-4-21 21:17 | 只看该作者
这就是著名的跑马灯?流水灯?

使用特权

评论回复
5
yangbo19881118| | 2013-4-21 23:34 | 只看该作者
这是我刚刚写的,我也是新手,看到你出题目我就自我练习了下!论坛的大神们看了别笑,多多指点!
P1控制8个共阳极LED!
#include"reg52.h"
#include"intrins.h"
#define uint unsigned int
#define uchar unsigned char
void delay(uint z)
{        uint i,j;
        for( i=z; i>0; i--)
                for(j=110; j>0; j--);
}
void shuma_1()
{
        uchar temp;
        uint a;
        a=6;
        temp=0xfe;
        P1=temp;
        delay(100);
          do
                {
                        temp=_crol_(temp,1);
                        P1=temp;
                        delay(100);

                }
          while(a--);         
}
void shuma_2()
{
        char temp_1;
        uint a_1;
        a_1=6;
        temp_1=0x7f;
        P1=temp_1;
        delay(100);
           do
                {
                        temp_1=_cror_(temp_1,1);
                        P1=temp_1;
                        delay(100);

                }
                while(a_1--);
}
void main()
{
        uint w,m;
        w=2;
        m=10;
        while(w--)
        {        shuma_1();
                shuma_2();
         }
         P1=0xff;
         delay(500);
         while(m--)
         {
                 P1=~P1;
                delay(1000);
          }
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

15

帖子

1

粉丝