预览加载失败,请重新加载试试~
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 機(jī)械與車輛學(xué)院</b></p><p> 《單片機(jī)課程設(shè)計(jì)》報(bào)告</p><p> (2015-2016學(xué)年第一學(xué)期)</p><p> 課程設(shè)計(jì)題目:水塔水位控制系統(tǒng) 姓名: </p><p><b> 學(xué)號(hào): </b></p><p
2、><b> 班級(jí): 機(jī)電2班</b></p><p><b> 指導(dǎo)老師: </b></p><p> 時(shí)間:2015年 1 月 3 日—2016年 1 月 13 日</p><p><b> 成績(jī): </b></p><p><b> 目錄</
3、b></p><p><b> 目錄1</b></p><p> 一、課程設(shè)計(jì)性質(zhì)和目的2</p><p><b> 1、性質(zhì)2</b></p><p><b> 2、目的2</b></p><p> 二、課程設(shè)計(jì)的內(nèi)容及要求3
4、</p><p><b> 1、內(nèi)容3</b></p><p><b> 2、要求3</b></p><p> 三、 課程設(shè)計(jì)的進(jìn)度及安排4</p><p> 四、 設(shè)計(jì)所需設(shè)備及材料6</p><p> 1、所需材料及零件6</p><
5、;p><b> 2、所需設(shè)備7</b></p><p> 五、 設(shè)計(jì)思路及原理分析8</p><p><b> 1、 設(shè)計(jì)思路8</b></p><p><b> 2、原理分析8</b></p><p> 六、 流程圖及程序編寫(xiě)9</p>
6、<p><b> 1、流程圖9</b></p><p><b> 2、程序編寫(xiě)10</b></p><p> 七、 調(diào)試運(yùn)行11</p><p> 八、 結(jié)果及分析13</p><p><b> 1、 結(jié)果13</b></p>&l
7、t;p><b> 2、 分析13</b></p><p><b> 九、心得體會(huì)14</b></p><p><b> 十、參考文獻(xiàn)15</b></p><p><b> 十一、致謝16</b></p><p><b>
8、十二、附錄17</b></p><p> 1、protel原理圖17</p><p> 2、proteus仿真圖18</p><p> 3、 仿真程序19</p><p> 4、補(bǔ)充任務(wù)一20</p><p> 5、補(bǔ)充任務(wù)二22</p><p> 6、補(bǔ)充任
9、務(wù)三23</p><p><b> 7、 實(shí)物圖27</b></p><p> 一、課程設(shè)計(jì)性質(zhì)和目的</p><p><b> 1、性質(zhì)</b></p><p> 這次課程設(shè)計(jì)《水塔水位控制》是繼這學(xué)期我們學(xué)習(xí)的《單片機(jī)應(yīng)用技術(shù)》課程與實(shí)驗(yàn)結(jié)束后的一門(mén)綜合性實(shí)踐課,讓學(xué)生初步嘗試把理論
10、與實(shí)踐結(jié)合,培養(yǎng)了學(xué)生的實(shí)踐能力?!端豢刂啤吩O(shè)計(jì)需要緊密結(jié)合所學(xué)的知識(shí),在參閱相關(guān)資料中,可以加深、鞏固所學(xué)知識(shí),同時(shí)也拓寬了知識(shí)面,有一定的深度和廣度,能充分發(fā)揮學(xué)生的能動(dòng)性和想象力。</p><p><b> 目的</b></p><p> 本次課程設(shè)計(jì)的目的主要是在學(xué)完《單片機(jī)應(yīng)用技術(shù)》之后進(jìn)行一次實(shí)操的機(jī)會(huì),讓我們?cè)谶M(jìn)行焊接的過(guò)程中增加實(shí)踐能力,在編
11、譯、仿真以及調(diào)試中感受這門(mén)課的一些重點(diǎn)基礎(chǔ),同時(shí),也讓我們能通過(guò)這次實(shí)踐中了解到一些這門(mén)課中能夠應(yīng)用于我們現(xiàn)實(shí)當(dāng)中的知識(shí)。讓我們能對(duì)這門(mén)課有更加深入的了解和應(yīng)用。</p><p> 二、課程設(shè)計(jì)的內(nèi)容及要求</p><p><b> 1、內(nèi)容</b></p><p> 本設(shè)計(jì)為一個(gè)實(shí)際應(yīng)用系統(tǒng)的水塔水位控制部分。在此水塔水位控制系統(tǒng)中,檢
12、測(cè)信號(hào)來(lái)自插入水中的3個(gè)銅片,以感知水位變化情況。工作正常情況下,應(yīng)保持水位在某一范圍內(nèi),當(dāng)水位變化發(fā)生故障的時(shí)候,及時(shí)關(guān)斷電機(jī),發(fā)出光報(bào)警信號(hào)。完成單片機(jī)硬件的設(shè)計(jì),包括:CPU、存儲(chǔ)器(外擴(kuò)ROM、RAM)、輸入/輸出接口(外擴(kuò)并行I/O口)以及總線連接部分(電路原理圖見(jiàn)附錄);</p><p> 詳情:①水塔水位下降至下限水位時(shí),啟動(dòng)水泵上水。</p><p> ②水塔水位上升至
13、上限水位時(shí),關(guān)閉水泵。 </p><p> ?、鬯辉谏?、下限水位之間時(shí),水泵保持原狀態(tài)。 </p><p> ?、芄┧到y(tǒng)出現(xiàn)故障時(shí),自動(dòng)報(bào)警,蜂鳴器不斷在響的同時(shí)(選做),發(fā)光二極管亮進(jìn)行報(bào)警。 </p><p><b> 2、要求</b><
14、;/p><p> ( 1)在水塔無(wú)水或水位低于下限水位時(shí),B、C為斷開(kāi),B、C兩點(diǎn)電位為零(低電平“0” ),需要水泵供水,單片機(jī)輸出信號(hào),控制電機(jī)工作供水。</p><p> ?。?)水位上升到B點(diǎn),B接通,B點(diǎn)電位變?yōu)楦唠娖健?”,C開(kāi)關(guān)仍斷開(kāi),C點(diǎn)仍為低電平,應(yīng)維持現(xiàn)狀水泵繼續(xù)供水。</p><p> (3)當(dāng)水位上升到C點(diǎn)時(shí),C接通。這時(shí)B、C均接通,B、C
15、兩點(diǎn)都為高電平,表示水塔水位已滿,需水泵停止供水,單片機(jī)輸出信號(hào),控制電機(jī)斷電停止供水。</p><p> ?。?)由于供水使水塔水位開(kāi)始下降,水位在降到B點(diǎn)之前,B點(diǎn)電位為高、C點(diǎn)電位為低,應(yīng)維持供水狀態(tài)不變。</p><p> (5)當(dāng)水位降到下限B點(diǎn)以下,B、C兩點(diǎn)電平都為低時(shí),單片機(jī)輸出控制,回到(1)狀態(tài),使電機(jī)啟動(dòng)水泵供水。</p><p> (7)
16、給出系統(tǒng)硬件電路原理圖(用protel和其它電路圖軟件畫(huà)出); </p><p> (8)給出系統(tǒng)程序流程圖、程序清單(加注釋);</p><p> (9)以論文格式給出設(shè)計(jì)報(bào)告。</p><p> 課程設(shè)計(jì)的進(jìn)度及安排</p><p> 表3.1 課程進(jìn)度及安排</p><p><b> 續(xù)上表
17、:</b></p><p><b> 設(shè)計(jì)所需設(shè)備及材料</b></p><p><b> 1、所需材料及零件</b></p><p> 表4.1 零件及材料列表</p><p> 表4.2:重要零件列表</p><p><b> 2、所需設(shè)備
18、</b></p><p> 電腦一臺(tái)(可進(jìn)行畫(huà)圖,寫(xiě)程序和編譯以及仿真等)其他輔助設(shè)備若干。</p><p><b> 設(shè)計(jì)思路及原理分析</b></p><p><b> 設(shè)計(jì)思路</b></p><p> 由復(fù)位電路、 時(shí)鐘電路、 水位檢試電路、 報(bào)警電路四個(gè)電路來(lái)控制單片機(jī)
19、進(jìn)而使單片機(jī)控制電機(jī)的轉(zhuǎn)動(dòng)與否,從而組成水塔水位控制系統(tǒng)。</p><p><b> 2、原理分析</b></p><p> 圖中虛線表示允許水位變化的上下限。在正常情況下,保持水位在虛線范 圍內(nèi)。在圖中A銅片處于下限水位,C銅片處于上限水位,B銅片在上下限水位之間。 </p><p> 水塔由電動(dòng)機(jī)帶動(dòng)水泵供水,單片機(jī)控制電動(dòng)機(jī)
20、轉(zhuǎn)動(dòng)就可以達(dá)到上限時(shí),由于水的導(dǎo)電作用,B、C棒接通+5V。因此,b、c兩端均為1狀態(tài),這時(shí)應(yīng)停止電機(jī)和水泵的工作,不在給水塔供水。 </p><p> 當(dāng)水位降到下限時(shí),B、C銅片都不能與A銅片導(dǎo)電,因此b、c兩端為0狀態(tài)。這時(shí)應(yīng)啟動(dòng)電機(jī),帶動(dòng)水泵工作,給水塔供水。 </p><p> 當(dāng)水位處在上下限之間時(shí),B銅片與A銅片導(dǎo)通。而C銅片不能和A銅片導(dǎo)通,因此
21、b端狀態(tài)為1,c端為0狀態(tài)。這時(shí),無(wú)論是電機(jī)已帶動(dòng)水泵給水塔加水,水位在不斷上升;或者是電機(jī)沒(méi)有工作,用水使水位不斷下降。都應(yīng)保持原有的工作狀態(tài)。</p><p> 如下為水塔水位控制原理圖: </p><p><b> 圖5.1</b></p><p><b> 流程圖及程序編寫(xiě)</b></p>
22、;<p><b> 1、流程圖</b></p><p><b> 圖6.1:流程圖</b></p><p><b> 2、程序編寫(xiě)</b></p><p> 主要程序編寫(xiě)即解釋:</p><p> if(gao==0&&di==0) /
23、/電機(jī)動(dòng)</p><p><b> {</b></p><p><b> dianji=1;</b></p><p> a=dianji;//將電機(jī)狀態(tài)賦給a,</p><p><b> led=0;</b></p><p><b>
24、 }</b></p><p> else if(gao==0&&di==1)//保持原狀態(tài)</p><p><b> {</b></p><p> dianji=a;//電機(jī)保持前一個(gè)狀態(tài)</p><p><b> }</b></p><p&g
25、t; else if (gao==1&&di==1)//水滿,電機(jī)停</p><p><b> {</b></p><p><b> dianji=0;</b></p><p><b> a=dianji;</b></p><p><b>
26、led=0;</b></p><p><b> }</b></p><p> else if (gao==1&&di==0)//出現(xiàn)錯(cuò)誤,報(bào)警燈亮,電機(jī)停</p><p><b> {</b></p><p><b> dianji=0;</b&g
27、t;</p><p><b> led=1;</b></p><p><b> }}</b></p><p><b> 調(diào)試運(yùn)行</b></p><p> 調(diào)試階段讓班上的很多人急得直撓頭,讓無(wú)數(shù)人腦里一片空白??!在我所知道的最常見(jiàn)問(wèn)題就是電機(jī)不動(dòng)和電機(jī)一直動(dòng)不受程序控
28、制,而我出現(xiàn)的問(wèn)題就是電機(jī)不動(dòng),</p><p> 電機(jī)一直轉(zhuǎn)不停不受水位控制的原因有:</p><p> 1、問(wèn)題:接銅片的電阻太大,使得電流太小,銅片無(wú)法感應(yīng)到高低電頻的變化,使得無(wú)法進(jìn)行控制電機(jī)的轉(zhuǎn)動(dòng)與否。還有一個(gè)情況是在水在導(dǎo)電性查</p><p> 解決:將兩個(gè)5.1K的電阻給短路了。和在水里加鹽,增加電解質(zhì),加強(qiáng)導(dǎo)電能力。</p>&
29、lt;p> 問(wèn)題:程序出現(xiàn)問(wèn)題,使得單片機(jī)無(wú)法實(shí)行水位控制的功能或者是電路焊接錯(cuò)誤,使得某些零件被短路或者直接斷路,使得該控制系統(tǒng)出現(xiàn)故障。</p><p> 解決:用跟自己設(shè)計(jì)的電路相同的人的程序進(jìn)行控制嘗試一下可否進(jìn)行控制,同時(shí)檢查是否是自己程序問(wèn)題,若是,只進(jìn)行修改后再進(jìn)行嘗試。若是電路焊接錯(cuò)誤或者是零件出現(xiàn)問(wèn)題,則需要自己仔細(xì)檢查,通過(guò)萬(wàn)能表進(jìn)行逐一檢查,看看是那個(gè)電路出現(xiàn)錯(cuò)誤,若是自己沒(méi)那種技
30、術(shù)則需要請(qǐng)大神了,</p><p><b> 電機(jī)不轉(zhuǎn)的原因:</b></p><p> 問(wèn)題:哪條電線出現(xiàn)問(wèn)題,或者連接線未插好,使得接觸不良。</p><p> 解決:將各各連接線檢查并插緊</p><p> 問(wèn)題:焊接時(shí)沒(méi)焊好,有虛焊現(xiàn)象,使得電路間接觸不良,或者零件的損壞,使得電路不接通,而今天調(diào)試的問(wèn)題
31、出現(xiàn)最多的是光耦的損壞,今天班上級(jí)別每個(gè)人都因?yàn)楣怦畹膯?wèn)題而無(wú)法運(yùn)行。</p><p> 解決:通過(guò)萬(wàn)能表檢查電路是否完好,零件是否有損壞現(xiàn)象。由于這批光耦很多出現(xiàn)問(wèn)題,于是老師那里一些去年的光耦過(guò)來(lái),所以當(dāng)出現(xiàn)問(wèn)題是可以嘗試一下?lián)Q一下光耦,或直接將光耦給短接了。</p><p> 問(wèn)題:程序問(wèn)題,或者芯片問(wèn)題,使得開(kāi)發(fā)板不起控制作用。</p><p> 解決
32、:檢查程序是否出現(xiàn)錯(cuò)誤或換一下其他人的開(kāi)發(fā)板。</p><p> 而我出現(xiàn)的問(wèn)題是電機(jī)一直不動(dòng),于是在一些同學(xué)的幫助下將可能出現(xiàn)的錯(cuò)誤全部檢查了一遍,有檢查程序到檢查電路和零件焊接情況,可是在花費(fèi)了一個(gè)多鐘的檢查調(diào)試卻依然檢查不出不轉(zhuǎn)的原因,于是在我急的直撓頭的情況下,將自己的芯片弄到同學(xué)的開(kāi)發(fā)板上去調(diào)試,本不報(bào)多大希望的我卻在這次決定中驚訝的調(diào)試成功,于是我在此用其他已完成的同學(xué)的電路弄到自己的開(kāi)發(fā)板上進(jìn)行調(diào)
33、試,可是發(fā)現(xiàn)本來(lái)完成了的作品卻依然不轉(zhuǎn),于是最終的結(jié)論是,我的開(kāi)發(fā)板有問(wèn)題,雖然依然可以寫(xiě)程序,卻不知是哪個(gè)引腳出現(xiàn)錯(cuò)誤,使得我的調(diào)試不成功。</p><p> 于是在本次調(diào)試中,可以說(shuō),我是幸運(yùn)的,也是不幸的,幸運(yùn)的是我最終調(diào)試成功。不幸的是我居然在自己認(rèn)為最不可能錯(cuò)誤的地方出現(xiàn)了錯(cuò)誤。</p><p> 當(dāng)然,我還是幸運(yùn)的,比較我已調(diào)試完成,有些同學(xué)依然為完成。</p>
34、<p><b> 結(jié)果及分析</b></p><p><b> 結(jié)果</b></p><p><b> 表8.1:調(diào)試結(jié)果</b></p><p><b> 分析</b></p><p> 在焊接過(guò)程和調(diào)試過(guò)程中,出現(xiàn)的錯(cuò)誤比較少,
35、除了在調(diào)試時(shí),由于開(kāi)發(fā)板的問(wèn)題而導(dǎo)致出現(xiàn)電機(jī)不動(dòng)的情況下,就只是由于光耦不行而出現(xiàn)的錯(cuò)誤了。</p><p><b> 九、心得體會(huì)</b></p><p> 通過(guò)兩周的單片機(jī)水塔水位控制設(shè)計(jì)讓我對(duì)所學(xué)單片機(jī)知識(shí)做了很好的復(fù)習(xí),在解決實(shí)際問(wèn)題時(shí)的束手無(wú)策使我感到自己所學(xué)知識(shí)的有限!查閱相關(guān)書(shū)籍和參考文獻(xiàn)是本次設(shè)計(jì)完成不可缺少的一步,對(duì)于水塔水位控制使我在對(duì)89C5
36、2單片機(jī)的結(jié)構(gòu)和用途有了進(jìn)一步的認(rèn)識(shí)和了解。</p><p> 當(dāng)然,本次課程設(shè)計(jì)所實(shí)現(xiàn)的功能只是對(duì)單片機(jī)一個(gè)很簡(jiǎn)單的應(yīng)用而已,設(shè)計(jì)到單片機(jī)的內(nèi)容并不多,在未進(jìn)行課程設(shè)計(jì)時(shí),總是感覺(jué)這次課程設(shè)計(jì)太過(guò)容易,因?yàn)槌绦蚴潜容^簡(jiǎn)單的,電路也根本不是很復(fù)雜,但是,在進(jìn)行課程設(shè)計(jì)之后我才知道,原來(lái)意見(jiàn)如此簡(jiǎn)單的事居然也能讓自己忙的暈頭轉(zhuǎn)向,讓自己在無(wú)數(shù)次進(jìn)行設(shè)計(jì)時(shí)直撓頭。</p><p> 的確,
37、對(duì)于我們來(lái)說(shuō),用proteus和keil程序進(jìn)行仿真的確很簡(jiǎn)單,于是,我們理所當(dāng)然的以為這次課程設(shè)計(jì)很容易,可是,夢(mèng)想總是那么美好,現(xiàn)實(shí)卻是那么殘酷,當(dāng)我們仿真完本以為將最困難的東西都完成了,剩下的還不是小意思?</p><p> 然而,當(dāng)我們?cè)谡{(diào)試遇見(jiàn)這種與那種的困難時(shí),我們才發(fā)現(xiàn),原來(lái)最難的不是理論而是實(shí)踐,實(shí)踐中總由無(wú)數(shù)個(gè)問(wèn)題,要了焊接錯(cuò)誤,要么零件不能用或電阻阻值太大而不通電,要么兩個(gè)零件之間不配套,反
38、正就是擁有無(wú)數(shù)鳳問(wèn)題讓我們自以為容易的事卻最終無(wú)法達(dá)到起所設(shè)計(jì)的要求,甚至還有一些人電機(jī)直接不動(dòng),而且還不知是何原因。 </p><p> 經(jīng)過(guò)這兩周的課程設(shè)計(jì),讓我最深刻的感受就是,紙上談兵只是實(shí)踐中能完成自己想要的一小步,只有能在實(shí)踐中解決出現(xiàn)的問(wèn)題才是我們現(xiàn)實(shí)社會(huì)中前進(jìn)的一大步。因此解決實(shí)際問(wèn)題需要的不僅僅是理論知識(shí),而且要求較強(qiáng)的理論聯(lián)系實(shí)際的能力,完成本設(shè)計(jì)要求理清水塔水位控制的全過(guò)程。才會(huì)
39、對(duì)軟件實(shí)現(xiàn)帶來(lái)方便。畫(huà)出流程圖可以幫助檢查程序的錯(cuò)誤以及對(duì)編程進(jìn)行指導(dǎo)作用。畫(huà)出外部接線圖也使我對(duì)一些繪圖軟件更加熟悉??v觀整個(gè)設(shè)計(jì)過(guò)程,反映了我所的動(dòng)手能力還是有限。不能完全地將理論與實(shí)踐相結(jié)合!</p><p><b> 十、參考文獻(xiàn)</b></p><p> 【1】主編:王靜霞 《單片機(jī)應(yīng)用技術(shù)》(C語(yǔ)言版/第三版)電子工業(yè)出版社 2015.7</p&
40、gt;<p> 【2】主編:鄭艷 《C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》 東北大學(xué)出版社 2014.7</p><p> 【3】主編:李文杰《C語(yǔ)言程序設(shè)計(jì)》清華大學(xué)出版社2010.9</p><p> 【4】主編:高玉良《電路與模擬電子技術(shù)[M]》高等教育出版社 2011.10</p><p><b> 十一、致謝</b></
41、p><p> 經(jīng)過(guò)了兩周的課程設(shè)計(jì),我深深感受團(tuán)結(jié)的力量。在這兩周的課程設(shè)計(jì)在,我遇到了很多難題,有畫(huà)圖的,有軟件使用的,有焊接的,而對(duì)于我來(lái)說(shuō),最困難的是protel的使用了,雖然我們這個(gè)軟件教過(guò),可是由于時(shí)間過(guò)去的有點(diǎn)長(zhǎng),所以使得我忘記怎么操作。不過(guò)最終在同學(xué)的幫助下終于重新將protel軟件給熟悉了。在畫(huà)圖時(shí)也是在已經(jīng)完成的同學(xué)糾錯(cuò)以及指導(dǎo)下才將自己設(shè)計(jì)的原理圖給畫(huà)出開(kāi)。在焊接時(shí),有一次差點(diǎn)將三極管的引腳給焊
42、錯(cuò)了,還好宿友們提醒了一下,才讓我終于在沒(méi)有出現(xiàn)錯(cuò)誤的情況下完美的將電路板焊好。最為無(wú)語(yǔ)的是在調(diào)試的時(shí)侯,讓我心累啊!在幾個(gè)同學(xué)的幫助下依然無(wú)法檢查出電機(jī)不動(dòng)的原因,測(cè)試了每個(gè)零件,但發(fā)現(xiàn)每個(gè)零件卻都是好的,已完成的同學(xué)又幫我檢查了電路是否焊錯(cuò),但是檢查來(lái)檢查去卻依然沒(méi)有發(fā)現(xiàn)錯(cuò)誤,最后同學(xué)建議用別人的程序試一下,但是依然不行,于是心煩的我提出在朋友開(kāi)發(fā)板上試一下,于是,驚喜的發(fā)現(xiàn),居然可以動(dòng)了,而且也可以實(shí)現(xiàn)所需要的功能。于是我的調(diào)試在
43、最無(wú)語(yǔ)的錯(cuò)誤中結(jié)束。</p><p> 于是,我在這里想感謝一下所有幫助我的同學(xué)們,如果不是他們的幫助,說(shuō)不得現(xiàn)在的我還在找不出錯(cuò)誤而撓頭苦惱,或許還不一定將自己的作品給做出來(lái)。</p><p> 當(dāng)然,在這次課程設(shè)計(jì)中,對(duì)我?guī)椭畲蟮氖俏覀兊睦蠋?,她總是在我出現(xiàn)問(wèn)題是給予我?guī)椭?,在我提出?wèn)題是,她總是給我解答,讓我可以在出現(xiàn)問(wèn)題是有了解決的方法,雖然她不會(huì)告訴你詳細(xì)的錯(cuò)在哪里,可是也
44、正是這樣讓我們尋找問(wèn)題,讓我們自己查資料,這樣讓我們對(duì)自己的不足了解的更深,也讓我們對(duì)不會(huì)的知識(shí)印象更深刻。</p><p> 謝謝老師和幫助我的同學(xué),是你們讓我真正意識(shí)到團(tuán)結(jié)才是力量,我們班是一個(gè)集體,只有團(tuán)結(jié)才能顯示出真正強(qiáng)大的力量。</p><p><b> 十二、附錄</b></p><p> 1、protel原理圖</p&
45、gt;<p> 附錄圖1.1:protel原理圖</p><p> 2、proteus仿真圖</p><p> 附錄圖1.2:proteus仿真圖</p><p><b> 仿真程序</b></p><p> #include<reg51.h></p><p>
46、 sbit di=P1^0; //位定義</p><p> sbit gao=P1^1;</p><p> sbit dianji=P1^2;</p><p> sbit led=P1^3;</p><p> void main()</p><p><b> {</b><
47、;/p><p> unsigned char a;</p><p><b> P1=0x00;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> if(gao==0&&
48、;di==0) //水位低于B、C銅片時(shí),電機(jī)轉(zhuǎn)</p><p><b> {</b></p><p><b> dianji=1;</b></p><p><b> a=dianji;</b></p><p><b> led=0;</b>
49、;</p><p><b> }</b></p><p> else if(gao==0&&di==1) //水位高于B,低于C時(shí)保持原狀態(tài)</p><p><b> {</b></p><p><b> dianji=a;</b></p&g
50、t;<p><b> }</b></p><p> else if (gao==1&&di==1) //水位高于B、C銅片時(shí),電機(jī)停</p><p><b> dianji=0;</b></p><p><b> a=dianji;</b></p&g
51、t;<p><b> led=0;</b></p><p><b> }</b></p><p> else if (gao==1&&di==0) //水位高于C低于B時(shí),報(bào)警!</p><p><b> {</b></p><p&
52、gt;<b> dianji=0;</b></p><p><b> led=1;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> } </b></p>
53、;<p><b> 4、補(bǔ)充任務(wù)一</b></p><p> NPN型三極管的工作條件</p><p> 三極管工作在放大區(qū)時(shí),其發(fā)射結(jié)(b、e極之間)為正偏,集電結(jié)(b、c極之間)為反偏。對(duì)于小功率的NPN型硅,呈現(xiàn)為Vbe≈0.7V,Vbc<0V(具體數(shù)值視電源電壓Ec與有關(guān)元件的數(shù)值而定):對(duì)于NPN型鍺管,Vbe≈0.2V,Vbc&l
54、t;0V;</p><p> 三極管工作在截止區(qū)時(shí),發(fā)射結(jié)與集電結(jié)均為反偏,而在實(shí)際的電路中,發(fā)射結(jié)也可以是零偏置。這樣對(duì)于小功率NPN型三極管,呈現(xiàn)為Vbe≤0,Vbc<0V(具體數(shù)值主要決定于電源電壓Ec);</p><p> 三極管工作在飽和區(qū)時(shí),其發(fā)射結(jié)與集電結(jié)均為正偏。對(duì)于小功率NPN型硅管,呈現(xiàn)為Vbe多0.7V(略大于工作在放大區(qū)時(shí)的數(shù)值),Vbc>0V (不
55、大于Vbe的值);對(duì)于小功率NPN型鍺管,類似地有Vbe≥0.2V(略大于工作在放大區(qū)時(shí)的值),Vbc>OV (不大于Vbe的值)。</p><p> 2、4N25光耦的原理、工作時(shí)的參數(shù)條件</p><p> 光耦合器(opticalcoupler,英文縮寫(xiě)為OC)亦稱光電隔離器或光電耦合器,簡(jiǎn)稱光耦。它是以光為媒介來(lái)傳輸電信號(hào)的器件,通常把發(fā)光器(紅外線發(fā)光二極管LED)與受
56、光器(光敏半導(dǎo)體管)封裝在同一管殼內(nèi)。[1]當(dāng)輸入端加電信號(hào)時(shí)發(fā)光器發(fā)出光線,受光器接受光線之后就產(chǎn)生光電流,從輸出端流出,從而實(shí)現(xiàn)了“電—光—電”轉(zhuǎn)換。以光為媒介把輸入端信號(hào)耦合到輸出端的光電耦合器,由于它具有體積小、壽命長(zhǎng)、無(wú)觸點(diǎn),抗干擾能力強(qiáng),輸出和輸入之間絕緣,單向傳輸信號(hào)等優(yōu)點(diǎn),在數(shù)字電路上獲得廣泛的應(yīng)用。</p><p> 4N25是一款通用光電耦合器,包含一個(gè)砷化鎵紅外發(fā)光二極管,并用該二極管驅(qū)動(dòng)
57、硅光電晶體管。</p><p> 工作參數(shù):輸出集電極電流(I=10mv,V=10V);</p><p> 發(fā)光二極管反向電壓:3V;</p><p> 發(fā)光二極管正向電流:60mA;</p><p> 功耗(T=25度):120mW;</p><p> 繼電器的工作原理、原理圖</p><
58、;p><b> 工作原理:</b></p><p> 對(duì)于過(guò)電壓繼電器,電壓升至整定值或大于整定值時(shí),繼電器就動(dòng)作,動(dòng)合觸點(diǎn)閉合,動(dòng)斷觸點(diǎn)斷開(kāi)。當(dāng)電壓降低到0.8倍整定值時(shí),繼電器就返回,動(dòng)合觸點(diǎn)斷開(kāi),動(dòng)斷觸點(diǎn)閉合,對(duì)于低電壓繼電器,當(dāng)電壓降低到整定電壓時(shí),繼電器就動(dòng)作,動(dòng)合觸點(diǎn)斷開(kāi),動(dòng)斷觸點(diǎn)閉合。</p><p> 即線圈通電產(chǎn)生磁場(chǎng),吸附開(kāi)關(guān),使常閉端
59、打開(kāi),閉合與常開(kāi)端</p><p> 附錄圖1.3: 繼電器原理圖</p><p> 三個(gè)腳的這邊兩邊的腳是線圈,加9V直流電壓,不區(qū)分正負(fù)方向,是電壓驅(qū)動(dòng),線圈直流電阻每個(gè)工廠或者靈敏度不同稍有區(qū)別。 中間一個(gè)腳是觸點(diǎn)的COM端,另外一邊兩個(gè)腳正向看,左邊是常開(kāi),右邊是常閉。</p><p><b> 5、補(bǔ)充任務(wù)二</b></
60、p><p> 當(dāng)電容輸入為10PF時(shí):</p><p><b> 附錄圖1.4</b></p><p><b> 附錄圖1.5</b></p><p> 當(dāng)電容輸入為400uF時(shí):</p><p><b> 1.6</b></p>&
61、lt;p><b> 附錄圖1.7</b></p><p><b> 6、補(bǔ)充任務(wù)三</b></p><p> 控制八個(gè)信號(hào)燈一起間隔1s閃爍(基礎(chǔ)實(shí)驗(yàn)1、2、3+中級(jí)實(shí)驗(yàn)LED和定時(shí)器)</p><p><b> 附錄圖1.8</b></p><p><b&
62、gt; 程序:</b></p><p> #include<reg51.h> </p><p> void delay(); </p><p> void main()</p><p> {</p
63、><p> TMOD=0x01;</p><p> TH0=(65536-50000)/256;</p><p> TL0=(65536-50000)%256; </p><p> EA=1;</p><p> ET0=1;</p>
64、<p><b> TR0=1;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> P2=~P2;</p><p><b> delay();</b><
65、;/p><p><b> }</b></p><p><b> }</b></p><p> void delay() </p><p><b> {</b></p><p> unsigned int a;</p><p
66、> for(a=0;a<20;a++)</p><p><b> {</b></p><p> while(!TF0); </p><p><b> TF0=0;</b></p><p><b> }</b></p><
67、p><b> }</b></p><p> void timer_0() interrupt 1</p><p><b> {</b></p><p> TH0=(65536-50000)/256;</p><p> TL0=(65536-50000)%256;</p&g
68、t;<p><b> }</b></p><p> 2、實(shí)現(xiàn)在LED數(shù)碼管動(dòng)態(tài)顯示秒表(基礎(chǔ)實(shí)驗(yàn)6)</p><p><b> 附錄圖1.9</b></p><p><b> 程序:</b></p><p> #include "reg52.h
69、"</p><p> typedef unsigned int u16; </p><p> typedef unsigned char u8; </p><p> sbit LSA=P2^2;</p><p> sbit LSB=P2^3;</p><p> sbit LSC=P2^4
70、;</p><p> u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};</p><p><b> u16 s; </b></p><p> u8 sec,mb[2];</p&
71、gt;<p> void Timer0Init()</p><p> {TMOD|=0X01;</p><p><b> TH0=0XFC;</b></p><p> TL0=0X18;</p><p><b> TR0=1;</b></p><p
72、><b> }</b></p><p> void delay(u16 i)</p><p> {while(i--);</p><p><b> }</b></p><p> void DigDisplay()</p><p><b> {u8
73、 i;</b></p><p> for(i=0;i<2;i++)</p><p> {switch(i) </p><p><b> {case(0):</b></p><p> LSA=0;LSB=0;LSC=0; break;</p><p><b>
74、 case(1):</b></p><p> LSA=1;LSB=0;LSC=0; break;</p><p><b> }</b></p><p> P0=smgduan[mb[i]];</p><p> delay(1); </p><p><b> P0
75、=0x00;</b></p><p><b> }</b></p><p><b> }</b></p><p> void main()</p><p> {Timer0Init();</p><p><b> while(1)</b
76、></p><p> {if(TF0==1)</p><p><b> {TF0=0;</b></p><p> TH0=0XFC;</p><p><b> TL0=0X18;</b></p><p><b> s++;</b><
77、;/p><p><b> }</b></p><p> if(s==1000) </p><p><b> {s=0;</b></p><p><b> sec++;</b></p><p> if(sec==100)sec=0; <
78、/p><p><b> }</b></p><p> mb[0]=sec%10; </p><p> mb[1]=sec/10; </p><p> DigDisplay();</p><p><b> }</b></p><p><
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)--水塔水位控制系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--水塔水位控制系統(tǒng)
- 課程設(shè)計(jì)-單片機(jī)水塔水位控制
- 單片機(jī)課程設(shè)計(jì)--水塔水位控制設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--水塔水位
- 單片機(jī)水位水塔課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)---水塔水位控制部分
- 單片機(jī)水位控制系統(tǒng)課程設(shè)計(jì)
- 基于單片機(jī)水塔水位控制系統(tǒng)的設(shè)計(jì)
- 基于單片機(jī)水塔水位控制系統(tǒng)的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的水位控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)水塔水位控制系統(tǒng)設(shè)計(jì)
- 【畢業(yè)設(shè)計(jì)】基于單片機(jī)水塔水位控制系統(tǒng)
- 水塔水位控制系統(tǒng)課程設(shè)計(jì)
- 【畢業(yè)設(shè)計(jì)】基于單片機(jī)水塔水位控制系統(tǒng)
- 水塔水位控制系統(tǒng)課程設(shè)計(jì)
- plc課程設(shè)計(jì)---水塔水位控制系統(tǒng)
- 水塔水位控制系統(tǒng)電子課程設(shè)計(jì)
- plc課程設(shè)計(jì)報(bào)告--水塔水位控制系統(tǒng)
評(píng)論
0/150
提交評(píng)論