電子工藝實習(xí)報告西南交大_第1頁
電子工藝實習(xí)報告西南交大_第2頁
電子工藝實習(xí)報告西南交大_第3頁
電子工藝實習(xí)報告西南交大_第4頁
電子工藝實習(xí)報告西南交大_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、(20XX 20XX 學(xué)年第 X 學(xué)期)實習(xí)名稱:電子工藝實習(xí)專 業(yè): 學(xué) 號: XXXXXXXXXX 姓 名: XXX 實習(xí)地點: XXXXXXXXXXX 實習(xí)時間: XXXXXXXXXXXXX 實習(xí)成績: 指導(dǎo)教師(簽字): 西南交通大學(xué)峨眉校區(qū) 年 月 日1、 實習(xí)目的和要求(1) 實習(xí)目的 1、熟悉手工焊錫常用工具的使用及其維護與修理,基本掌握手工電烙鐵的焊接技術(shù),能夠獨立的完成簡單電子產(chǎn)品的安裝與焊接,熟悉電子產(chǎn)品制作過程及主要工藝;2、掌握電子組裝的基本技能;3、掌握電子元器件的識別及選擇;4、學(xué)習(xí)焊接電路板的有關(guān)知識;5、鍛將學(xué)習(xí)的理論知識運用于實當(dāng)中,反過來檢驗書本上理論的正確

2、性,進一步鞏固、深化已經(jīng)學(xué)過的理論知識,提高綜合運用所學(xué)過的知識,并且培養(yǎng)自己發(fā)現(xiàn)問題、解決問題的能力。(二)實習(xí)要求1、注意安全:1)嚴(yán)格遵守學(xué)校有關(guān)規(guī)章制度:嚴(yán)禁酗酒、斗毆。2)禁止到河、水庫游泳,違者按學(xué)校有關(guān)規(guī)章辦理。3)遵守電器安全規(guī)則,避免觸電、火災(zāi)事故發(fā)生。4)愛護公物,按設(shè)備操作規(guī)程使用儀器、設(shè)備。如不按規(guī)程操作造成儀器設(shè)備損壞的,按學(xué)校有關(guān)規(guī)章辦理。2、缺勤超過(2次),本次實習(xí)不及格。遲到15分鐘以上算缺勤。遲到15分以內(nèi),每2次算1次缺勤。3、完成實習(xí)日志和實習(xí)報告。4、板焊壞、未調(diào)試出來的,實習(xí)不及格。2、 實習(xí)方式和安排(1) 實習(xí)方式采用上機和實踐的方式(2) 實習(xí)

3、安排時間內(nèi)容地點7.8上午上課電階7.9上午SCH LIB設(shè)計電1097.10上午SCH設(shè)計電1097.11上午PCB LIB設(shè)計電1097.12上午PCB設(shè)計電1097.13上午焊接電1097.14上午電路板驗收電1098.22下午顯示程序設(shè)計電1098.23下午鍵盤程序設(shè)計電1098.24下午電子鐘程序設(shè)計電1098.25下午串口通信設(shè)計電1098.26寫實習(xí)報告及日志寢室8.27收實習(xí)報告及日志寢室3、 實習(xí)內(nèi)容1、7月9日上午 SCH LIB設(shè)計 AN C CE PHONEJACKRR8 2、7月9日上午7月10日上午 SCH設(shè)計3、7月10日下午7月11日上午 焊接4、7月11日下午

4、7月12日上午 PCB LIB設(shè)計AXIAL0.4 CZ1 CZ2 DIP18DIP20 DIP40 KB32LED8-4-5SIP9 5、(1)7月12日下午 驗收實驗板 (2)7月13日上午 實驗板未驗收成功者維修實驗板以便下午驗收,驗收成功者繼續(xù)完成PCB LIB設(shè)計。6、7月14日下午7月15日上午 PCB設(shè)計7、8月22日下午顯示程序設(shè)計#include <reg51.h>#define uchar unsigned char#define uint unsigned intvoid delayms(uint);uchar code seg=0x06,0x5b,0x06,

5、0x4f,0x4f,0x06;void main(void)char i,temp;P2=0x00;while(1)temp=0x01;for(i=0;i<6;i+) P2=temp;P0=segi;delayms(50); temp<<=1; void delayms(uint j)uchar i;for(;j>0;j-) i=250; while(-i); i=249; while(-i); 8、8月23日下午 鍵盤程序設(shè)計#include"STC12C5A.h"#include<intrins.h>#define out P32#d

