智能曝光箱的詳細(xì)設(shè)計(jì)_第1頁(yè)
智能曝光箱的詳細(xì)設(shè)計(jì)_第2頁(yè)
智能曝光箱的詳細(xì)設(shè)計(jì)_第3頁(yè)
智能曝光箱的詳細(xì)設(shè)計(jì)_第4頁(yè)
智能曝光箱的詳細(xì)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、淄博市技師學(xué)院?jiǎn)纹瑱C(jī)課題研究報(bào)告題目:智能曝光箱專業(yè):電氣工程系屆別:10技師姓名:羅成導(dǎo)師:孫磊引言:一直以來制作電線路板多采用萬用板。但是伴隨著學(xué)習(xí)的深化,萬用板的許多弊端逐漸暴露出來。在做線路板時(shí)特別是比較復(fù)雜的線路,萬用板的連線問題和初始化設(shè)計(jì)問題不夠規(guī)范化,特別容易造成錯(cuò)焊漏焊。伴隨著電子行業(yè)的飛速發(fā)展,對(duì)作為電子元件為基礎(chǔ)的印制電路板的需求量以及制作精度的要求越來越高。而紫外線曝光機(jī)是印版制作工藝中的重要設(shè)備,在實(shí)驗(yàn)的基礎(chǔ)上設(shè)置了雙玻璃架晾曬智能曝光機(jī)。針對(duì)這個(gè)問題我們?cè)O(shè)計(jì)了一個(gè)可以感光智能曝光制作雙面印刷電路板的儀器:智能曝光相利用物理光學(xué)原理 使用紫外線照射技術(shù),在相對(duì)封閉的環(huán)

2、境中對(duì)感光線路板進(jìn)行曝光。將事先設(shè)計(jì)好的線路固化到線路板上。目的:根據(jù)目前印制電路板在制作上種種困難,設(shè)計(jì)一種可自行紫外線曝光的制板裝置。要求:1, 開關(guān)實(shí)現(xiàn)紫光/日光與全紫光/下紫光的良好切換2, 矩陣鍵盤輸入數(shù)據(jù),確認(rèn)進(jìn)行倒計(jì)時(shí),四位共陽(yáng)數(shù)碼管實(shí)時(shí)顯示數(shù)據(jù)的變化情況。3, 指示燈顯示電源與完成倒計(jì)時(shí)的狀態(tài),并有自動(dòng)切斷電源裝置等智能系統(tǒng)。4, 整個(gè)制作過程精確方便,易于初學(xué)者學(xué)習(xí)使用。方法:采用89S51作為該系統(tǒng)的微控芯片,實(shí)現(xiàn)該系統(tǒng)數(shù)據(jù)輸入,數(shù)據(jù)顯示以及其他附加功能。充分利用信息電子技術(shù)設(shè)計(jì)線路板的硬件結(jié)構(gòu)。關(guān)鍵詞:智能曝光箱 紫外線曝光 89S51系統(tǒng)介紹:操作面板:在上圖中右紅色開

3、關(guān)實(shí)現(xiàn)紫光/日光的切換,左紅色開關(guān)實(shí)現(xiàn)全紫光與下紫光的切換。4*4矩陣鍵盤實(shí)現(xiàn)數(shù)據(jù)的輸入,*是(重新)輸入鍵,#是確認(rèn)鍵。四位共陽(yáng)數(shù)碼管顯示時(shí)間的倒計(jì)時(shí)。線路板原理圖 主板線路圖1, J4是電源輸入端子,本系統(tǒng)采用12v電源供給,12v電源內(nèi)部結(jié)構(gòu)為將220v市電將變壓器降為12v交流電,在經(jīng)過整流橋變?yōu)槊}動(dòng)的直流電。通過三端穩(wěn)壓集成塊7812輸出12v直流電,其中電解電容構(gòu)成濾波電路,將脈動(dòng)的直流電變?yōu)槠交闹绷麟?。同?在主板線路圖中通過三端穩(wěn)壓集成塊7805輸出5v直流電,其中電解電容構(gòu)成濾波電路,將脈動(dòng)的直流電變?yōu)槠交闹绷麟姟?, 主板線路圖采用89S51作為微控芯片。P1外接4*4

4、矩陣鍵盤,是線路板的輸入裝置。P0與P2控制四位共陽(yáng)數(shù)碼管的顯示。P2.0P2.1控制指示燈的顯示。P2.2控制繼電器的通斷。P2.3控制蜂鳴器。注意:a, 由于P0沒有上拉電阻,需外接4.7k上拉電阻。b, 圖中所用pnp三極管工作在通斷狀態(tài),89S51送低電平時(shí)pnp導(dǎo)通,高電平時(shí)pnp關(guān)斷。c, 89S51最小系統(tǒng)中的按鍵用于系統(tǒng)復(fù)位。d, 繼電器必須采用5v直流繼電器。PCB圖實(shí)物圖程序/* 程序名稱: 自動(dòng)曝光箱 編者:羅成 日期:2011年10月27日 程序說明:MCU采用AT89S51,外接12M晶振, 功能描述:*/#include<reg52.h> /頭文件#in

