西安工業(yè)大學(xué)北方信息工程學(xué)院-搖搖棒課程設(shè)計_第1頁
西安工業(yè)大學(xué)北方信息工程學(xué)院-搖搖棒課程設(shè)計_第2頁
西安工業(yè)大學(xué)北方信息工程學(xué)院-搖搖棒課程設(shè)計_第3頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、西安工業(yè)大學(xué)北方信息工程學(xué) 院-搖搖棒課程設(shè)計生產(chǎn)實習(xí)報+系 專 班 姓別:業(yè): 級: 名:申】子信息系電氣工程及其自動化B080305 學(xué) 號:B08888888888指導(dǎo)教師:張妮實習(xí)題目:搖搖棒牛產(chǎn)設(shè)計實習(xí)地點: 電子實驗室教務(wù)處印制2011年9 月28 日指導(dǎo)教師鑒定:實習(xí)報告成績:指導(dǎo)教師簽名:指導(dǎo)教師填閱時間: 年 月 日目錄1. 實習(xí)目的02. 實習(xí)時間,及進程安排03. 實習(xí)地點14. 實習(xí)單位、部門、地點 .15. 實驗內(nèi)容15.1電源部分35.2復(fù)位開關(guān)45.3水銀開關(guān)45.4單片機與LED顯示45.5試驗程序56. 實驗步驟106.1焊接10焊接最小部分.10焊接LED及

2、其他原件 106.2組裝106.3調(diào)試及其出現(xiàn)問題與解決107. 實驗總結(jié)11搖搖棒生產(chǎn)設(shè)計【前言】從最初的課本知識到烙鐵的學(xué)習(xí),我們的技能一步步提高,為了讓我們有 一個綜合鍛煉的機會,學(xué)校老師,給我們設(shè)計了一個題目,對搖搖棒進行設(shè)計, 搖搖棒的生產(chǎn)很簡單,也具有趣味性,因此老師給我們選了這個題目。搖搖棒所顯示的效果即搖起來成一個平面圖像的原理是是因為人眼存在視覺停留這一現(xiàn)象。搖搖棒正是利用這一顯現(xiàn)從而產(chǎn)生的效果。本次試驗是使用89S51作為控制器,進行掃描,將輸出送給 16個LED燈, 不停的捕捉畫面;使用“水銀開關(guān)”作為通斷的控制器,這一利用十分巧妙, 使得在搖晃時才出現(xiàn)畫面。1. 實習(xí)目

3、的1 非常重要的實踐教學(xué)環(huán)節(jié)2 培養(yǎng)理論知識與生產(chǎn)實際相結(jié)合的能力3了解單片技術(shù)4 鍛煉實際動手能力,掌握電子線路焊接、裝配的基本技能5了解并掌握本專業(yè)軟硬件設(shè)計的一些基本問題2. 實習(xí)時間,及進程安排8月22日 8月23日:理論學(xué)習(xí)及講座階段上午講座下午及課外時間進行資料收集、查找及學(xué)習(xí)8月24日:發(fā)放元器件,進行焊接準(zhǔn)備8月25日8月26日:硬件焊接及組裝,及硬件調(diào)試8月27日9月2日:參考硬件電路繪制原理圖及 PCB繪制,參照例程學(xué)習(xí)軟件程序設(shè)計9月2日9月9日:總結(jié)報告及驗收、答辯3. 實習(xí)地點電子實驗室4. 實習(xí)單位、部門、地點實習(xí)單位 西安工業(yè)大學(xué)北方信息工程學(xué)院實習(xí)部門電子信息系

4、實習(xí)地點電子實驗室5. 實驗內(nèi)容h Documents FtDRIl05PJzEf9 -PB 席 B0BU3D52fl王紹一.Seh |f 二艮 EfiJ 吉:& 口國踰十X凹B垂一 II:I一 - THW “Lp3Lh J學(xué)J羋JEp 3LJF IF卜 p * F IK F IF器件封裝:Part TypeDesig natorFootpri nt0.1uFC2RAD0.11KR220805R1KR230805R1KR200805R1KR210805R1KR260805R1KR270805R1KR240805R1KR250805R1KR130805R1KR140805R1KR110805R1

