用89c52微控制器控制led流水燈的c語言程式

時間 2021-07-22 23:12:33

1樓:匿名使用者

#include

#define uchar unsigned charuchar led1,led2,led3,led4;

void delay(uchar a)

for(num=0;num<5;num++)}}

2樓:煙火夜空

/***32燈流水——火柴天堂作品-20130520***/

/***52微控制器,12mhz晶振,p0-p3 接32顆led,低電平驅動***/

#include"reg52.h"//包含52標頭檔案

#define true 1//定義布林量'1':真

#define false 0//定義布林量'0':假

#define uchar unsigned char//定義 無符號字元型資料 簡稱

#define uint unsigned int//定義 無符號整型資料 簡稱

#define th0 0xb1

#define tl0 0xe0//20ms at 12mhz fosc in model 1

#define led_port1 p0

#define led_port2 p1

#define led_port3 p2

#define led_port4 p3

#define led_alloff led_port1=led_port2=led_port3=led_port4=0xff

#define led_allon led_port1=led_port2=led_port3=led_port4=0

#define led_status 43//1步全亮+32步單亮+10步閃爍

#define led_marquee 32

bit t20msflag=0;

void timer0() interrupt 1

void timerinit()

void led_out()

if(led_status && led_status<=led_marquee)

}else

}void main()}

3樓:音池臺

i/o口連線方式呢?

想用at89c51微控制器控制32個led燈做個流水燈程式,要求是開關開啟後從第一盞燈亮到最後一盞且不熄滅 10

4樓:

visual studio2012包括vb c c#等開發語言用於電腦軟體開發,不能做微控制器程式。微控制器還是用keil好。

5樓:匿名使用者

51 還不用kiell,暈

89c52微控制器怎麼用針腳控制幾個4相5線步進電機

zh風魂 89c52微控制器用4個針腳控制幾個4相5線步進電機的方法 1 用兩片74hc595,串轉並,擴充套件出16個埠,可以控制4個步進電機 2 可以給同時幾個驅動模組發電平,可以驅動無數個電機的,輸出4路pwm,然後再用一片89c52。因為即使用專用的步進電機驅動晶片,也至少得2個io控制一個...

用AT89C51微控制器的P2口控制Led的流水燈的C程式看不懂

緱淑蘭印醜 include void delay1ms unsigned intcount 延時函式,延遲時間為count 1ms 由佑平仇鸞 1000 0000右移ledindex位,延遲時間為count 1ms j 點亮一個led 把leddirection取反 延時函式 regx52 ledi...

Protues任務 89c51微控制器控制兩個數碼管顯示0 99 延時不要太短

有學問的免子 include define uchar unsigned char define uint unsigned intuchar dsy code void delay uint x void main 以上為參考程式,部分需要稍作修改 數碼管顯示原理 數碼管簡介組成 led數碼管由7...