亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 求大神!用匯編和C語言實現方向可控的跑馬燈! [打印本頁]

作者: 張謝呀~    時間: 2018-4-23 19:47
標題: 求大神!用匯編和C語言實現方向可控的跑馬燈!
用八個LED發光二極管實現跑馬燈(8個燈一次輪流發光,每次只亮一個燈),系統啟動后,跑馬燈右向流轉,按下K1鍵,則反向流轉,再按則再反向。有大神哥哥出手相救嗎!!抱拳。

作者: 天涼好個秋1    時間: 2018-4-25 02:30
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV A,#7FH
CLR 00H
LOOP:
JB 00H,LOOP1
MOV P0,A
RR A
LCALL DELAY
LOOP2:
JB P1.0,LOOP
CPL 00H
SJMP LOOP
CPL 00H
SJMP LOOP
DELAY:
MOV R2,#200
DLY:
MOV R3#250
DJNZ R3,$
DJNZ R2,DLY
RET
END
作者: 5968682    時間: 2018-4-25 10:11
c語言的


#include "reg52.h"
#include "intrins.h"

void Delay100ms()                //@11.0592MHz
{
        unsigned char i, j, k;

        _nop_();
        _nop_();
        i = 5;
        j = 52;
        k = 195;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}


void main()
{
        unsigned char i;
        P2=0x80;P0=~0x00;P2=0x00;
        while(1)
        {
                P2=0x80;P0=~(0x01<<i);P2=0x00;   //右移:P2=0x80;P0=~(0x80>>i);P2=0x00;
                i++;
                if(i==8)i=0;
                Delay100ms();
        }
}
       
       
作者: 阿達阿爾法    時間: 2018-4-27 18:18
天涼好個秋1 發表于 2018-4-25 02:30
ORG 0000H
LJMP MAIN
ORG 0030H

JB 00H,LOOP1
MOV R3#250怎么報錯啊大神

作者: 小糖人    時間: 2018-4-27 22:39
阿達阿爾法 發表于 2018-4-27 18:18
JB 00H,LOOP1
MOV R3#250怎么報錯啊大神

里面匯編沒有LOOP1,應該是筆誤。你改成LOOP或者LOOP2試試,我在去看下程序,給你確定一下
作者: 小糖人    時間: 2018-4-27 22:44
阿達阿爾法 發表于 2018-4-27 18:18
JB 00H,LOOP1
MOV R3#250怎么報錯啊大神

你改成LOOP2,  JB00h,意思是00h為高電平就跳轉,低電平繼續執行,所以應該是跳轉LOOP2的循環




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1