5、KR120805R1KR150805R1KR180805R1KR190805R1KR160805R1KR170805R10KR4AXIAL0.410uFC1RB.1/.2W10uFC5RB.1/.2W112MHzY2XTAL30pFC3RAD0.130pFC4RAD0.189C51U1DIP40100KR280805R100KR2AXIAL0.4BAT3VB1BAT2032BAT3VB2BAT2032POWERK4SIP3ResetK2K1UART1J6SIP4封裝及網(wǎng)絡(luò)表:BDB030524王紹一.(Mb Dncumenis | E0SD3O524王紹一Sdii 劉 B08030524王紹一

6、PCB B080305Z4S召一 cfg*_L匚匚匚 匚匚匚匚匚匚 匚匚匚 匚匚匚匚 一I - KO:II王 -r I A- 衛(wèi)曰 di TahI Aiti jfRriMiwJ Jhiii /Mr4iArtiA-Al1 ZTnniiiiAii /如上圖所示是搖搖棒的總電路圖及其封裝處理的效果圖。本電路有電源、 復(fù)位開關(guān)、水銀開關(guān)、二極管顯示、單片機五部分組成。5.1電源部分系統(tǒng)電源VCC選用2節(jié)CR2023紐扣電池串聯(lián),串聯(lián)電壓為6V,但實際為5V左右,足以保證下載程序及調(diào)試。5.2復(fù)位開關(guān)復(fù)位開關(guān)包括上電復(fù)位和掉電復(fù)位,分別保證系統(tǒng)的啟動和沒電時的數(shù)據(jù) 保存,是系統(tǒng)正常運行的保證。5.3水銀

7、開關(guān)用玻璃殼封裝的水銀開關(guān),是使用最多的一種形式,這種水銀開關(guān)傾 斜一個工作角度時,兩個電極通過水銀便可進行開關(guān)的通、斷動作。玻璃 管封裝式水銀開關(guān)的優(yōu)點是可以從外部觀察到它的工作狀態(tài),缺點是容易 破碎。本程序利用這個特點控制系統(tǒng)電源的開端,恰大好處,讓我們用手搖 時正好能保證一個角度的開通,使顯示下過明顯。水銀開關(guān)剖析圖5.4單片機與LED顯示AT89S51單片機作為控制器,在pO、p2 口接有16只以共陽的方式連接的高 亮度LED,由單片機輸出低電平點亮。K2是芯片的復(fù)位開關(guān),K1是畫面的切換鍵, 水銀開關(guān)送信號給intO.此搖搖棒還可以單獨作為一個單片機開發(fā)板使用。系統(tǒng)的三個擴展接口:J

8、1用于和LED水銀開關(guān)連接,J6用于串口擴展下載isp程序,J7為擴展接口, 可以連接其它擴展模塊。5.5試驗程序#include #include ziku.h unsigned int n=0; unsigned char m=0; unsigned char d=0; void delayms() int i;for(i=0;i160;i+);晶振 22.1184Mfor(i=0;iv100;i+); / 晶振 14.7456Mvoid delay(char x) int i,j;for(i=0;ivx;i+)for(j=0;jvl200;j+);void init() EA=1;打開中

9、斷總開關(guān)EX0=1;/ 打開中斷0的允許開關(guān)EX1=1;/ 打開中斷1的允許開關(guān)IT0=0;設(shè)置中斷0的中斷方式為低電平 觸發(fā)IT1=1;設(shè)置中斷1的中斷方式為脈沖出發(fā)void ins_0() interrupt 0delay(4);for(n=0;n128;n=n+2)d=0;if(hanzimn&0x01) = 0) d|=0x80;if(hanzimn&0x02) = 0) d|=0x40;if(hanzimn&0x0 4) = 0) d|=0x20;/*/P2=hanzimn;P0=hanzimn+1;delayms();/*/*if(hanzimn&0x0 8) = 0) d|=0x