6、efine outk P33void delayms(uint);uchar scan(void);void display(uint x1,uint x2);uchar code seg=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;uchar code d=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0xff,0x6f;void main(void)uchar key,k1,k2;while(1)P0=0x00;P2=0x00;k1=k2=0;key=scan();while(key!=4)key=scan();displ

7、ay(k1,k2);key=scan();delayms(10);while(scan()!=16);if(key=1)k1+;else if(key=2)k1=k1+2;else if(key=3)k1=k1+3;else if(key=9)k2+;else if(key=10)k1=k2+2;else if(key=11)k1=k2+3;else if(key=12)k1=k2=0;display(k1,k2);delayms(10);void delayms(uint j)uchar i;for(;j>0;j-) i=250; while(-i); i=249; while(-i)

8、; uchar scan(void)P3=0xff;P0=0xfe;if(P32=0)return 0;if(P33=0)return 8;P3=0xff;P0=0xfd;if(P32=0)return 1;if(P33=0)return 9;P3=0xff;P0=0xfb;if(P32=0)return 2;if(P33=0)return 10;P3=0xff;P0=0xf7;if(P32=0)return 3;if(P33=0)return 11;P3=0xff;P0=0xef;if(P32=0)return 4;if(P33=0)return 12;P3=0xff;P0=0xdf;if(

9、P32=0)return 5;if(P33=0)return 13;P3=0xff;P0=0xbf;if(P32=0)return 6;if(P33=0)return 14;P3=0xff;P0=0x7f;if(P32=0)return 7;if(P33=0)return 15;return 16;void display(uint x1,uint x2)uchar h,m,s;h=x1/100%10;m=x1/10%10;s=x1%10;P2=0x04;P0=ds;delayms(10);P2=0x02;P0=dm;delayms(10);P2=0x01;P0=dh;delayms(10);

10、h=x2/100%10;m=x2/10%10;s=x2%10;P2=0x80;P0=ds;delayms(10);P2=0x40;P0=dm;delayms(10);P2=0x20;P0=dh;delayms(10);P2=0x08;P0=0x40;delayms(10);P2=0x10;P0=0x40;delayms(10);9、8月24日下午 電子鐘程序設(shè)計#include"STC12C5A.h"#include<intrins.h>#define uchar unsigned char#define uint unsigned int#define TIC

11、K 10000 /10000×100us=1s#define T100us256-200 /100us時間常數(shù)(12M)void delayms(uint);void display(uint x1,uint x2,uint x3);uchar scan(void);uchar code seg=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17;uchar code d=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x6f;uint C100us;uchar shi,fen,miao,key;void m

12、ain(void)P0=0x00;P2=0x00;TMOD=0X02;TH0=T100us;TL0=T100us;IE=0X92; /開總中斷和定時器0中斷TR0=1;C100us=TICK;shi=fen=miao=0;while(1)display(shi,fen,miao);void timer0()interrupt 1C100us-;if(C100us=0)C100us=TICK;miao+;if(miao=60)miao=0;fen+;if(fen=60)fen=0;shi+;if(shi=24)shi=0; /1S時間到,取反LEDvoid delayms(uint j)ucha

13、r i;for(;j>0;j-) i=250; while(-i); i=249; while(-i); uchar scan(void)P0M1=0x00; P0M0=0x00;P3=0xff;P0=0xfe;if(P32=0)delayms(10);while(P32!=0);return 0;if(P33=0)delayms(10);while(P33!=0);return 8;P3=0xff;P0=0xfd;if(P32=0)delayms(10);while(P32!=0);return 1;if(P33=0)delayms(10);while(P33!=0);return 9

14、;P3=0xff;P0=0xfb;if(P32=0)delayms(10);while(P32!=0);return 2;if(P33=0)delayms(10);while(P33!=0);return 10;P3=0xff;P0=0xf7;if(P32=0)delayms(10);while(P32!=0);return 3;if(P33=0)delayms(10);while(P33!=0);return 11;P3=0xff;P0=0xef;if(P32=0)delayms(10);while(P32!=0);return 4;if(P33=0)delayms(10);while(P3

15、3!=0);return 12;P3=0xff;P0=0xdf;if(P32=0)delayms(10);while(P32!=0);return 5;if(P33=0)delayms(10);while(P33!=0);return 13;P3=0xff;P0=0xbf;if(P32=0)delayms(10);while(P32!=0);return 6;if(P33=0)delayms(10);while(P33!=0);return 14;P3=0xff;P0=0x7f;if(P32=0)delayms(10);while(P32!=0);return 7;if(P33=0)delay

