我是刚刚接触单片机的 是个新手

2019-03-24 19:49发布

我想向各位高手求一流水灯的程序       用51单片机的 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
skyflysgs
1楼-- · 2019-03-25 02:13
ORG        0000H       
        LJMP        START       
        ORG        0100H       
START:        MOV        SP,#60H       
        MOV        A,#0FFH       
        CLR        C       
START1:        RLC        A       
        MOV        P1,A               
        ACALL        Delay       
        SJMP        START1       
                       
Delay:        MOV        R5,#2        ;延时
Delay1:        MOV        R6,#0       
Delay2:        MOV        R7,#0       
        DJNZ        R7,$       
        DJNZ        R6,Delay2       
        DJNZ        R5,Delay1
       
        RET
                     END
skyflysgs
2楼-- · 2019-03-25 06:46
#include "reg51.h"
        #define uchar unsigned char
        uchar a = 0xfe,b,c;
        void msec()   /*延迟函数*/
        {        uchar x=125,j;
                        while(x--)
                        {
        for(j=0;j<125;j++)
                                {;}
                        }
         }
        main()
        {
                        while(1)      /*实现循环右移的功能*/
                        {
                            b=a<<7;
                                c=a>>1;
                                a=c|b;
                                P1=a;
                                msec();
        }
        }

一周热门 更多>