10、10;if(hanzimn&0x1 0) = 0) d|=0x08;if(hanzimn&0x2 0) = 0) d|=0x04;if(hanzimn&0x4 0) = 0)d|=0x02;if(hanzimn&0x8 0) = 0) d|=0x01;P0=d;d=0;if(hanzimn+1&0 x01) = 0) d|=0x80;if(hanzimn+1&0 x02) = 0) d|=0x40;if(hanzimn+1&0 x04) = 0) d|=0x20;if(hanzimn+1&0 x08) = 0) d|=0x10;if(hanzimn+1&0 x10) = 0) d|=0x08;

11、if(hanzimn+1&0 x20) = 0) d|=0x04;if(hanzimn+1&0 x40) = 0) d|=0x02;if(hanzimn+1&0 x80) = 0) d|=0x01;P2=d;delayms();*/void ins_2() interrupt2ziku.h: m+; delayms(); if(m=2) m=0;void main() init();whileP0=0xff;P1=0xff;charcodehanzi128= / 第一維 控制顯示屏幕的屏幕 數(shù),第二維度控制每個 屏幕顯示的文字個數(shù)/媽 0x08,0x02,0x08,0x44,0x0F,0xA8

12、,0xF8,0x10,0x08,0x28,0x0F,0xC6,0x40,0x10,0x5F,0x90,0x40,0x90,0x40,0x90,0x40,0xB2,0xFF,0x91,0x40,0x82,0x01,0xFC,0x00,0x80,0x00,0x00,我0x04,0x00,0x24,0x10,0x24,0x12,0x24,0x21,0x7F,0xFE,0xC4,0x40,0x44,0x84,0x04,0x08,0xFF,0x90,0x04,0x60,0 x44,0x58,0x35,0x86,0x04,0x01,0x0C,0x07,0x04,0x00,0x00,0x00,愛0x02,0

13、x00,0x0D,0x00,0x49,0x02,0x69,0x0C,x99,0x64,0xA9,0x42,0x89,0x03,0x0A,0x02,0x0C,0x00,0x00,0x00,/你0x02,0x00,0x04,0x00,0x1F,0xFF,0xE0,0x00,0x02,0x00,0x04,0x10,0x18,0x20,0xF0,0xC2,0x10,0x01,0x13,0xFE,0x10,0x00,0x10,0x80,0x14,0x60,0x18,0x30,0X00,0X00,0X00,0X00,0x59,0x31,0x49,0xC1,0 x4F,0x62,0x79,0x54,0x49

14、,0x48,0x89,0x54,06.實驗步驟6.1焊接焊接最小部分焊接最小電路部分。先焊接40p的IC插座(注意:芯片的缺口是朝下的! 設(shè)計PCB時,為了便于布線),再將12M晶振、30pF瓷片電容、10uF電解電容、 10K電阻、插針焊上去?,F(xiàn)在芯片就可以燒寫程序。若程序無法燒寫,請檢查電 路中是否有虛焊等,再進行下一步。焊接LED及其他原件焊接LED部分。先將16個LED插入PCB板中指位置,注意不要放反了, LED的引腳是“長正短負(fù)”,PCB板上的焊盤是“方正圓負(fù)”。要將 LED燈緊 貼板子。貼片電阻不是很容易就成功的,要先焊一邊的,在焊裝整體的。6.2組裝將兩個板子用螺絲釘固定,注意管腳要插正確。把電池裝好,注意極性。 最后把連線也焊接好。6.3調(diào)試及其出現(xiàn)問題與解決將組裝好的搖搖棒的開關(guān)達到 ON把下載線接好,從電腦上下載程序。當(dāng)下 載完成后,將搖搖棒傾斜角度使水銀開關(guān)接通,觀察LED燈是否正常工作。用手來回?fù)u晃搖搖棒,觀察效果問題的出現(xiàn),當(dāng)下載完成后,發(fā)現(xiàn)有兩個LED燈不亮,用萬用表檢查 LED燈是否正常工作。把萬用表打到蜂鳴檔,兩個筆分別接LED燈的兩個管腳,注意正負(fù),發(fā)現(xiàn)并沒有亮說明 LED燈已經(jīng)損壞,需要換一

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論