16、ms(10);while(P33!=0);return 15;return 1;void display(uint x1,uint x2,uint x3)uchar m,s;P0M1=0x00; P0M0=0xFF;m=(x1%100)/10;s=x1%10;P0=0x00;P2=0x02;P0=ds;delayms(10);P0=0x00;P2=0x01;P0=dm;delayms(10);m=(x2%100)/10;s=x2%10;P0=0x00;P2=0x10;P0=ds;delayms(10);P0=0x00;P2=0x08;P0=dm;delayms(10);m=(x3%100)/1

17、0;s=x3%10;P0=0x00;P2=0x80;P0=ds;delayms(10);P0=0x00;P2=0x40;P0=dm;delayms(10);P0=0x00;P0=0x40;P2=0x24;delayms(10);P0=0x00;10、8月25日下午 串口通信程序設(shè)計#include"STC12C5A.h"#include<intrins.h>#define uchar unsigned char#define uint unsigned intvoid delayms(uint);void UART_init();void UART_send_b

18、yte(uchar dat);void display();uchar scan(void);uchar code d=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40;uchar code c=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;uchar num,temp=0,r1,r2,r3,r4,r5,r6,r7,r8;void main(void)UART_init();while(1)if(scan()!=20)UART_send_byte(0x30+scan(); while(scan()!=

19、20)display();display();void UART_init()SCON=0x50;TMOD=0x20;PCON=0x80;TH1=0xf3;TL1=0xf3; TR1=1;EA=1;ES=1;void UART_send_byte(uchar dat)SBUF=dat;void interrupt_UART()interrupt 4if(TI)TI=0;if(RI)RI=0;num=SBUF-0x30;temp+;if(temp=9)temp=1;void display()P0M1=0x00; P0M0=0xFF;P0=0x00;P2=0xff;delayms(3);if(t

20、emp=1)r1=dnum;if(temp=2)r2=dnum;if(temp=3)r3=dnum;if(temp=4)r4=dnum;if(temp=5)r5=dnum;if(temp=6)r6=dnum;if(temp=7)r7=dnum;if(temp=8)r8=dnum;P0=0x00;P0=r1;P2=c0;delayms(3);P0=0x00;P0=r2;P2=c1;delayms(3);P0=0x00;P0=r3;P2=c2;delayms(3);P0=0x00;P0=r4;P2=c3;delayms(3);P0=0x00;P0=r5;P2=c4;delayms(3);P0=0x

21、00;P0=r6;P2=c5;delayms(3);P0=0x00;P0=r7;P2=c6;delayms(3);P0=0x00;P0=r8;P2=c7;delayms(3);uchar scan(void)P0M1=0x00; P0M0=0x00;P3=0xff;P0=0xfe;if(P32=0)delayms(10);return 0x00;if(P33=0)delayms(10);return 0x08;P3=0xff;P0=0xfd;if(P32=0)delayms(10);return 0x01;if(P33=0)delayms(10);return 0x09;P3=0xff;P0=

22、0xfb;if(P32=0)delayms(10);return 0x02;if(P33=0)delayms(10);return 0x10;P3=0xff;P0=0xf7;if(P32=0)delayms(10);return 0x03;if(P33=0)delayms(10);return 0x11;P3=0xff;P0=0xef;if(P32=0)delayms(10);return 0x04;if(P33=0)delayms(10);return 0x12;P3=0xff;P0=0xdf;if(P32=0)delayms(10);return 0x05;if(P33=0)delayms(10);return 0x13;P3=0xff;P0=0xbf;if(P32=0)delayms(10);return 0x06;if(P33=0)delayms(10);return 0x14;P3=0xff;P0=0x7f;if(P32=0)delayms(10);return 0x07;if(P33=0)delayms(10);return 0x15;return 20;void delayms(uint j)uchar i;for(;j>0;j-) i=250; while(-i);

溫馨提示

  • 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

提交評論