電子製作
說明書河南工業職業技術學院
電氣協會
一、 作品名稱: 心
二、作品概述:
該花樣燈電路由at89s51微控制器控制,採用12mhz晶振。89s51有p0、p1、p2和p3四組i/o線,每組8個埠。本產品選用p0、p1和p2三組共24個i/o口,每個i/o口控制2只led,即2只led的亮滅方式相同,共用48只led。
48只led按紅、黃、綠的順序,從順時針方向從p0.0~p2.7口按對應順序依次在萬能電路板上排成乙個漂亮的心形。
當接在led負極的微控制器i/o口輸出低電平時,接在該口的2只led同時發亮,當該i/o口輸出高電平時,接在該口的2只led同時熄滅。用直流5v電源給at89s51微控制器和48只led供電,通過c語言驅動程式控制各組led的亮滅,從而實現花樣的變化。
四、驅動程式
#include
typedef unsigned char uchar;
typedef unsigned int uint;
#define led0 p0
#define led1 p1
#define led2 p2
延時子程式
void delay(uint t)
花樣一(閃爍)
void init(void)
花樣一(閃爍)
void blink(uchar n)
} 花樣二(交替)
void revolve(uchar n)} 花樣三(滾動)
void mpps(uchar n)
led0=0x00;
for(m=8;m>0;m--)
led1=0x00;
for(m=8;m>0;m--)
led2=0x00;
k=0xff;
for(m=8;m>0;m--)
k=0xff;
for(m=8;m>0;m--)
k=0xff;
for(m=8;m>0;m--)
}} 花樣四(霹靂)
void perak(uchar n)
} 花五(扇子)
void fan(uchar n)
for(d=0;d<5;d++)
a=0x0f;
b=0xf0;
f=0x10;
g=0x08;
for(d=0;d<5;d++)
a=0xff;
b=0xff;
for(d=8;d>0;d--)
}} 花樣五(fly)
void fly(uchar n)
a=0x01;
for(d=9;d>0;d--)
a=0x01;
for(d=9;d>0;d--)
}} 主函式
void main()}
個人簡歷河南工院
個人簡歷 姓名 王曉峰 專業 機電一體化技術 聯絡 187 電子郵箱 個人簡歷 自薦信尊敬的領導 您好!首先請讓我感謝您在百忙之中翻閱我的求職材料!我是河南工業職業技術學院2011屆畢業生,我所在的院系是機電工程系統機電一體化專業。大學三年來我始終堅持以學習為中心,同時注重思想政治素質 社交才能 創...
河南工程學院電子協會四進社群義務維修活動策劃書
社群活動策 劃書校社團聯合會 校電子協會 2013 6 17 社群義務維修活動 我們電子協會和院社聯一起到老師家屬院參加大學生進社群服務活動,主要進行電子維修,幫助老師及家屬修好了豆漿機 收音機 電飯鍋 電吹風等家電,收到老師和家屬的好評。在我們維修家電的同時一些退休教師給予了我們許多廢舊的家電讓我...
河南工程學院電子協會素質拓展活動策劃書
素 質拓展 活動策劃 書校團委校學生社團聯合會 電子協會 2012年10月30日 一 活動背景 秋高氣爽的九月,新的學期開始了,一片生機盎然,電子協會的隊伍又壯大了起來,本著使協會成員團結一心促進協會更好發展的目的,我們協會特開展此次素質拓展活動,在校團委的領導下,我相信我們素質拓展能取得比較明顯的...