您的位置:首頁>正文

旋轉LED製作詳解(電路圖+程式)

供電方式解決

電路圖

程式

簡單示例程式

#include

#define uchar unsigned char

void delay();

uchar zimo[16]={0xff,0x7d,0x00,0x7d,0xff, //字母“I”

0xc7,0x83,0xc1,0x83,0xc7, //心形圖案

0xff, //用來擱開心形圖案和字母U

0x03,0xfd,0xfd,0xfd,0x03}; //字母“U”

//0xc9,0xb6,0xb6,0xb6,0xc9};

void main()

{TCON|=0x01; //外部中斷0 下降沿觸發

IE=0x81; //開中斷

while(1);

}

void delay() //延時副程式,

延時長短請根據的你的電機轉速進行調整

{uchar j;

for(j=0;j<255;j++)

{;}

}

void display() interrupt 0 //中斷處理

{uchar i;

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

{P1=zimo[i];

delay();}

P1=0xff;

}

製作過程簡略

供電方式

按電路圖焊接, 裝上電機, 用一個LM317可調穩壓電源供電(電機軸兩邊的電路重量儘量相近)

小編weixingongzhonghao(拼出來)“電子小課堂”資料更新中, 今天更新C語言, 單片機教程。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示