




已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
旋轉(zhuǎn)LED的制作山東農(nóng)業(yè)大學(xué)機(jī)電學(xué)院 劉承杰1.簡(jiǎn)介旋轉(zhuǎn)LED是利用人的視覺暫留性,用高頻率的刷新,使人感覺到形成一幅完整的畫面。其結(jié)構(gòu)簡(jiǎn)單,構(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í)間長(zhǎng)度(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ù)名:毫秒級(jí)CPU延時(shí)函數(shù)調(diào) 用:DELAY_MS (?);參 數(shù):165535(參數(shù)不可為0)返回值:無(wú)結(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)返回值:無(wú)結(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ù):無(wú)返回值:無(wú)結(jié) 果:所有LED燈熄滅備 注:/*/void DISPLAY_OFF (void)delay(DY_DELAY);/顯示停留P2 = 0xff;P1 = 0xff; /LED17=0; / LED18=0;/*/*函數(shù)名:?jiǎn)螏瑪?shù)據(jù)送入顯示(操作硬件)調(diào) 用:DISPLAY_PIN(?,?);參 數(shù):16位顯示數(shù)據(jù)(下高位)(d:上面8位,e:下面8位)返回值:無(wú)結(jié) 果:點(diǎn)亮對(duì)應(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ù):無(wú)返回值:無(wú)結(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)防銹干燥劑市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)鋼結(jié)構(gòu)支架市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)超級(jí)純合成發(fā)動(dòng)機(jī)油市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)自動(dòng)感應(yīng)干手器市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)紫菜米餅市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)監(jiān)控卡多媒體疊加系統(tǒng)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)玻璃塞夾具市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)液壓下錨機(jī)市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)氮?dú)獍l(fā)生器市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 2025至2030年中國(guó)扣鎖型快速接頭市場(chǎng)分析及競(jìng)爭(zhēng)策略研究報(bào)告
- 水電安裝改造協(xié)議模板
- 15.1兩種電荷 - 2024-2025學(xué)年人教版初中物理九年級(jí)全一冊(cè)
- 分布式光伏發(fā)電項(xiàng)目EPC總承包投標(biāo)方案(技術(shù)方案)
- 2023-2024學(xué)年天津市部分區(qū)高一下學(xué)期期末考試化學(xué)試卷 (解析版)
- 2024-2030年中國(guó)伊利石行業(yè)經(jīng)銷模式及競(jìng)爭(zhēng)策略展望分析報(bào)告版
- 2024年安順市普定縣引進(jìn)高層次人才招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 【課件】動(dòng)詞的時(shí)態(tài)、語(yǔ)態(tài)和主謂一致 課件-2025屆高三英語(yǔ)上學(xué)期一輪復(fù)習(xí)專項(xiàng)
- 小學(xué)生常用急救知識(shí)課件
- 長(zhǎng)方體和正方體(表面積的變化)―備課講稿
- 2025屆江蘇省常州市八年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 企業(yè)注銷登記申請(qǐng)書(適用于公司、非公司企業(yè)法人、合伙企業(yè)、個(gè)人獨(dú)資企業(yè))
評(píng)論
0/150
提交評(píng)論