




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
旋轉(zhuǎn)LED的制作山東農(nóng)業(yè)大學(xué)機(jī)電學(xué)院 劉承杰1.簡介旋轉(zhuǎn)LED是利用人的視覺暫留性,用高頻率的刷新,使人感覺到形成一幅完整的畫面。其結(jié)構(gòu)簡單,構(gòu)件實(shí)惠,易懂易學(xué)。主要由控制部分,燈陣部分,旋轉(zhuǎn)部分,供電部分,程序等構(gòu)成。2.制作步驟A.控制部分 控制部分有多種形式在此僅以51單片機(jī)為例進(jìn)行介紹,焊接單片機(jī)最小系統(tǒng)如圖所示其中C10和C11為30Pf瓷片電容電容右側(cè)為12M晶振。圖片右下角可不焊接。B燈陣 燈陣可由16個(gè)或8個(gè)一列發(fā)光LED組成LED燈為公共正極,負(fù)極單獨(dú)引線并順序連接至單片機(jī)引腳的P2口和P1口,共16根線。公共正極連接至單片機(jī)電源正極。C旋轉(zhuǎn)部分 旋轉(zhuǎn)部分主要由電機(jī)構(gòu)成,電機(jī)外接獨(dú)立電源。開關(guān)處最好接滑動(dòng)變阻器以調(diào)節(jié)轉(zhuǎn)速。D程序/*此代碼移植性良好*/#include /單片機(jī)頭文件#define DY_DELAY2 /設(shè)置每一個(gè)點(diǎn)顯示的時(shí)間長度(120)sbit LED1 = P2 0; /LED燈定義,低電平時(shí)亮(自上到下)sbit LED2 = P2 1;sbit LED3 = P2 2;sbit LED4 = P2 3;sbit LED5 = P2 4;sbit LED6 = P2 5;sbit LED7 = P2 6;sbit LED8 = P2 7;sbit LED9 = P1 0;sbit LED10 = P1 1;sbit LED11 = P1 2;sbit LED12 = P1 3;sbit LED13 = P1 4;sbit LED14 = P1 5;sbit LED15 = P1 6;sbit LED16 = P1 7;sbit LED17 = P10;sbit LED18=P11;unsigned char code logo = 0x00,0x01,0x80,0x40,0x60,0x40,0x1E,0x41,0x10,0x41,0x10,0x41,0x10,0x41,0x10,0x41,0xFF,0x7F,0x12,0x41,0x10,0x41,0x10,0x41,0x98,0x41,0x10,0x61,0x00,0x40,0x00,0x00,/*生,0*/0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x42,0x10,0x42,0x10,0x42,0x10,0x42,0x10,0x42,0x10,0x42,0x10,0x42,0x10,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*日,1*/0x70,0x00,0x00,0x00,0xFF,0xFF,0x08,0x00,0xB0,0x80,0x88,0x40,0x88,0x30,0x88,0x0E,0xFF,0x01,0x88,0x06,0x88,0x08,0x88,0x30,0xF8,0x60,0x80,0xC0,0x80,0x40,0x00,0x00,/*快,2*/0x00,0x00,0x00,0x20,0x40,0x18,0xFC,0x0C,0x44,0x07,0x44,0x12,0x44,0x20,0x46,0x40,0xFA,0x3F,0x42,0x00,0x43,0x00,0x43,0x02,0x42,0x0C,0x40,0x38,0x00,0x10,0x00,0x00,/*樂*/;/*函數(shù)名:毫秒級CPU延時(shí)函數(shù)調(diào) 用:DELAY_MS (?);參 數(shù):165535(參數(shù)不可為0)返回值:無結(jié) 果:占用CPU方式延時(shí)與參數(shù)數(shù)值相同的毫秒時(shí)間備 注:應(yīng)用于1T單片機(jī)時(shí)i600,應(yīng)用于12T單片機(jī)時(shí)i125/*/void DELAY_MS (unsigned int a)unsigned int i;while( -a != 0)for(i = 0; i 600; i+);/*函數(shù)名:LED顯示用延時(shí)函數(shù)調(diào) 用:delay(?);參 數(shù):165535(參數(shù)不可為0)返回值:無結(jié) 果:占用CPU方式延時(shí)與參數(shù)數(shù)值相同的毫秒時(shí)間備 注:應(yīng)用于1T單片機(jī)時(shí)i600,應(yīng)用于12T單片機(jī)時(shí)i125*/void delay (unsigned int a) / 用于點(diǎn)掃描的延時(shí)unsigned int i;while( -a != 0)for(i = 0; i 1; i+); /*/*函數(shù)名:關(guān)閉所有LED燈(操作硬件)調(diào) 用:DISPLAY_OFF();參 數(shù):無返回值:無結(jié) 果:所有LED燈熄滅備 注:/*/void DISPLAY_OFF (void)delay(DY_DELAY);/顯示停留P2 = 0xff;P1 = 0xff; /LED17=0; / LED18=0;/*/*函數(shù)名:單幀數(shù)據(jù)送入顯示(操作硬件)調(diào) 用:DISPLAY_PIN(?,?);參 數(shù):16位顯示數(shù)據(jù)(下高位)(d:上面8位,e:下面8位)返回值:無結(jié) 果:點(diǎn)亮對應(yīng)數(shù)據(jù)的LED燈備 注:/*/void DISPLAY_PIN (unsigned char d,unsigned char e) /第1列橫向顯示程序unsigned char i;i = d & 0x01;if(i = 0x01)LED1 = 0;DISPLAY_OFF();i = d & 0x02;if(i = 0x02)LED2 = 0;DISPLAY_OFF();i = d & 0x04;if(i = 0x04)LED3 = 0;DISPLAY_OFF();i = d & 0x08;if(i = 0x08)LED4 = 0;DISPLAY_OFF();i = d & 0x10;if(i = 0x10)LED5 = 0;DISPLAY_OFF();i = d & 0x20;if(i = 0x20)LED6 = 0;DISPLAY_OFF();i = d & 0x40;if(i = 0x40)LED7 = 0;DISPLAY_OFF();i = d & 0x80;if(i = 0x80)LED8 = 0;DISPLAY_OFF();i = e & 0x01;if(i = 0x01)LED9 = 0;DISPLAY_OFF();i = e & 0x02;if(i = 0x02)LED10 = 0;DISPLAY_OFF();i = e & 0x04;if(i = 0x04)LED11 = 0;DISPLAY_OFF();i = e & 0x08;if(i = 0x08)LED12 = 0;DISPLAY_OFF();i = e & 0x10;if(i = 0x10)LED13 = 0;DISPLAY_OFF();i = e & 0x20;if(i = 0x20)LED14 = 0;DISPLAY_OFF();i = e & 0x40;if(i = 0x40)LED15 = 0;DISPLAY_OFF();i = e & 0x80;if(i = 0x80)LED16 = 0;DISPLAY_OFF(); /*函數(shù)名:初始化程序調(diào) 用:init();參 數(shù):無返回值:無結(jié) 果:設(shè)計(jì)IO接口為強(qiáng)推方式并全部置1備 注:/*/void init (void) /* P4SW = 0xff; /啟動(dòng)P4接口/P0M0 = 0xff; /接口設(shè)置為強(qiáng)推/P2M0 = 0xff;/P4M0 = 0xff; */P1 = 0xff; /初始IO接口狀態(tài)P3 =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車間內(nèi)部承包經(jīng)營與設(shè)備維護(hù)一體化合同范本
- 采石場安全生產(chǎn)責(zé)任承包管理協(xié)議
- 高標(biāo)準(zhǔn)廠房木結(jié)構(gòu)建造與施工一體化服務(wù)合同
- 老人照料及護(hù)理課件
- 石場安全生產(chǎn)三年行動(dòng)方案
- 安全管理三違指的是什么
- 突發(fā)事件應(yīng)急處置機(jī)制和預(yù)案
- 贛州市安全生產(chǎn)電視電話會議
- 美術(shù)信息化技術(shù)課件
- 生產(chǎn)制造安全事故案例
- 外科病應(yīng)急預(yù)案嵌頓疝病人應(yīng)急預(yù)案
- 孤獨(dú)癥康復(fù)教育人員上崗培訓(xùn)練習(xí)題庫及答案
- 機(jī)械設(shè)備投入計(jì)劃及保證措施
- 東南大學(xué)附屬中大醫(yī)院ECMO操作記錄單
- 每月防火檢查及記錄表(每月一次)
- DFMEA編制作業(yè)指導(dǎo)書新版
- 工程項(xiàng)目成本預(yù)算表
- GB∕T 3639-2021 冷拔或冷軋精密無縫鋼管
- DB51∕T 2628-2019 司法所外觀及室內(nèi)標(biāo)識規(guī)范
- 一般自我效能感量表(GSES)
- 2022版義務(wù)教育語文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
評論
0/150
提交評論