5、clude<intrins.h>#define uint unsigned int /宏定義#define uchar unsigned charuchar line,file,i,j,a,t0,num1,num2,num3,num11,num12,num13;uint num;uchar tab1=0xfb,0xf7,0xef,0xdf;uchar code tab= 0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f,0x0,0x3f,0x0;uchar code tab3=0x3F,0x6,0x5B,0x4F,0x66,0x6D,0x7D,0

6、x7,0x7F,0x6F;uchar code keytab=0xee,0xde,0xbe,0xed,0xdd,0xbd,0xeb,0xdb,0xbb,0xe7,0xd7,0xb7;uchar tempdata=0,0,0,0;bit flag1; /定時(shí)標(biāo)志位 為1時(shí) 進(jìn)入倒計(jì)時(shí)狀態(tài) 為0時(shí) 進(jìn)入數(shù)據(jù)輸入狀態(tài)bit flag2;sbit fengming=P24;sbit jidian=P25;/* 延時(shí)子函數(shù)*/void delay(uint z) /延時(shí)1毫秒子函數(shù)uint x,y; /聲明兩個(gè)局部變量x,y,取值范圍065535;僅在此函數(shù)里有效。for(x=z;x>0;x-)

7、for(y=110;y>0;y-);/* 顯示子函數(shù)5(適用于實(shí)驗(yàn)仿真板)*/void display(uchar firstbit,uchar num) /聲明uchar型變量firstbit(從第幾個(gè)數(shù)碼管開始點(diǎn)亮),num(點(diǎn)亮幾個(gè)數(shù)碼管) uchar i; for(i=0;i<num;i+) P2=tab1firstbit+i;P0=tempdatai;delay(3);/*初始化子函數(shù)*/void init()TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;/* 主函數(shù) +*/void ma

8、in()init();while(1) P1=0x0f; /行線輸出全為0 line=P1&0x0f; /讀入列線值 if(line!=0x0f) /先檢測(cè)有無按鍵按下 delay(10); /去抖 if(P1&0x0f)!=0x0f) line=P1&0x0f; /讀入列線值 P1=line|0xf0; /輸出當(dāng)前列線值 file=P1&0xf0; /讀入行線值 while(P1&0xf0)!=0xf0)display(0,3);/等待松開并輸出 i=line|file;if(i=0xb7) /確認(rèn)鍵 按下此鍵 切換進(jìn)入倒計(jì)時(shí)狀態(tài)flag1=1; /倒

9、計(jì)時(shí)標(biāo)志位flag2=0;TR0=1;if(i=0xe7) /重新輸入鍵 按下此鍵 切換進(jìn)入數(shù)據(jù)輸入狀態(tài)flag1=0; /數(shù)據(jù)輸入狀態(tài) 定時(shí)標(biāo)志位置0,定時(shí)器關(guān)閉,時(shí)間參數(shù)清0,臨時(shí)數(shù)組清零flag2=0;TR0=0;t0=0;a=0;num11=0;num12=0;num13=0;tempdata0=0;tempdata1=0;tempdata2=0;tempdata3=0;if(!flag1) /定時(shí)標(biāo)志位置0, 進(jìn)入數(shù)據(jù)輸入狀態(tài)if(i!=0xb7)if(i!=0xe7) for(j=0;j<12;j+)if(i=keytabj)tempdataa=tabj;a+;/*由此往下便

10、是此程序中最為核心與艱難的地方,到此定時(shí)狀態(tài)與數(shù)據(jù)輸入狀態(tài)的切換已經(jīng)完成,矩陣鍵盤輸入數(shù)據(jù),在應(yīng)用松手檢測(cè)后得以良好改善。但是實(shí)驗(yàn)室用矩陣鍵盤的編碼不同,也就是說j表是tab中的第某一位數(shù)據(jù),而num11,num12,num13則表是tab3中的某一位數(shù)據(jù)。同樣是09的任意一個(gè)數(shù)字,但在tab與tab3所處的位置是不同的。下部分程序便是要將j應(yīng)用到tab3中之前,怎樣實(shí)現(xiàn)j轉(zhuǎn)換成num11,num12,num13*/if(a=1) /在keytab中已經(jīng)將矩陣鍵盤右側(cè)A,B,C,D四個(gè)鍵的鍵值去掉,同時(shí)在tab中也已將/A,B,C,D四個(gè)字母的編碼去掉。再根據(jù)tab與tab3的具體內(nèi)容調(diào)試nu

11、m1=j+1;if(i=0xd7)num1=0;if(a=2)num2=j+1;if(i=0xd7)num2=0;if(a=3)num3=j+1;if(i=0xd7)num3=0;num=num1*100+num2*10+num3; if(flag1) /定時(shí)標(biāo)志位置1num11=num/100;num12=num%100/10;num13=num%10; tempdata0=tab3num11; /啟動(dòng)定時(shí)器,并隨時(shí)間的自減, 時(shí)間參數(shù)自減,再將值賦給臨時(shí)數(shù)組tempdata1=tab3num12;tempdata2=tab3num13;if(t0=20)t0=0;num-;if(num=0)TR0=0;flag2=1; if(flag2)tab10=0xf8;tab11=0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論