電路板制作實(shí)習(xí)報(bào)告
電子實(shí)習(xí)報(bào)告
題目:熄燈延時(shí)控制電路的制作
作者;石閑風(fēng)
指導(dǎo)老師:段衷麒
第一階段:電子實(shí)習(xí)動(dòng)員大會(huì)及焊接講座、Protel講座
在實(shí)習(xí)初期,學(xué)院的一些老師通過對(duì)我們進(jìn)行動(dòng)員大會(huì)以及開展一系列專項(xiàng)講座的方式,極大地提高了我們參與這次電子實(shí)習(xí)的積極性與主動(dòng)性,讓我們更為直接的了解了實(shí)習(xí)期間的整個(gè)流程,從而為我們有序參與實(shí)習(xí)奠定了良好的基礎(chǔ)。同樣的,我們也在這個(gè)過程中學(xué)到了很多實(shí)用的知識(shí),比如說Protel軟件的應(yīng)用,以及在焊接過程中需要了解的一些注意事項(xiàng)。
第二階段:原理圖和PCB的圖的繪制
(一)原理圖
(二)PCB圖的繪制具體步驟:
1.首先對(duì)每個(gè)元器件封裝,添加封裝號(hào),
2.接著創(chuàng)建網(wǎng)絡(luò)表,在設(shè)計(jì)欄中的創(chuàng)建網(wǎng)絡(luò)列表。3.在ddb界面中,新建一個(gè).PCB文件。在新建的過程中可以改變PCB板的大小等制作參數(shù)。4.在PCB文件界面中,加載網(wǎng)絡(luò)表,按一下設(shè)計(jì)中的網(wǎng)絡(luò)表。5.先按自動(dòng)布局,再按照自己的要求布局。6.自動(dòng)布線,并要布線要求達(dá)到100%。
注意事項(xiàng):
1.可以在.Sch文件中更新PCB板,即按設(shè)計(jì)中的更新PCB的按鈕,則PCB板會(huì)按照電路圖的改變而更新。
2.生成網(wǎng)絡(luò)表時(shí)如果檢查到有錯(cuò)誤,則不能生成PCB板。
3.在布局布局時(shí)一定要按照同樣性質(zhì)的元器件盡量整齊擺列。4.PCB板要設(shè)計(jì)得當(dāng),要根據(jù)電路大小來設(shè)計(jì)板的大小。
第三階段:電路板的制作
制作電路板是我們整個(gè)過程中至關(guān)重要的一步,直接影響著我們這組最后能否試驗(yàn)成功。小心起見,我們首先找到了段老師,請(qǐng)他檢查了一下我們的PCB圖,并對(duì)制板之前的一些準(zhǔn)備工作有了一定的了解。然后我們到了文約樓五樓的實(shí)驗(yàn)室?吹狡渌恍┩瑢W(xué)在儀器邊忙前忙后,有的在打印PCB圖,有的圍在水邊刷板,心里還是蠻向往的。問了一下那些同學(xué),他們也在熟悉制板的步驟,對(duì)整個(gè)制板的流程也不是很清楚。然后我們看四周的貼牌上的操作流程,熟悉了整個(gè)步驟。接下來就是自己制板了,首先來到電腦前打印出我們的pcb圖,后來按照大小裁量了一塊電路板,接下來就是覆膜和曝光了,這兩步還比較簡(jiǎn)單,但曝光過后就是退膜了,這一步難度比較大,要控制浸泡的時(shí)間,后來就是刷電路板了,一不小心還會(huì)把電路線刷斷,這樣就要重新做了,由于第一次沒有經(jīng)驗(yàn),我們第一塊的線路刷斷了,只好重新制板了,等電路板刷好之后是蝕刻,最后是第二次退膜。
第四階段:電路板的焊接
焊接元器件,有一些是必須注意的,在插元器件時(shí)很容易會(huì)插反,所以要很小心,要不在都焊接好了以后再拆就不容易了,還有就是焊接我們首先找一些廢板練習(xí),因?yàn)楹附拥臅r(shí)候容易出錯(cuò),一不小心就會(huì)焊到線路上照成短路,還有在焊接接點(diǎn)時(shí)不能放太多的焊錫,太少也不行,總之要細(xì)心。在焊好并將燈泡和電源連上之后,我們先后進(jìn)行了好幾次檢驗(yàn)。剛開始沒有熄燈延時(shí)的效果,查出原因是給我們可控硅是雙向的,但我們需要的是單向的,然后換了之后仍然不成功,我們又通過電位器調(diào)了電阻阻值。直至最后試驗(yàn)成功,也意味著我們的這次電子實(shí)習(xí)有了一個(gè)圓滿的結(jié)束。
感想體會(huì):這次的電子實(shí)習(xí),不僅鍛煉了我們的動(dòng)手能力,讓我們學(xué)到了很多課本上學(xué)不到的知識(shí),也在一定程度上鍛煉了我們團(tuán)隊(duì)合作、與人交流合作等等的軟能力。我們通過自己的付出并取得成功的過程,將會(huì)在我們未來學(xué)習(xí)、生活和工作中的產(chǎn)生積極的影響,鼓舞我們勇往直前,無畏艱險(xiǎn)!
201*.3.25
擴(kuò)展閱讀:生產(chǎn)實(shí)習(xí)電路板制作報(bào)告
生產(chǎn)實(shí)習(xí)說明書
學(xué)院工業(yè)制造學(xué)院專業(yè)測(cè)控技術(shù)與儀器班級(jí)00000000000姓名000000學(xué)號(hào)201*1011000000指導(dǎo)教師00000
201*年3月3日
1\\目錄
一基本概要...............................................................................................................................................................3
1生產(chǎn)實(shí)習(xí)的要求.............................................................................................................................................32對(duì)于單片機(jī)因具有的如下三個(gè)功能:..........................................................................................................3二系統(tǒng)的工作原理及設(shè)計(jì).......................................................................................................................................4三芯片的介紹...........................................................................................................................................................6
189C52...............................................................................................................................................................62LED.................................................................................................................................................................83ADC0809...........................................................................................................................................................94CD4543..........................................................................................................................................................11四接電路板中遇到的問題和解決方法.................................................................................................................14五軟件的設(shè)計(jì),調(diào)試以及遇到的問題.................................................................................................................15
1流程圖...........................................................................................................................................................152序的調(diào)試以及遇到的問題以及解決方法....................................................................................................15六感想和心得體會(huì).................................................................................................................................................16七附錄.....................................................................................................................................................................17
2一基本概要
1生產(chǎn)實(shí)習(xí)的要求
1、自行設(shè)計(jì)一個(gè)直流穩(wěn)壓電源交流輸入:220V直流輸出:+5V
2、利用ADC0809做A/D轉(zhuǎn)換器;使用單片機(jī)AT89C51做控制器;選用4位LED顯示塊(共陰極)做顯示器,并設(shè)計(jì)相應(yīng)的驅(qū)動(dòng)電路;設(shè)計(jì)外部中斷功能鍵一個(gè);設(shè)計(jì)開關(guān)量信號(hào)檢測(cè)及其指示電路;由上述電路構(gòu)建成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。3、進(jìn)行硬件電路的設(shè)計(jì)、焊接與調(diào)試。
4、自行編寫有關(guān)的應(yīng)用程序,以完成系統(tǒng)功能的需求。5、進(jìn)行系統(tǒng)的軟、硬件聯(lián)機(jī)調(diào)試。
2對(duì)于單片機(jī)因具有的如下三個(gè)功能:
1.系統(tǒng)運(yùn)行時(shí),循環(huán)顯示你組同學(xué)的班級(jí)號(hào)(例如01)和學(xué)生號(hào)(例如23),為了顯示
清晰,要求循環(huán)顯示時(shí)間2s(或5s),
2.每隔5秒,啟動(dòng)、采集A/D轉(zhuǎn)換一次,模擬量信號(hào)由電位器W1提供。A/D轉(zhuǎn)換結(jié)束時(shí),以外部中斷方式通知CPU,當(dāng)0809A/D轉(zhuǎn)換完成后,由EOC信號(hào)經(jīng)反向后產(chǎn)生中斷申請(qǐng)信號(hào),由INT1引腳接入;中斷后讀取A/D轉(zhuǎn)換結(jié)果,并連續(xù)讀取8個(gè)或4個(gè)數(shù)據(jù),數(shù)據(jù)保存在片內(nèi)RAM中
3.當(dāng)按下外部中斷功能鍵時(shí),檢測(cè)4路開關(guān)量信號(hào),并由發(fā)光二極管顯示其開關(guān)狀態(tài);外部中斷功能鍵由INT0引腳接入。
3二系統(tǒng)的工作原理及設(shè)計(jì)
根據(jù)此次生產(chǎn)實(shí)習(xí)的要求來設(shè)計(jì)其工作的原理圖首先選用的單片機(jī)為89C52分析要就可知要顯示學(xué)號(hào)班級(jí),還要采集AD芯片的數(shù)據(jù),主要的元器件有電阻,開關(guān),發(fā)光二級(jí)管,ADC0809,BCD-七段碼驅(qū)動(dòng)器,LED顯示器反相器74LS06或非門74LS02,由于ADC0809內(nèi)部沒有時(shí)鐘電路所以需要外接500HZ的時(shí)鐘信號(hào),這里我們采用74LS74對(duì)單片機(jī)的時(shí)鐘信號(hào)分頻為ADC0809提供時(shí)鐘信號(hào)。具體的元器件及數(shù)目:表一:
名稱單片機(jī)A/D轉(zhuǎn)換芯片正沿觸發(fā)雙D鎖存器6反相驅(qū)動(dòng)器(OC高壓輸出)四2輸入或非門BCD-七段碼/驅(qū)動(dòng)器MC145434個(gè)74LS021個(gè)2相電源插頭IC插座40腳、28腳10腳、16腳LED顯示塊晶振復(fù)位按鈕撥動(dòng)開關(guān)發(fā)光二極管可調(diào)電阻電阻電阻0.5″共陰4個(gè)6MHz6*6*7小Φ51個(gè)2個(gè)4個(gè)4個(gè)IC插座插座線路版電阻排電阻晶振電容14腳CH2.544P10KΩ、1/4WCC63V30PFCD16V22μF各1個(gè)各4個(gè)3個(gè)2個(gè)1塊1個(gè)1個(gè)2個(gè)1個(gè)1個(gè)74LS061個(gè)整流變壓器220/9V、3W1個(gè)型號(hào)、規(guī)格數(shù)量AT89C51ADC080974LS741個(gè)1個(gè)1個(gè)名稱濾波電容整流二極管三端穩(wěn)壓器型號(hào)、規(guī)格數(shù)量獨(dú)石104IN400778059個(gè)4個(gè)1個(gè)32961KΩ1個(gè)200Ω、1/4W32個(gè)電解電容5.1KΩ、1/4W5個(gè)電解電容CD25V2200μF1個(gè)470μF1個(gè)
4根據(jù)要求單片機(jī)的P0口接排阻J1,同時(shí)P0口于BCD七段碼驅(qū)動(dòng)器相連通過點(diǎn)單片機(jī)的程序控制數(shù)碼管的顯示。
對(duì)于發(fā)光二級(jí)管的顯示:?jiǎn)纹瑱C(jī)的P1通過反相器74LS06與數(shù)碼管的陰極相連,數(shù)碼管的陽極通過上拉電阻與電源相連這里74LS06是用來驅(qū)動(dòng)數(shù)碼管工作的。同時(shí)撥動(dòng)開關(guān)也通過上拉電阻與電源相連,其公共端接地。當(dāng)單片機(jī)的外部中斷0有效是檢測(cè)開關(guān)開啟的狀態(tài)
可變電阻為ADC0809提供模擬信號(hào)。在AD芯片的START引腳提供底電平AD啟動(dòng)開始AD轉(zhuǎn)換,轉(zhuǎn)換結(jié)束后轉(zhuǎn)換標(biāo)志為EOC為1,通過非門后入單片機(jī)的外部中斷1INT1(P3.3),單片機(jī)獲取中斷后對(duì)ENABLE去高電平此時(shí)將轉(zhuǎn)換后的數(shù)據(jù)送到P0口送入內(nèi)存同時(shí)單片機(jī)將其轉(zhuǎn)換為十進(jìn)制數(shù)顯示在數(shù)碼管上。最后通過多單片機(jī)進(jìn)行編程來實(shí)現(xiàn)數(shù)碼管以及發(fā)光二極管的控制。
5三芯片的介紹
189C52
工作原理:AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROMFalshProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。圖片見下圖:
主要功能特性32個(gè)雙向I/O口3個(gè)16位可編程定時(shí)/計(jì)數(shù)器向上或向下定時(shí)計(jì)數(shù)器6個(gè)中斷源全雙工串行通信口幀錯(cuò)誤偵測(cè)自動(dòng)地址識(shí)別空閑和掉電節(jié)省模式管腳說明
標(biāo)準(zhǔn)MCS-51內(nèi)核和指令系統(tǒng)圖一片內(nèi)8kROM(可擴(kuò)充64kB外部存儲(chǔ)器)256x8bit內(nèi)部RAM(可擴(kuò)充64kB外部存儲(chǔ)器)時(shí)鐘頻率3.5-12/24/33MHz改進(jìn)型快速編程脈沖算法5.0V工作電壓布爾處理器4層優(yōu)先級(jí)中斷結(jié)構(gòu)兼容TTL和CMOS邏輯電平PDIP(40)和PLCC(44)封裝形式VCC:供電電壓。
GND:接地。
P0口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。
P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。
P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。
P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口作為AT89C51的一些特殊功能口,管腳備選功能
RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。
ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。
/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。
/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩/PSEN有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。
XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。
XTAL2:來自反向振蕩器的輸出。
72LED
工作原理:它是一種通過控制半導(dǎo)體發(fā)光二極管的顯示方式即在二極管的陰極加低電平,陽極加高電平是二極管導(dǎo)通而發(fā)亮,其大概的樣子就是由很多個(gè)通常是紅色的發(fā)光二極管組成,靠燈的亮滅來顯示字符。
其與單片機(jī)的連接方式就是:LDE的VCC與電源相連,GND接地,其他引腳與單片機(jī)的I/O口相連從而控制其顯示LED顯示器分為共陰極和共陽極兩種
LED的段選碼列表“表2
圖二8
3ADC0809
工作原理:采用頻率為8位的,以主次逼近原理進(jìn)行模數(shù)轉(zhuǎn)換的器件,其內(nèi)部有8通道多路開關(guān),可以根據(jù)地址鎖存譯碼后的信號(hào)值選通8個(gè)單斷模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D轉(zhuǎn)換。八路模擬信號(hào)分時(shí)采集,片內(nèi)有八路模擬選通開關(guān),以及相應(yīng)的通道抵制鎖存用譯碼電路。其轉(zhuǎn)換時(shí)間為100us左右。鎖存器完成對(duì)A,B,C3個(gè)地址位進(jìn)行數(shù)據(jù)鎖存和譯碼,其譯碼輸出用于通道的選擇,其轉(zhuǎn)換結(jié)果通過三態(tài)輸出鎖存器存放,輸出,因此可以直接與系統(tǒng)數(shù)據(jù)總線直接相連。信號(hào)引腳
IN7~IN0:模擬量輸入通道ALE:地址鎖存允許信號(hào)
START:轉(zhuǎn)換啟動(dòng)信號(hào)。START=O時(shí)開始進(jìn)行A/D轉(zhuǎn)換在此期間始終要保持低電平A,B,C:地址線。選取通道
CLK:時(shí)鐘信號(hào),ADC0809內(nèi)部沒有時(shí)鐘信號(hào),需要外接時(shí)鐘一般為500KHz
EOC:轉(zhuǎn)換結(jié)束信號(hào)。EOC=0正在轉(zhuǎn)換為1時(shí)結(jié)束轉(zhuǎn)換可以作為查詢狀態(tài)標(biāo)識(shí)也可以用于中斷請(qǐng)求信號(hào)
OE:輸出允許信號(hào),OE=1時(shí)輸出轉(zhuǎn)換得到數(shù)據(jù)VCC:+5V電源
Vref:參考電源參考電壓用來與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基準(zhǔn)。
下圖為其與單片機(jī)的連接圖
9圖三10
4CD4543
工作原理:cd4543具有數(shù)據(jù)鎖存功能D,C,B,A:地址輸入線。a,bc,d,e,f,g:數(shù)據(jù)輸出線
LD:輸入允許端。當(dāng)LD=1的時(shí)候允許數(shù)據(jù)輸入,當(dāng)LD=0的時(shí)候數(shù)據(jù)不能輸入PH:使能端,當(dāng)PH=0時(shí)有效,芯片工作BI:當(dāng)其位1是無輸出,為0時(shí)輸出Vss:地線
VDD:電源線,3V~18V其輸入輸出如下圖所示:
表3:
1112
CD4543只能輸出0~9是個(gè)數(shù)字,不能輸出控制小數(shù)位其控制LED顯示器顯示如下
3.用PROTEL畫出的電路圖
圖四13
四接電路板中遇到的問題和解決方法
在這次生產(chǎn)實(shí)習(xí)之前,由于沒有做過電路板方面的相關(guān)實(shí)驗(yàn),所以遇到了很多的問題。
第一:以前在課堂上學(xué)習(xí)的關(guān)于單片機(jī)方面的知識(shí),沒有實(shí)際操作過,在設(shè)計(jì)電路的時(shí)候
只能慢慢在書上查。
第二:在焊接的過程中由于是第一次焊電路板,沒經(jīng)驗(yàn),出現(xiàn)了很多錯(cuò)誤,只能請(qǐng)以前做過的同學(xué)幫忙。
第三:通過這次的實(shí)習(xí),讓我對(duì)protel的基本操作,包括繪制電路原理圖和PCB更加的熟練了。雖然我們做的只是小電路板,但我相信經(jīng)過以后的不斷練習(xí),不斷地學(xué)習(xí),我們能完成更加困難的實(shí)驗(yàn)。
14五軟件的設(shè)計(jì),調(diào)試以及遇到的問題
1流程圖
根據(jù)系統(tǒng)所要實(shí)現(xiàn)的要求,首先確定出程序的流程圖
數(shù)碼管顯示學(xué)號(hào)班級(jí):開關(guān)狀態(tài):A/D轉(zhuǎn)換程序:
開始開始初始化開始初始化初始化啟動(dòng)AD轉(zhuǎn)換芯片中斷0到來顯示班級(jí)學(xué)號(hào)1,寫入通道信號(hào)2..延時(shí)5S等待AD轉(zhuǎn)換結(jié)束3.讀取數(shù)據(jù)T=2s指示燈顯示開關(guān)的狀態(tài)顯示數(shù)據(jù)結(jié)束序見附錄1:
2序的調(diào)試以及遇到的問題以及解決方法
流程圖的基礎(chǔ)上寫出了程序,并且將程序下載進(jìn)入單片機(jī)中顯示輸出
在最初調(diào)試的時(shí)候,在小系統(tǒng)上數(shù)碼管在顯示班級(jí)學(xué)好的時(shí)候出現(xiàn)了顯示的順序亂了,經(jīng)過檢查后發(fā)現(xiàn)在編碼的過程中對(duì)P0口的高四位和第四位的出現(xiàn)了問題,改變了編碼的順序,數(shù)碼管的顯示護(hù)符了正常。
在對(duì)開關(guān)信號(hào)的檢查的時(shí)候,燈的亮沒不受中斷的控制,沒有按照預(yù)定的情況顯示。在檢查后發(fā)現(xiàn)沒有開啟總中斷,重新編寫程序后正常運(yùn)行。
在對(duì)A/D芯片進(jìn)行編程采集并且顯示采集的數(shù)據(jù)的時(shí)候出現(xiàn)了較大的麻煩,在最開始的時(shí)候A/D可以運(yùn)行但是顯示亂碼,改正程序后數(shù)碼管正常顯示但是A/D芯片始終不工作,這個(gè)為題一直不能解決最后通過和老師商量討論發(fā)現(xiàn)了這個(gè)問題,因?yàn)樵诰帉懗绦虻倪^程中在對(duì)A/D轉(zhuǎn)換結(jié)束的判斷出現(xiàn)了錯(cuò)誤,這使得A/D芯片始終沒有辦法讀取采集到的數(shù)據(jù)。在老師幫助下解決了對(duì)A/D的編程問題。
15六感想和心得體會(huì)
通過這次的生產(chǎn)實(shí)習(xí),讓我明白了,我們學(xué)的還遠(yuǎn)遠(yuǎn)不夠。設(shè)計(jì)電路圖的時(shí)候,還必須得翻書查找資料。我們永遠(yuǎn)都離不開書本。在焊接的過程中,什么都不會(huì),需要在經(jīng)常在實(shí)驗(yàn)室做實(shí)驗(yàn)的同學(xué)帶著做。怎么用錫焊,焊孔堵住了怎么辦,元器件的位置怎么放,正負(fù)節(jié)怎么分等等以系列的問題。還好我們是三人一組,,在同學(xué)的幫助下終于完成了生產(chǎn)實(shí)習(xí)。這次的生產(chǎn)實(shí)習(xí)同時(shí)也讓我明白了學(xué)習(xí)是永遠(yuǎn)的事情,一個(gè)人總會(huì)有需要?jiǎng)e人幫助的時(shí)候。感謝學(xué)校給了我們這么好的一個(gè)鍛煉機(jī)會(huì),在學(xué)習(xí)知識(shí)的同時(shí)還讓我明白了做人要虛心。
16七附錄
#include
#defineucharunsignedchar#defineuintunsignedintsbitst=P2^4;sbitwr=P3^6;sbitrd=P3^7;sbiteco=P3^3;sbitLD1=P2^6;sbitLD2=P2^7;
sbitkey1=P1^0;sbitkey2=P1^1;sbitkey3=P1^2;sbitkey4=P1^3;
sbitD1=P1^4;sbitD2=P1^5;sbitD3=P1^6;sbitD4=P1^7;
uinta0809,data1,data2,data3;uchart,num;
ucharcodetable1[]={0x21,0x22,0x23};
ucharcodetable[]={0x0f,0x1f,0x2f,0x3f,0x4f,0x5f,0x6f,0x7f,0x8f,0x9f};voiddisplay1();voiddisplay();voiddelay(uintz){
uintx,y;
for(x=110;x>0;x--)for(y=z;y>0;y--);}
voidmain(){
P0=0xff;st=0;
TMOD=0x01;EA=1;ET0=1;TR0=1;
TH0=(65536-50000)/256;TL0=(65536-50000)%256;
17wr=0;
display1();IT0=1;EA=1;EX0=1;while(1){
wr=0;
display();}}
voidextero()interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;t++;}
voiddisplay1(){
t=0;LD1=0;LD2=1;P0=0x01;delay(100);LD1=1;LD2=0;P0=0x21;while(1){
if(t==40)
{t=0;num++;if(num==3){num=0;}
P0=table1[num];delay(100);}}}
voidexter1()interrupt0{
if(key1==1)
18{D1=1;}
elseD1=0;if(key2==1){D2=1;}
elseD2=0;delay(5);if(key3==1){D3=1;}
elseD3=0;delay(5);if(key4==1){D4=1;}
elseD4=0;delay(5);}
voidexter2()interrupt1using0{
TH0=(65536-50000)/256;TL0=(65536-50000)%256;t++;
if(t==50){t=0;wr=1;wr=0;wr=1;
while(eco==1);rd=0;_nop_();
a0809=P0;
_nop_();
rd=1;
data1=(a0809*49/25)/100;data2=(a0809*49/25)/10;data3=(a0809*49/25)%10;
19}}
voiddisplay(){
LD2=1;LD1=0;
P0=(table[data1]>>4)|(table[data2]&0xf0);delay(10);LD2=0;LD1=1;
P0=table[data3];}
20友情提示:本文中關(guān)于《電路板制作實(shí)習(xí)報(bào)告》給出的范例僅供您參考拓展思維使用,電路板制作實(shí)習(xí)報(bào)告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。