版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 單片機(jī)原理、應(yīng)用及接口技術(shù)</p><p> 課 程 設(shè) 計(jì)</p><p> 設(shè)計(jì)課題 基于89C51的電纜定長(zhǎng)控制設(shè)計(jì) </p><p> 學(xué)院名稱 : 電氣工程學(xué)院 </p><p> 專業(yè)班級(jí) : 測(cè)控0901
2、 </p><p> 學(xué)生姓名 : </p><p> 學(xué) 號(hào) : </p><p> 指導(dǎo)教師 : </p><p> 設(shè)計(jì)地點(diǎn) :
3、 31-630 </p><p> 設(shè)計(jì)時(shí)間 : 2011-12-12~2011-12-25 </p><p> 單片機(jī)原理、應(yīng)用及接口技術(shù) 課程設(shè)計(jì)任務(wù)書</p><p><b> 目 錄</b></p><p><b> 1
4、 引言3</b></p><p> 2 總體方案設(shè)計(jì)5</p><p><b> 2.1硬件組成5</b></p><p> 2.2 總體方案8</p><p> 3 硬件電路設(shè)計(jì)8</p><p> 3.1 單片機(jī)最小系統(tǒng)8</p><p&g
5、t; 3.2 光電傳感器與信號(hào)調(diào)理電路11</p><p> 3.3 數(shù)碼管顯示電路16</p><p> 3.4 執(zhí)行電路18</p><p> 3.5 鍵盤電路20</p><p> 4 系統(tǒng)軟件設(shè)計(jì)25</p><p> 4.1 主程序設(shè)計(jì)25</p><p>
6、4.2 中斷服務(wù)程序設(shè)計(jì)28</p><p> 4.3 部分主要子程序的設(shè)計(jì)30</p><p> 5 系統(tǒng)調(diào)試與總結(jié)35</p><p> 5.1 系統(tǒng)功能測(cè)試36</p><p><b> 5.2 總結(jié)37</b></p><p> 附錄A 系統(tǒng)原理圖39</p&
7、gt;<p> 附錄B 源程序40</p><p><b> 1 引言</b></p><p> 電纜定長(zhǎng)控制器是基于89C51單片機(jī)進(jìn)行設(shè)計(jì)的定長(zhǎng)控制器,操作直觀簡(jiǎn)單,可以配套使用并控制相應(yīng)的電機(jī),廣泛應(yīng)用于各種電纜生產(chǎn)需要定長(zhǎng)控制的機(jī)械。電纜定長(zhǎng)控制器由信號(hào)采集調(diào)理部分、數(shù)碼管顯示部分、電機(jī)控制部分以及鍵盤輸入部分組成??刂破髟趫?zhí)行過程中由信
8、號(hào)采集調(diào)理部分將信號(hào)即脈沖傳輸?shù)絾纹瑱C(jī)中,單片機(jī)通過預(yù)定的程序?qū)﹄姍C(jī)及切割部分進(jìn)行控制;鍵盤輸入部分通過鍵盤的按鈕對(duì)電纜的長(zhǎng)度進(jìn)行設(shè)置,設(shè)定值可隨時(shí)手動(dòng)在數(shù)碼管上顯示。電纜定長(zhǎng)控制器控制準(zhǔn)確、結(jié)構(gòu)簡(jiǎn)單、使用方便、適用范圍廣。</p><p> 本控制系統(tǒng)由測(cè)控技術(shù)與儀器0901班孫旭朋、王金龍、胡永帥設(shè)計(jì)完成,其中孫旭朋主要負(fù)責(zé)繪制電路圖和程序的編寫,王金龍主要負(fù)責(zé)硬件電路的設(shè)計(jì),胡永帥主要負(fù)責(zé)系統(tǒng)的調(diào)試工作。
9、本系統(tǒng)采用C語(yǔ)言編寫。</p><p><b> 2 總體方案設(shè)計(jì)</b></p><p><b> 2.1硬件組成</b></p><p> 按照電纜生產(chǎn)工藝對(duì)控制系統(tǒng)的技術(shù)要求,控制系統(tǒng)的硬件應(yīng)包括以下幾部分:</p><p> ?。?)控制部分:控制部分作為電纜定長(zhǎng)控制器的核心,本例中采
10、用89C51微型控制器最小系統(tǒng)完成,在定長(zhǎng)控制器工作的過程中控制部分通過信號(hào)采集調(diào)理部分采集信號(hào),并與內(nèi)部程序存儲(chǔ)器中的值進(jìn)行比較,按照預(yù)定的程序控制電機(jī)的轉(zhuǎn)停及電纜是否被切斷;同時(shí)控制部分還控制鍵盤的輸入及數(shù)碼管的動(dòng)態(tài)顯示。</p><p> ?。?)信號(hào)采集調(diào)理部分:通過光電傳感器將電機(jī)主軸的轉(zhuǎn)動(dòng)圈數(shù)轉(zhuǎn)化為脈沖數(shù),經(jīng)過信號(hào)調(diào)理(本系統(tǒng)中主要是放大)將信號(hào)調(diào)整為控制部分可以識(shí)別的脈沖信號(hào)。</p>
11、<p> ?。?)顯示部分:通過兩個(gè)74hc373來控制4位8段數(shù)碼管的段選和位選來實(shí)現(xiàn)數(shù)碼管的動(dòng)態(tài)顯示。</p><p> ?。?)執(zhí)行部分:通過繼電器或三極管控制電機(jī)的轉(zhuǎn)或停。</p><p> (5)輸入部分:通過三個(gè)按鍵的獨(dú)立鍵盤對(duì)電纜要求長(zhǎng)度進(jìn)行實(shí)時(shí)控制和隨時(shí)顯示設(shè)定值操作。</p><p><b> 2.2 總體方案</b
12、></p><p> 如圖2.2所示,系統(tǒng)通過光電傳感器采集電機(jī)轉(zhuǎn)動(dòng)情況的信號(hào),當(dāng)電機(jī)轉(zhuǎn)動(dòng)一圈時(shí)會(huì)產(chǎn)生一個(gè)單脈沖,脈沖經(jīng)放大被送到單片機(jī)外部中斷引腳引起中斷,單片機(jī)每執(zhí)行一次中斷,數(shù)碼管顯示(單片機(jī)的P1口輸出數(shù)據(jù),兩個(gè)片選端連接兩個(gè)74HC373來控制4位8段數(shù)碼管的顯示)值會(huì)加一,當(dāng)數(shù)碼管顯示值與設(shè)定的數(shù)值一致時(shí),單片機(jī)會(huì)控制電機(jī)停轉(zhuǎn),同時(shí)通過控制電磁繼電器(或三極管)啟動(dòng)工作剪剪斷電纜。</p
13、><p> 電纜的長(zhǎng)度通過獨(dú)立鍵盤設(shè)定,在鍵盤上有三個(gè)鍵,分別是s4、s3、s2,其中s4是設(shè)置鍵,s3是加1鍵,s2是顯示設(shè)定值鍵。程序默認(rèn)設(shè)定初值為1000。</p><p> 圖2.2系統(tǒng)硬件組成圖</p><p><b> 3 硬件電路設(shè)計(jì)</b></p><p> 3.1 單片機(jī)最小系統(tǒng)</p>
14、<p> 本系統(tǒng)中用單片機(jī)最小系統(tǒng)做為控制核心部件,這里采用Atmel公司的At89c51單片機(jī),該單片機(jī)以其推出時(shí)間早、配套資源豐富、開發(fā)手段完善、性價(jià)比高等特點(diǎn)而得到了廣泛的應(yīng)用,是單片機(jī)的主流品種。</p><p> AT89c51的內(nèi)部資源主要包括:</p><p> ·與MCS--51 系列完全兼容的高性能8位CPU;</p><
15、p> ·4K字節(jié)可重復(fù)編程的Flash存儲(chǔ)器;</p><p> 128字節(jié)的SRAM;</p><p> ·4個(gè)8位的并行口,共32條I/O口線;</p><p> ·2個(gè)16位的定時(shí)器/計(jì)數(shù)器;</p><p> ·5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí)的中斷系統(tǒng);</p><
16、;p> ·一個(gè)全雙工的串行口;</p><p><b> ·內(nèi)部振蕩器。</b></p><p> 這里采用的最小體統(tǒng)包括單片機(jī),振蕩電路,復(fù)位電路。如圖3.1所示。</p><p> 圖3.1 單片機(jī)最小系統(tǒng)</p><p> 3.2光電傳感器及信號(hào)調(diào)理電路</p>&
17、lt;p> 光電傳感器是采用光電元件作為檢測(cè)元件的傳感器。它首先把被測(cè)量的變化轉(zhuǎn)換成光信號(hào)的變化,然后借助光電元件進(jìn)一步將光信號(hào)轉(zhuǎn)換成電信號(hào)。光電傳感器一般由光源、光學(xué)通路和光電元件三部分組成。</p><p> 光電檢測(cè)方法具有精度高、反應(yīng)快、非接觸等優(yōu)點(diǎn),而且可測(cè)參數(shù)多,傳感器的結(jié)構(gòu)簡(jiǎn)單,形式靈活多樣,因此,光電式傳感器在檢測(cè)和控制中應(yīng)用非常廣泛。 </p><p> 本系
18、統(tǒng)中將光電傳感器轉(zhuǎn)在電機(jī)主軸上,電機(jī)主軸每轉(zhuǎn)動(dòng)一圈,光路將會(huì)被打斷一次,從而產(chǎn)生一個(gè)脈沖信號(hào),然后吧脈沖信號(hào)通過反向放大器放大后送到單片機(jī)的外部中斷INT0,向CPU申請(qǐng)中斷,如圖3.2所示</p><p> 圖3.2 信號(hào)采集調(diào)理電路</p><p> 3.3數(shù)碼管顯示電路</p><p> 數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出
19、我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。 </p><p> 靜態(tài)驅(qū)動(dòng)也稱直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的I/O端口進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O端口多,實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。 </p><p> 數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式
20、之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,通過分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。只要掃描的速度足夠快,給人的印象
21、就是一組穩(wěn)定的顯示數(shù)據(jù),不會(huì)有閃爍感,動(dòng)態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低</p><p> 本系統(tǒng)中采用單片機(jī)的P1口輸出數(shù)據(jù),兩個(gè)片選端連接兩個(gè)74HC373來控制4位8段共陰極數(shù)碼管的顯示,顯示部分電路如圖3.3所示,共陰極數(shù)碼管常用數(shù)字表如表3.3所示</p><p> 圖3.3 數(shù)碼管顯示電路</p><p> 表
22、3.3 共陰極數(shù)碼管常用數(shù)字表</p><p><b> 3.4執(zhí)行電路</b></p><p> 電磁繼電器一般由電磁鐵,銜鐵,彈簧片,觸點(diǎn)等組成的,其工作電路由低壓控制電路和高壓工作電路兩部分構(gòu)成。電磁繼電器還可以實(shí)現(xiàn)遠(yuǎn)距離控制和自動(dòng)化控制。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力
23、吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來的位置,使動(dòng)觸點(diǎn)與原來的靜觸點(diǎn)(常閉觸點(diǎn))釋放。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開、常閉”觸點(diǎn),可以這樣來區(qū)分:繼電器線圈未通電時(shí)處于斷開狀態(tài)的靜觸點(diǎn),稱為“常開觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。</p><p> 在數(shù)字電路中,三極管是作
24、為一個(gè)開關(guān)來使用的,它不允許工作在放大狀態(tài),而只能工作在飽和導(dǎo)通狀態(tài)(又稱飽和狀態(tài))或截止?fàn)顟B(tài)。</p><p><b> (1)、截止</b></p><p> 當(dāng)輸入 時(shí),基射間的電壓 小于其門限電壓Uth(0.5V),三極管截止,電流 ≈0,電流 ≈0,輸出 = ≈VCC,為了使三極管能可靠截止,應(yīng)使發(fā)射結(jié)處于反偏,因此,三極管的可靠截止條件為: 。三極管截
25、止時(shí),E、B、C三個(gè)極互為開路。</p><p><b> (2)、飽和</b></p><p> 當(dāng)輸入 時(shí),使三極管工作在臨界飽和狀態(tài),此時(shí):</p><p> 因此,三極管飽和條件為:</p><p> 當(dāng)三極管飽和時(shí), 達(dá)到最大; 達(dá)到最小。C、B、E為連通。</p><p>
26、本系統(tǒng)中通過電磁繼電器(三極管)來控制電機(jī)和工作剪的工作狀態(tài),電路如圖3.4所示</p><p> 圖3.4 執(zhí)行電路(注:100處接工作剪,圖中為畫出)</p><p><b> 3.5鍵盤電路</b></p><p> 單片機(jī)應(yīng)用系統(tǒng)中的鍵盤接口電路一般有兩種方式:行列式鍵盤和獨(dú)立式鍵盤。前者適用于需要按鍵數(shù)量較多的場(chǎng)合,后者適用于需
27、要按鍵數(shù)量較少的場(chǎng)合。</p><p> 本系統(tǒng)中采用的獨(dú)立鍵盤,是用來對(duì)電纜的長(zhǎng)度進(jìn)行設(shè)定的,同時(shí)鍵盤也可以調(diào)整數(shù)碼管顯示值和設(shè)定值之間的相互切換。如圖3.5所示,在鍵盤上有三個(gè)鍵,分別是s4、s3、s2,其中s4是設(shè)置鍵,s3是加1鍵,s2是顯示設(shè)定值鍵。</p><p> 當(dāng)?shù)?次按下s4并松開時(shí),總中斷關(guān)閉,停止計(jì)數(shù),同時(shí)屏蔽電機(jī)繼電器(三極管)和工作剪繼電器(三極管),數(shù)碼管
28、個(gè)位顯示,此時(shí)按s3進(jìn)行設(shè)定,十位、百位、千位設(shè)定方法一樣。當(dāng)?shù)?次按下s4并松開時(shí),總中斷打開,同時(shí)取消對(duì)電機(jī)繼電器(三極管)和工作剪繼電器(三極管)的屏蔽。當(dāng)按下s2不松開時(shí),數(shù)碼管顯示設(shè)定值,此時(shí)仍然保持計(jì)數(shù),電機(jī)和工作剪都不受影響;當(dāng)松開s2時(shí),數(shù)碼管顯示計(jì)數(shù)值,當(dāng)計(jì)數(shù)個(gè)數(shù)與設(shè)定值相等時(shí),電機(jī)停止,控刀開啟,計(jì)數(shù)清0。10秒后重新開始工作。</p><p><b> 圖3.5 鍵盤電路<
29、/b></p><p><b> 4 系統(tǒng)軟件設(shè)計(jì)</b></p><p> 系統(tǒng)軟件用C語(yǔ)言編寫,分為主程序、中斷服務(wù)程序和子程序三部分。</p><p><b> 4.1 主程序設(shè)計(jì)</b></p><p> 主程序是系統(tǒng)上電或復(fù)位后首先要執(zhí)行的程序,主程序主要完成系統(tǒng)的初始化、掃
30、描顯示、掃描鍵盤等工作。</p><p> 本系統(tǒng)上電或復(fù)位時(shí),根據(jù)有沒有按鍵按下以及有鍵按下時(shí)按下的是哪個(gè)鍵,分為以下幾種狀態(tài):</p><p> 圖4.1 主程序流程圖</p><p> 1.設(shè)置鍵s4按下時(shí),進(jìn)入設(shè)定長(zhǎng)度狀態(tài)。該狀態(tài)下程序禁止中斷,屏蔽電機(jī)和工作剪,只顯示正在設(shè)置位的值,此時(shí)按s3進(jìn)行設(shè)置。</p><p>
31、2.顯示設(shè)定值鍵s2按下不松開時(shí),調(diào)用顯示設(shè)定值子函數(shù),松開后停止調(diào)用。</p><p> 3.沒有鍵按下時(shí),進(jìn)入掃描數(shù)碼管子程序。每掃描一次會(huì)判斷顯示值與設(shè)定值是否相等,若相等,調(diào)用執(zhí)行子程序,若不等返回。</p><p> 按照上述分析,主程序流程圖如圖4.1所示。</p><p> 4.2 中斷服務(wù)程序設(shè)計(jì)</p><p>
32、本系統(tǒng)中斷用外部中斷INT0,初始化后主程序就等待中斷請(qǐng)求,中斷服務(wù)程序流程圖如圖4.2所示</p><p> 圖4.2 中斷服務(wù)程序流程圖</p><p> 4.3 部分主要子程序的設(shè)計(jì)</p><p> 系統(tǒng)主要子程序包括初始化子程序、數(shù)碼管顯示子程序、s4鍵處理子程序、s3鍵處理子程序、s2鍵處理子程序、執(zhí)行子程序。</p><p&
33、gt;<b> 初始化子程序的設(shè)計(jì)</b></p><p> 數(shù)碼管顯示子程序的設(shè)計(jì)</p><p> s4鍵處理子程序的設(shè)計(jì)</p><p> s3鍵處理子程序的設(shè)計(jì)</p><p> s2鍵處理子程序的設(shè)計(jì)</p><p><b> 執(zhí)行子程序的設(shè)計(jì)</b>&
34、lt;/p><p><b> 5 系統(tǒng)調(diào)試與總結(jié)</b></p><p> 系統(tǒng)研制完成后,首先在實(shí)驗(yàn)室進(jìn)行了系統(tǒng)功能測(cè)試和技術(shù)指標(biāo)測(cè)試,然后在生產(chǎn)現(xiàn)場(chǎng)進(jìn)行了實(shí)際運(yùn)行測(cè)試。</p><p> 5.1 系統(tǒng)功能測(cè)試</p><p> 系統(tǒng)上電后,顯示正常,進(jìn)行了以下測(cè)試。</p><p> 1
35、.配方輸入功能測(cè)試。</p><p> 2.自動(dòng)校零點(diǎn)測(cè)試。</p><p> 3.自動(dòng)校滿度測(cè)試。</p><p> 4.選擇配方功能測(cè)試。</p><p> 5.查看配方功能測(cè)試。</p><p> 6.手動(dòng)配料功能測(cè)試。</p><p> 7.自動(dòng)配料功能測(cè)試。</p&g
36、t;<p> 上述測(cè)試結(jié)果與預(yù)期相符。</p><p> 5.2 技術(shù)指標(biāo)測(cè)試</p><p><b> 1.硬件電路測(cè)試</b></p><p> 由于系統(tǒng)硬件電路設(shè)計(jì)時(shí)采用了高精度儀表放大器AD620,并且選用了精度為0.03%的高精度稱重傳感器,上述兩部分電路在“金屬制品力學(xué)性能測(cè)試系統(tǒng)”中得到了成功的應(yīng)用,因此,硬
37、件電路測(cè)試僅對(duì)V/F轉(zhuǎn)換電路進(jìn)行了測(cè)試。</p><p> 采用臺(tái)灣固緯GPS-1830D直流穩(wěn)壓電源作為輸入,普通150MHz數(shù)字頻率計(jì)作為測(cè)試工具,測(cè)試數(shù)據(jù)列于表5.1。</p><p> 表5.1 硬件電路測(cè)試數(shù)據(jù)表</p><p> 由表5.1可知:最大絕對(duì)誤差出現(xiàn)在輸入為0.5V時(shí),以96176Hz作為3V輸入時(shí)的標(biāo)準(zhǔn)值,則最大非線性誤差(0.5V輸
38、入時(shí))[38]為:</p><p><b> δ=</b></p><p> 由于在砼配料控制裝置的應(yīng)用中確定的采樣周期為100ms,在不同輸入時(shí),最大計(jì)數(shù)值與最小計(jì)數(shù)值最大相差4個(gè)數(shù)字,通過程序進(jìn)行數(shù)字濾波,可有效減小非線性誤差。</p><p> ?。?)綜合靜態(tài)誤差測(cè)試</p><p> 在進(jìn)行了自動(dòng)校零點(diǎn)和
39、自動(dòng)校滿度操作之后,采用技術(shù)監(jiān)督部門對(duì)砼配料機(jī)的檢定規(guī)程,進(jìn)行了系統(tǒng)綜合靜態(tài)誤差測(cè)試。</p><p> 測(cè)試工具為5個(gè)20kg的砝碼,測(cè)試數(shù)據(jù)列于表5.2</p><p> 表5.2 綜合靜態(tài)誤差測(cè)試</p><p> 測(cè)試結(jié)果符合系統(tǒng)技術(shù)指標(biāo)規(guī)定。</p><p><b> 5.4 總結(jié)</b></p
40、><p> MCU具有體積小、重量輕、價(jià)格低廉的特點(diǎn),應(yīng)用于自動(dòng)控制系統(tǒng)中可以有效降低系統(tǒng)的成本。針對(duì)不同工業(yè)現(xiàn)場(chǎng)的情況,采取相應(yīng)的抗干擾措施,可以在環(huán)境惡劣的工業(yè)現(xiàn)場(chǎng)可靠地運(yùn)行。數(shù)據(jù)采集通道中采用V/F轉(zhuǎn)換器,具有轉(zhuǎn)換精度高、抗工頻干擾能力強(qiáng)、易于實(shí)現(xiàn)光電隔離以及價(jià)格低廉等特點(diǎn),合理確定外圍元件的參數(shù)是保證數(shù)據(jù)采集精度的關(guān)鍵。借鑒人工控制的經(jīng)驗(yàn),通過大量試驗(yàn)得到物料落差在不同情況下的實(shí)際重量,根據(jù)物料的重量結(jié)合P
41、LD系列砼配料機(jī)的具體型號(hào),可以在砼配料生產(chǎn)過程中對(duì)物料的落差進(jìn)行較為準(zhǔn)確的預(yù)測(cè),從而構(gòu)建出用于落差修正的查詢表。</p><p><b> 參考文獻(xiàn)</b></p><p> 中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn) :預(yù)拌混凝土(GB/T14902-2003).北京 :中國(guó)標(biāo)準(zhǔn)出版社,2003年</p><p> 黃智勇.HZS12
42、0型混凝土攪拌站控制系統(tǒng).廊坊 :建筑機(jī)械化,2006 (6) :34~35,46</p><p> 張慶彬,畢麗紅.工業(yè)自動(dòng)配料系統(tǒng)的組成與設(shè)計(jì).北京 :起重運(yùn)輸機(jī)械,2005 (2) :11~14</p><p> 常發(fā)亮,吳有慶,任勝年.一種自動(dòng)配料系統(tǒng)的PLC控制.天津 :電氣傳動(dòng),2000 (4) :55~57<
43、;/p><p> Skontos,Sam.PLCs Challenge DCSs in Batch Control.Process and Control Engineering,1991,44 (4) :48~50</p><p> 阮世勛,葉樹林,趙華棟等.基于PC機(jī)和單片機(jī)的自動(dòng)配料控制系統(tǒng).杭州 :輕工機(jī)械,2003 (1) :60~64</p&
44、gt;<p> 羅武勝,呂海寶,肖光榮等.電子負(fù)秤混凝土自動(dòng)配料機(jī)的研制.沈陽(yáng) :儀表技術(shù)與傳感器,1999 (4) :25~28 </p><p> 陳濤.工業(yè)企業(yè)自動(dòng)配料微機(jī)控制系統(tǒng).北京 :國(guó)內(nèi)外機(jī)電一體化技術(shù),2003 (3) :52~52,66</p><p> 李躍忠,張福柳.計(jì)算機(jī)控制在自動(dòng)配料系統(tǒng)中的應(yīng)用.撫州
45、160;:華東地質(zhì)學(xué)院學(xué)報(bào),2001 (3) :246~249</p><p> 王小寧,羅敬.交流變頻調(diào)速系統(tǒng)在自動(dòng)配料系統(tǒng)中的應(yīng)用.新鄉(xiāng) :河南機(jī)電高等??茖W(xué)校學(xué)報(bào),2004 (5) :51~52</p><p><b> 附錄A 系統(tǒng)原理圖</b></p><p><b> 附錄B 源程序&l
46、t;/b></p><p><b> ORG 0000H</b></p><p><b> AJMP MAIN</b></p><p><b> ORG 001BH</b></p><p><b> AJMP T111</b></p&g
47、t;<p><b> ORG 0040H</b></p><p> MAIN: MOV SP,#5FH</p><p><b> CLR SCL</b></p><p> JB P1.4,MA1</p><p> AJMP SETUP ;設(shè)置鍵按下轉(zhuǎn)SETUP,否則&
48、lt;/p><p> MA1: JB P1.1,MA2</p><p><b> AJMP ZERO</b></p><p> MA2: JNB P1.2,FULL</p><p> AJMP START</p><p> ZERO: MOV 56H,#0</p><
49、;p> MOV 57H,#0</p><p> MOV 58H,#0</p><p> MOV 59H,#0</p><p> MOV 5AH,#0</p><p> MOV 5BH,#0</p><p> MOV 5CH,#0</p><p> MOV 5DH,#0<
50、/p><p> MOV 5EH,#0</p><p> MOV 5FH,#0</p><p> ZE1: ACALL DIR</p><p> JNB P1.1,ZE1</p><p> AJMP JIAOYAN</p><p> FULL: MOV 56H,#0</p>
51、;<p> MOV 57H,#0</p><p> MOV 58H,#1</p><p> MOV 59H,#0</p><p> MOV 5AH,#0</p><p> MOV 5BH,#0</p><p> MOV 5CH,#0</p><p> MOV 5DH,
52、#0</p><p> MOV 5EH,#0</p><p> MOV 5FH,#0</p><p> FU1: ACALL DIR</p><p> JNB P1.2,FU1</p><p> JIAOYAN:MOV R0,#0F0H</p><p> MOV R1,#46H&l
53、t;/p><p> MOV R2,#0A2H</p><p><b> LCALL DRD</b></p><p><b> CLR 04H</b></p><p> MW: ACALL DIR</p><p> JNB P1.2,MW</p><
54、;p> MOV TMOD,#15H</p><p> MW0: MOV TL0,#0</p><p> MOV TH0,#0</p><p> MOV TL1,#0B0H</p><p> MOV TH1,#3CH</p><p> MOV TCON,#50H</p><p>
55、;<b> MOV R7,#0</b></p><p> MW1: JNB TF1,$</p><p><b> CLR TF1</b></p><p> MOV TL1,#0B0H</p><p> MOV TH1,#3CH</p><p><b>
56、 INC R7</b></p><p> CJNE R7,#4,MW1</p><p> MOV TCON,#00H</p><p><b> MOV A,57H</b></p><p><b> ORL A,58H</b></p><p><b&g
57、t; JNZ MWF</b></p><p> MOV 52H,TL0</p><p> MOV 51H,TH0</p><p><b> MOV R7,#2</b></p><p> MW2: CLR C</p><p><b> MOV A,51H</
58、b></p><p><b> RRC A</b></p><p><b> MOV 51H,A</b></p><p><b> MOV A,52H</b></p><p><b> RRC A</b></p><p&g
59、t;<b> MOV 52H,A</b></p><p> DJNZ R7,MW2</p><p><b> MOV A,52H</b></p><p> ANL A,#0FH</p><p><b> MOV 5FH,A</b></p><p&g
60、t;<b> MOV A,52H</b></p><p> ANL A,#0F0H</p><p><b> SWAP A</b></p><p><b> MOV 5EH,A</b></p><p><b> MOV A,51H</b><
61、/p><p> ANL A,#0FH</p><p><b> MOV 5DH,A</b></p><p><b> MOV A,51H</b></p><p> ANL A,#0F0H</p><p><b> SWAP A</b></p&
62、gt;<p><b> MOV 5CH,A</b></p><p><b> AJMP MWE</b></p><p> MWF: MOV 35H,TL0</p><p> MOV 34H,TH0</p><p><b> MOV R7,#2</b>
63、</p><p> MWF1: CLR C</p><p><b> MOV A,34H</b></p><p><b> RRC A</b></p><p><b> MOV 34H,A</b></p><p><b> MOV
64、A,35H</b></p><p><b> RRC A</b></p><p><b> MOV 35H,A</b></p><p> DJNZ R7,MWF1</p><p><b> MOV A,35H</b></p><p>
65、 ANL A,#0FH</p><p><b> MOV 5FH,A</b></p><p><b> MOV A,35H</b></p><p> ANL A,#0F0H</p><p><b> SWAP A</b></p><p><
66、;b> MOV 5EH,A</b></p><p><b> MOV A,34H</b></p><p> ANL A,#0FH</p><p><b> MOV 5DH,A</b></p><p><b> MOV A,34H</b></p&
67、gt;<p> ANL A,#0F0H</p><p><b> SWAP A</b></p><p><b> MOV 5CH,A</b></p><p><b> MOV A,35H</b></p><p><b> CLR C</b
68、></p><p> SUBB A,52H</p><p><b> MOV 35H,A</b></p><p><b> MOV A,34H</b></p><p> SUBB A,51H</p><p><b> MOV 34H,A</b&
69、gt;</p><p> MOV 33H,#16</p><p> MOV R0,#33H ;格式化</p><p> LCALL NORM</p><p> MOV 30H,#07H ;100</p><p> MOV 31H,#0C8H</p><p> MOV 32H
70、,#00H</p><p> MOV R0,#30H</p><p> MOV R1,#33H</p><p> LCALL FDIV</p><p> MOV 53H,R4</p><p> MOV 54H,R2</p><p> MOV 55H,R3</p><
71、;p> MWE: CLR 04H</p><p> MOV R5,#100</p><p> MW3: ACALL DIR</p><p> JNB P1.4,CHEC1</p><p> DJNZ R5,MW3</p><p><b> AJMP MW0</b><
72、;/p><p> CHEC1: AJMP CHECK</p><p> FUL1: AJMP FULL</p><p> ZER1: AJMP ZERO</p><p> START: MOV R0,#0</p><p> MOV R1,#10H</p><p> MOV R
73、2,#0A2H ;24LCO4控制字10100010</p><p><b> LCALL DRD</b></p><p> MOV R0,#0F0H</p><p> MOV R1,#46H</p><p> MOV R2,#0A2H</p><p><b> LC
74、ALL DRD</b></p><p> MOV 56H,#1 ;料</p><p> MOV 57H,10H ;千位設(shè)定值</p><p> MOV 58H,11H ;百位</p><p> MOV 59H,12H ;十位</p><p> MO
75、V 5AH,13H ;個(gè)位</p><p> MOV 5BH,#0 ;配方</p><p> MOV 5CH,#0 ;千位測(cè)量值</p><p> MOV 5DH,#0 ;百位</p><p> MOV 5EH,#0 ;十位</p><p>
76、 MOV 5FH,#0 ;個(gè)位</p><p> CLR 04H ;BIT(04H)=0,閃亮位亮,BIT(04H)=1,閃亮位滅</p><p> MW4: ACALL DIR</p><p> JNB P1.4,MW4</p><p><b> CLR 05H</b><
77、;/p><p><b> CLR 06H</b></p><p> MOV TMOD,#15H ;T0計(jì)數(shù),T1定時(shí),16位定時(shí)/計(jì)數(shù)器</p><p> MOV TL0,#0</p><p> MOV TH0,#0</p><p> MOV TL1,#0B0H ;定時(shí)100
78、ms</p><p> MOV TH1,#3CH</p><p> M1: ACALL DIR</p><p> JNB P1.0,NEXT1 ;下一參數(shù)</p><p> JNB P1.1,PGDW1 ;上一配方</p><p> JNB P1.2,PGUP1 ;下一配方</p>
79、;<p> JNB P1.3,RUN1 ;運(yùn)行</p><p><b> SJMP M1</b></p><p> NEXT1: AJMP NEXT</p><p> PGUP1: AJMP PGUP</p><p> PGDW1: AJMP PGDW</p><p&g
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 89c51單片機(jī)課程設(shè)計(jì)
- 基于89c51單片機(jī)的秒表課程設(shè)計(jì)
- 基于89c51單片機(jī)的秒表課程設(shè)計(jì)
- 基于89c51單片機(jī)的秒表課程設(shè)計(jì) 2
- 基于89c51單片機(jī)的秒表課程設(shè)計(jì) (2)
- 基于89c51單片機(jī)交通燈課程設(shè)計(jì)
- 單片機(jī)多功能秒表課程設(shè)計(jì)--89c51單片機(jī)秒表的設(shè)計(jì)
- 基于89c51單片機(jī)的秒表設(shè)計(jì)
- 課程設(shè)計(jì)-基于89c51單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)
- 89c51單片機(jī)數(shù)字電壓表課程設(shè)計(jì)
- 基于89c51單片機(jī)的數(shù)字搶答器課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)------基于89c51單片機(jī)的直流電機(jī)控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)_基于89c51的數(shù)字電子時(shí)鐘的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)基于89c51的倒計(jì)時(shí)牌設(shè)計(jì)
- 課程設(shè)計(jì)論文-基于89c51單片機(jī)的數(shù)字電子鐘設(shè)計(jì)
- 基于89c51單片機(jī)的智能小車設(shè)計(jì)
- 基于89c51單片機(jī)電子時(shí)鐘課程設(shè)計(jì)
- 89c51單片機(jī)課程設(shè)計(jì)之秒表設(shè)計(jì)實(shí)驗(yàn)報(bào)告
- 基于89c51單片機(jī)的秒表課程設(shè)計(jì)說明書
- 單片機(jī)液位控制課程設(shè)計(jì)--基于89c51的液位控制器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論