查看完整版本: 8051 霹靂燈 程式
頁: [1]

if8051 發表於 2013-10-24 09:17 AM

8051 霹靂燈 程式

以下程式已在 Proteus 驗證過#include <at89x52.h>
#include <delay.h>

void main(void)
{
        unsigned char i;
        while(1)
        {
                P1=0xfe;
                for(i=0;i<7;i++)
                {
                        delay(30000);
                        P1=(P1<<1) | 0x01;
                }
                P1=0x7f;
                for(i=0;i<7;i++)
                {
                        delay(30000);
                        P1=(P1>>1) | 0x80;
                }               
        }
}工作電路圖:


<div></div>

army1010 發表於 2013-10-27 09:51 PM

不錯的經驗~~改天來試看看!!!

u96127010 發表於 2013-11-2 10:41 PM

很棒的作品 高中時有做過 剛開時還不知到程式時還不知道如何寫出來呢

reky_lin.tw 發表於 2013-11-3 08:13 PM

蠻有趣的作品,當初是用8255做過! {:31:}

jackalpni 發表於 2013-11-14 09:23 AM

蠻有趣的作品,很棒改天來試看看!!!{:45:}<br><br><br><br><br><div></div>

~微風談天~ 發表於 2018-8-12 03:35 PM

感謝您的分享~~
那個動畫檔真的讓人一目了然

hunter00101 發表於 2018-9-10 09:05 AM

滿建議用timer中斷的方式進行時間切換,這樣被為精準。
頁: [1]