




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、聲 明本人所呈交的醫(yī)療點(diǎn)滴輸液系統(tǒng)設(shè)計(jì),是我在指導(dǎo)教師的指導(dǎo)和查閱相關(guān)著作下獨(dú)立進(jìn)行分析研究所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含其他個(gè)人已經(jīng)發(fā)表或撰寫過(guò)的研究成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中作了明確說(shuō)明并表示謝意。作者簽名: 日期: 摘 要 隨著科學(xué)的不斷發(fā)展,生活節(jié)奏的不斷加快,越來(lái)越多的領(lǐng)域需要進(jìn)行有效的、精確的控制,尤其是現(xiàn)在醫(yī)療領(lǐng)域?qū)o脈輸液流速和護(hù)理越來(lái)越高。醫(yī)院一般病人多醫(yī)護(hù)人員少,容易因監(jiān)控處理不及時(shí)而在成醫(yī)療事故。由此可見(jiàn)對(duì)于類似這些治療過(guò)程采用自動(dòng)化管理和監(jiān)控勢(shì)在必行。本文主要完成了基于單片機(jī)SPCE061A控制的醫(yī)療點(diǎn)滴輸液系設(shè)計(jì)。該
2、系統(tǒng)采用了紅外線傳感器檢測(cè)速度,通過(guò)鍵盤控制點(diǎn)滴速度,具有數(shù)碼顯示、聲光報(bào)警功能,以及靈敏度高、反映快的優(yōu)點(diǎn)。關(guān)鍵詞:SPCE061A 紅外線傳感器 數(shù)碼顯示 聲光報(bào)警 AbstractWith the continuous development of science, accelerating the pace of life, more and more fields need for effective and precise control, especially now medical field to intravenous fluids flow velocity and nu
3、rsing more and more high. General hospital patients less medical personnel, easy for monitoring treatment in medical accident than sometimes into. This shows for similar these treatment process using automated management and monitoring is imperative. In this paper, complete medical drip infusion sys
4、tem design based on the the microcontroller SPCE061A control. The system uses infrared sensors to detect speed and control the drip speed through the keyboard, with a digital display, audible and visual alarm functions, as well as high sensitivity, reflecting the quick advantage.Keywords: SPCE061A I
5、nfrared sensor digital display sound and light alarm目 錄一、引言1(一)選題背景1(二)設(shè)計(jì)意義1(三)設(shè)計(jì)方案1二、硬件部分1(一)系統(tǒng)硬件的構(gòu)成1(二)硬件電路圖和說(shuō)明21、硬件工作電路22、SPCE061A芯片53、硬件連接圖74、從站硬件設(shè)計(jì)8三、電路設(shè)計(jì)與制作8(一)原理圖的設(shè)計(jì)8(二)PCB設(shè)計(jì)9四、軟件部分10(一)軟件設(shè)計(jì)流程圖10(二)單元程序的設(shè)計(jì)111、從站點(diǎn)滴速度檢測(cè)流程圖如圖(10)所示112、主站及從站程序設(shè)計(jì)113、 從站外部中斷0的流程12(三)系統(tǒng)部分程序12五、總結(jié)14致謝15參考文獻(xiàn)16附錄17 一、引
6、言(一)選題背景點(diǎn)滴輸液是臨床治療和搶救的重要措施之一,在輸液過(guò)程中藥物接近完成或由于某種原因藥物的速度過(guò)快、過(guò)慢都要醫(yī)護(hù)人員及時(shí)護(hù)理否則將出現(xiàn)醫(yī)療事故。目前沒(méi)有高效的控制系統(tǒng),點(diǎn)滴輸液時(shí)需要醫(yī)護(hù)人員在旁照顧,這加重了醫(yī)護(hù)人員的工作量和病人的思想負(fù)擔(dān)而且也不利于醫(yī)院的統(tǒng)一管理。隨著社會(huì)的不斷發(fā)展,生活節(jié)奏的加快,越來(lái)越多的方面需要進(jìn)行有效的、精確的控制。而輸液點(diǎn)滴作為一項(xiàng)很重要的醫(yī)療手段,更需要這樣的技術(shù)改進(jìn)。點(diǎn)滴輸液控制能在藥物將要完成或速度不正常時(shí)做出聲光報(bào)警,并設(shè)有一定的顯示使醫(yī)護(hù)人員能及時(shí)做出護(hù)理等等,而且此次設(shè)計(jì)以單片機(jī)為核心元件。單片機(jī)自問(wèn)世以來(lái),性能不斷提高和完善,其資源不僅能滿
7、足很多場(chǎng)合的需要,而且具有集成度高、功能強(qiáng)、速度快、體積小、功耗低、使用方便、性能可靠、價(jià)格低廉的優(yōu)點(diǎn),因此,在工業(yè)控制、智能儀器儀表、數(shù)據(jù)采集和處理、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、汽車工業(yè)、國(guó)防工業(yè)、高級(jí)計(jì)算器具、家用電器等領(lǐng)域的應(yīng)用日益廣泛,并且正在逐步取代現(xiàn)有的多片微機(jī)應(yīng)用系統(tǒng),單片機(jī)的潛力越來(lái)越被人們所重視1。(二)設(shè)計(jì)意義此次的畢業(yè)論文的靈感來(lái)源于單片機(jī)技術(shù)及應(yīng)用和電子EDA技術(shù)(Multisim)課堂上學(xué)習(xí)的知識(shí)及課后查閱的資料。在論文選題的過(guò)程中不僅培養(yǎng)了我自主學(xué)習(xí)的能力而且還能將所學(xué)的知識(shí)運(yùn)用到生活中。在寫論文的過(guò)程中遇到一些困難是在所難免的但我積極地查閱資料,不斷思考并和同學(xué)討論從而找
8、到解決問(wèn)題的辦法。通過(guò)查找相關(guān)的資料也增長(zhǎng)了課外知識(shí)開(kāi)闊了思維,為以后走上工作崗位打下堅(jiān)實(shí)的基礎(chǔ)。(三)設(shè)計(jì)方案本文設(shè)計(jì)是基于單片機(jī)控制的點(diǎn)滴輸液系統(tǒng)設(shè)計(jì)。該輸液點(diǎn)滴系統(tǒng)分為兩部分:硬件部分和軟件部分。硬件部分主要是簡(jiǎn)單控制功能,硬件中主站和從站之間的通訊采用RS232通訊的方式,只要用主站中的一位8位寄存器就能完成控制256個(gè)從站。軟件部分主要是編程思想。其中難點(diǎn)部分是點(diǎn)滴速度的控制,最后通過(guò)查閱資料及同學(xué)的討論決定采用紅外發(fā)射原理來(lái)實(shí)現(xiàn)。通過(guò)安裝一個(gè)紅外發(fā)射傳感器當(dāng)有水滴滴下來(lái)時(shí),傳感器會(huì)產(chǎn)生跳變信號(hào),可以通過(guò)這個(gè)信號(hào)來(lái)計(jì)算點(diǎn)滴落下的個(gè)數(shù),以此計(jì)算點(diǎn)滴速度。主要功能和創(chuàng)新點(diǎn):本設(shè)計(jì)方案能檢
9、測(cè)出點(diǎn)滴速度,精確顯示、鍵盤控制并及時(shí)發(fā)出聲光報(bào)警。 二、硬件部分(一)系統(tǒng)硬件的構(gòu)成本設(shè)計(jì)以單片機(jī)SPCE061A為核心,分為主站和從站。主站主要功能觀測(cè)各從站的工作狀態(tài)及做一些簡(jiǎn)單的控制功能如報(bào)警功能這樣便于醫(yī)護(hù)人員及時(shí)護(hù)理。從站安裝在輸液瓶上這樣能測(cè)出液體的流速、控制及報(bào)警 整體設(shè)計(jì)思路可用如圖(1)所示。電機(jī)控制電路聲光報(bào)警點(diǎn)滴速度測(cè)試電路SPCE061A (從站)從2從16電機(jī)控制電路4*4點(diǎn)滴速度設(shè)置4位7段LED顯示4*4點(diǎn)滴速度設(shè)置4位7段LED顯示聲光報(bào)警SPCE061A(主站)RS232圖(1)系統(tǒng)結(jié)構(gòu)框圖(二)硬件電路圖和說(shuō)明 1、硬件工作電路此次設(shè)計(jì)使用的硬件主要包括S
10、PCE061A單片機(jī)芯片,MAX813L芯片和LED顯示模塊等。另外還是用到排線若干,下載線及電源線。SPCE061A是繼µnSP系列產(chǎn)品SPCE500A等之后凌陽(yáng)科技推出的又一款16位結(jié)構(gòu)的微控制器。與SPCE500A不同的是,在存儲(chǔ)器資源方面考慮到用戶的較少資源的需求以及便于程序調(diào)試等功能,SPCE061A里只內(nèi)嵌32K字的閃存(FLASH)。較高的處理速度使µnSP能夠非常容易地、快速地處理復(fù)雜的數(shù)字信號(hào)。因此,與SPCE500A相比,以µnSP為核心的SPCE061A微控制器是適用于數(shù)字語(yǔ)音識(shí)別應(yīng)用領(lǐng)域產(chǎn)品的一種最經(jīng)濟(jì)的選擇。SPCE061A的應(yīng)用領(lǐng)域非常
11、廣泛,如家用電器控制器、儀器儀表、智能家居控制、體育健身產(chǎn)品、醫(yī)療設(shè)備、保健器械等。 (1)外部數(shù)據(jù)讀寫電路單片機(jī)的外部數(shù)據(jù)讀寫電路主要由譯碼器組成,本次設(shè)計(jì)采用的是74LS138譯碼器,它的邏輯功能主要是將每個(gè)輸入的二進(jìn)制代碼譯成對(duì)應(yīng)的輸出高、低電平信號(hào)。該譯碼器在本設(shè)計(jì)中的作用是將A13、A14、A15的二進(jìn)制代碼輸入到譯碼器中,然后翻譯對(duì)應(yīng)的輸出信號(hào),以選通限流電路,使其完成數(shù)據(jù)讀寫功能23。(2)74LS47譯碼器譯碼為編碼的逆過(guò)程。它將編碼時(shí)賦予代碼的含義“翻譯”過(guò)來(lái)。實(shí)現(xiàn)譯碼的邏輯電路成為譯碼器。譯碼器輸出與輸入代碼有唯一的對(duì)應(yīng)關(guān)系。74LS47是輸出低電平有效的七段字形譯碼器,它
12、在這里與數(shù)碼管配合使用,表(1)列出了74LS47的真值表,表示出了它與數(shù)碼管之間的關(guān)系。表(1) abcdefgA3A2A1A0LTBIRBIRB01X00011100111111X00101001001021X00111000011031X01001100110041X01011010010051X01101110000061X01111000111171X10001000000081X1001100011009XXXXXX01111111熄滅10000001111111熄滅0XXXXX100000008注:(1)LT():試燈輸入,是為了檢查數(shù)碼管各段是否能正常發(fā)光而設(shè)置的。當(dāng)LT()=
13、0時(shí),無(wú)論輸入A3 ,A2 ,A1 ,A0為何種狀態(tài),譯碼器輸出均為低電平,若驅(qū)動(dòng)的數(shù)碼管正常,是顯示8。 (2)BI():滅燈輸入,是為控制多位數(shù)碼顯示的滅燈所設(shè)置的。BI()=0時(shí)。不論LT()和輸入A3 ,A2 ,A1,A0為何種狀態(tài),譯碼器輸出均為高電平,使共陽(yáng)極數(shù)碼管熄滅。 (3)RBI(-):滅零輸入,它是為使不希望顯示的0熄滅而設(shè)定的。當(dāng)對(duì)每一位A3= A2 =A1 =A0=0時(shí),本應(yīng)顯示0,但是在RBI(-)=0作用下,使譯碼器輸出全為高電平。其結(jié)果和加入滅燈信號(hào)的結(jié)果一樣,將0熄滅。 (4)RBO():滅零輸出,它和滅燈輸入BI()共用一端,兩者配合使用,可以實(shí)現(xiàn)多位數(shù)碼顯示
14、的滅零控制。(3)數(shù)據(jù)顯示電路數(shù)據(jù)顯示電路采用的芯片是CD4511,本設(shè)計(jì)中采用四個(gè)七段數(shù)碼管進(jìn)行數(shù)據(jù)顯示,將四個(gè)數(shù)碼管串起來(lái)進(jìn)行顯示,顯示數(shù)據(jù)即是主、從站顯示的結(jié)果4。(4)復(fù)位電路 復(fù)位電路采用復(fù)位芯片MAX813L。MAX813L是一體積小、功耗低性價(jià)比高的帶看門狗和電源監(jiān)控功能的復(fù)位芯片;它使用簡(jiǎn)單、方便。它所提高的信號(hào)電源為高電平,因而是應(yīng)用于復(fù)位信號(hào)為高電平場(chǎng)合的單片機(jī)系統(tǒng)的理想芯片。(5) 點(diǎn)滴速度檢測(cè)電路可以選擇紅外發(fā)射檢測(cè)的原理來(lái)實(shí)現(xiàn),我們可以在滴斗壁的一端安裝一個(gè)紅外發(fā)射傳感器,另一端來(lái)接受,當(dāng)有水滴滴下時(shí),傳感器會(huì)產(chǎn)生一個(gè)跳變信號(hào),我們可以通過(guò)該信號(hào)來(lái)計(jì)算點(diǎn)滴落下的個(gè)數(shù),
15、以此計(jì)算出點(diǎn)滴的速度(滴/分)如圖(2)所示。 圖(2)點(diǎn)滴速度檢測(cè)電路(6) 儲(chǔ)液檢測(cè)電路我們可以通過(guò)兩根單芯電纜線插入儲(chǔ)液瓶口內(nèi)23cm處,一端連接5V的電源,另一端接I/O口,并連接一個(gè)下拉電阻到地,當(dāng)液面高于瓶?jī)?nèi)導(dǎo)體時(shí)I/O口為高電平,否則為低電平如圖(3)所示。 圖(3)儲(chǔ)液檢測(cè)電路(7)電機(jī)控制該電路是用來(lái)改變H2高度,以此控制點(diǎn)滴地速度,這里我們選用地是永磁異步四相電機(jī),根據(jù)電機(jī)的正轉(zhuǎn)和反轉(zhuǎn)移動(dòng)儲(chǔ)液瓶的高度如圖(4)所示。 圖(4)電機(jī)控制傳感器(8)數(shù)碼管顯示電路如圖(5)所示圖(5)數(shù)碼管顯示2、SPCE061A芯片SPCE061A芯片有兩種,一種是84個(gè)引腳和80個(gè)引腳。此
16、設(shè)計(jì)是用80個(gè)引腳的SPCE061A芯片(1) 性能說(shuō)明 工作電壓(CPU) VDD為2.43.6V (I/O) VDDH為2.45.5V CPU時(shí)鐘:0.32MHz49.152MHz ; 內(nèi)置2K字SRAM;內(nèi)置32K FLASH; 可編程音頻處理; 晶體振蕩器;系統(tǒng)處于備用狀態(tài)下(時(shí)鐘處于停止?fàn)顟B(tài)),耗電僅為2µA3.6V; 2個(gè)16位可編程定時(shí)器/計(jì)數(shù)器(可自動(dòng)預(yù)置初始計(jì)數(shù)值); 2個(gè)10位DAC(數(shù)-模轉(zhuǎn)換)輸出通道; 32位通用可編程輸入/輸出端口; 14個(gè)中斷源可來(lái)
17、自定時(shí)器A / B,時(shí)基,2個(gè)外部時(shí)鐘源輸入,鍵喚醒; 具備觸鍵喚醒的功能; 使用凌陽(yáng)音頻編碼SACM_S240方式(2.4K位/秒),能容納210秒的語(yǔ)音數(shù)據(jù); 鎖相環(huán)PLL振蕩器提供系統(tǒng)時(shí)鐘信號(hào)32768Hz實(shí)時(shí)時(shí)鐘; 7通道10位電壓模-數(shù)轉(zhuǎn)換器(ADC)和單通道聲音模-數(shù)轉(zhuǎn)換器; 聲音模-數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制(AGC)功能; 具備串行設(shè)備接口;具有低電壓復(fù)位(LVR)功能和低電壓監(jiān)測(cè)(LVD)功能; 內(nèi)置在線仿真電路ICE(In- Circuit Emulator)接口;具有保
18、密能力; 具有WatchDog功能。(2) SPCE061A引腳圖 管腳分布圖如下見(jiàn)表(2)所示。 表(2)管腳名稱管腳編號(hào)類型功能說(shuō)明IOA15:84639輸入輸出雙向IO端口IOA7:03427輸入輸出IOA7:0:通過(guò)編程設(shè)置成喚醒管腳IOA6:0:與ADC Line-IN輸入共用IOB15:115054輸入輸出雙向IO端口IOB1057輸入輸出通用異步串行數(shù)據(jù)發(fā)送管腳TXIOB958輸入輸出TimerB脈寬調(diào)制輸出管腳BPWMOIOB859輸入輸出TimerA脈寬調(diào)制輸出管腳APWMOIOB760輸入輸出通用異步串行數(shù)據(jù)接收管腳RxIOB661輸入輸出雙向IO端口IOB56
19、2輸入輸出外部中斷源EXT2的反饋管腳IOB463輸入輸出外部中斷源EXT1的反饋管腳IOB364輸入輸出外部中斷源EXT2IOB265輸入輸出外部中斷源EXT1IOB166輸入輸出串行接口數(shù)據(jù)傳送管腳IOB067串行接口的時(shí)鐘信號(hào)DAC112輸出數(shù)據(jù)輸出管腳DAC213輸出數(shù)據(jù)輸出管腳XRXD2輸入32768HZ晶振輸入管腳XTXD1輸出32768HZ晶振輸出管腳VOIN70輸入PLL的RC濾波器連接管腳AGC16輸入ACG的控制管腳MICN19輸入麥克風(fēng)負(fù)向輸入管腳MICP21輸入麥克風(fēng)正向輸入管腳V2VREF14輸出ADC Line-IN通道的最高參考輸入MICOUT18輸出麥克風(fēng)1階放
20、大器輸入管腳OPI17輸入麥克風(fēng)2階放大器輸入管腳VEXTREF23輸入ADC Line-IN通道的最高參考輸入VMIC25輸出麥克風(fēng)電源VADREF22輸出AD參考電壓VDD5、69輸入邏輯電源正向電壓VSS10、26、71輸入邏輯電源和IO端口的參考地VDDIO37、38、56輸入IO端口的正向電壓管腳VSSIO35、36、48輸入IO端口的參考地AVDD24輸入模擬電路正向電壓AVSS15輸入模擬電路參考地RESET68輸入低電平有效的復(fù)位管腳SLEEP49輸出睡眠模式高電平激活I(lǐng)CE7輸入激活I(lǐng)CE高電平激活I(lǐng)CECLK8輸入ICE串行接口數(shù)據(jù)管腳ICESDA9輸入輸出ICE串行接口數(shù)
21、據(jù)管腳TEST3輸入測(cè)試模式接高電平,正常模式接地ROMT47輸入測(cè)試閃爍存儲(chǔ)器、正常模式懸浮3、硬件連接圖硬件連接圖如圖(6)所示 圖(6)醫(yī)療點(diǎn)滴輸液系統(tǒng)原理圖4、從站硬件設(shè)計(jì)從站有多個(gè),硬件結(jié)構(gòu)都相同,只是對(duì)于從站而言與主站的連接是通過(guò)RS-232通訊的方式。通訊方式如圖(7)所示。圖(7)通訊電路三、電路設(shè)計(jì)與制作(一)原理圖的設(shè)計(jì)根據(jù)硬件連接圖來(lái)設(shè)計(jì)其原理圖(1)首先先啟動(dòng)PROTEL 99SE 軟件,建立一個(gè)自己的文檔,在文檔中新建一個(gè)原理圖文件以及自己創(chuàng)建元件的文件。(2) 準(zhǔn)備畫圖時(shí),先設(shè)置原理圖的編輯器的工作參數(shù),選擇圖紙幅面、標(biāo)題欄式樣、圖紙放置方向,這點(diǎn)很容易忘的。(3)
22、 設(shè)置了Protel 99se 原理圖編輯器的工作環(huán)境、圖紙尺寸等參數(shù)后,就可以在當(dāng)前圖紙的工作區(qū)繪制、編輯原理圖。(4) 一般加載前面介紹的兩個(gè)元件庫(kù),可以滿足基本設(shè)計(jì)的要求。如果有自制元件庫(kù),同樣要加載。(5) 編輯原理圖的第一步就是從元件電氣圖形庫(kù)中找出所需元件的電氣圖形符號(hào),并把它們逐一放到原理圖編輯區(qū)域內(nèi)。當(dāng)放置一個(gè)元件時(shí),先按TAB鍵來(lái)修改其原來(lái)的參數(shù),特別是管腳的封裝,這將會(huì)影響PCB的生成。(6) 當(dāng)所有的元件都放置好之后就進(jìn)行連線。在連線時(shí)一定要使用Wiring Tools 工具欄中的畫導(dǎo)線工具,Wire線具有網(wǎng)絡(luò)功能,千萬(wàn)不要使用Drawing Tools 工具欄的畫線工具
23、,Poly Line 線無(wú)網(wǎng)絡(luò)功能。(7) 原理圖畫好之后要進(jìn)行ERC檢測(cè),保證沒(méi)有錯(cuò)誤。(8) 在生成PCB之前要?jiǎng)?chuàng)建網(wǎng)絡(luò)表。 (二)PCB設(shè)計(jì)(1) 進(jìn)入PCB環(huán)境,使用電路向?qū)Т_定電路板的層數(shù)、尺寸等電路板參數(shù),加載PCB元件封裝庫(kù)。(2) 首先選擇Design設(shè)計(jì)里的網(wǎng)絡(luò)表,讓原理圖創(chuàng)建的網(wǎng)絡(luò)表體現(xiàn)出來(lái),Advanced,判斷生成PCB圖是否能通過(guò).網(wǎng)絡(luò)表是描述電路元件的編號(hào)、封裝和元件管腳之間連接的列表,主要表達(dá)元件編號(hào)、名稱、封裝和元件間引腳連接關(guān)系。當(dāng)Netlist中出現(xiàn)封裝名發(fā)生錯(cuò)誤或原理圖引腳號(hào)與封裝焊盤號(hào)不一致時(shí),就可以將它改正。(3) 一旦通過(guò)就可以進(jìn)行手動(dòng)布局,盡量布的
24、緊湊生成的方框比較小。(4) 設(shè)置自動(dòng)布線規(guī)則的個(gè)中圖形對(duì)象。(5) 進(jìn)行自動(dòng)布線,對(duì)底層敷銅,手動(dòng)調(diào)整連線。生成圖如圖(8)所示圖(8) PCB生成圖四、軟件部分 (一)軟件設(shè)計(jì)流程圖本軟件部分分為主站和從站兩部分,其中主站包括報(bào)警和主從站通信檢測(cè)而從站包括點(diǎn)滴速度檢測(cè)。主程序流程圖如下圖(9)所示入口 定點(diǎn)方式 N 已巡完? Y設(shè)定從站號(hào)啟動(dòng)RS-232站號(hào)自加1發(fā)送從站號(hào)站號(hào)賦值0等待此站發(fā)來(lái)的消息從站響應(yīng)否主從站信息交換結(jié)束否做相應(yīng)處理 Y返回圖(9)主站信息處理程序(二)單元程序的設(shè)計(jì)1、從站點(diǎn)滴速度檢測(cè)流程圖如圖(10)所示 入口 檢測(cè)點(diǎn)滴速度 超出上下限? 超限否? Y從站報(bào)警與
25、設(shè)定值比較差值在3內(nèi) Y啟動(dòng)RS-232發(fā)送從站號(hào)和報(bào)警 N檢測(cè)值大? N主從站信息交換取消報(bào)警 Y液面降低液面升高 N N返回圖(10)從站點(diǎn)滴檢測(cè)程圖2、主站及從站程序設(shè)計(jì)主站要完成的功能主要是對(duì)從站進(jìn)行定點(diǎn)檢測(cè)和巡回檢測(cè),并和從站通過(guò)RS-232進(jìn)行數(shù)據(jù)交換,從而進(jìn)行報(bào)警、LED顯示等。LED 顯示是由T0中斷程序調(diào)用,從站號(hào)啟用后啟動(dòng)RS-232,由RS-232進(jìn)行信息交換后可得知從站狀態(tài),并顯示出來(lái)。如此巡回檢測(cè)方式,得知每個(gè)從站是否在正常情況下進(jìn)行。從站中LED顯示、報(bào)警與RS-232通訊功能的實(shí)現(xiàn)和主站類似,但有兩個(gè)不同點(diǎn):一是它要實(shí)現(xiàn)液面的檢測(cè)和控制功能;二是液面報(bào)警功能。液面
26、檢測(cè)通過(guò)硬件與軟件定時(shí)結(jié)合來(lái)實(shí)現(xiàn)(每當(dāng)T1有一脈沖信號(hào),計(jì)數(shù)器自加1,并啟動(dòng)定時(shí)器T0計(jì)時(shí),T0設(shè)置計(jì)時(shí),T0每一次中斷寄存器R7加一,這樣可實(shí)現(xiàn)定時(shí),下滴到來(lái)是保留值,并重新計(jì)時(shí)。以連續(xù)5滴的平均時(shí)間作為控制依據(jù)。53、 從站外部中斷0的流程液面檢測(cè)電路輸出作為外部中斷0的觸發(fā)信號(hào),中斷0的服務(wù)程序如下圖(11)所示。當(dāng)外部中斷0響應(yīng)時(shí),說(shuō)明液面已低于設(shè)定值,從站并啟動(dòng)RS-232將從線站號(hào)和報(bào)警信號(hào)傳到總站,并報(bào)警。從站外部中斷流程圖如圖(11)所示中斷0入口 報(bào)警啟動(dòng)RS-232傳送從站號(hào)并報(bào)警信號(hào)結(jié)束否? N Y返回圖(11)從站外部中斷流程圖(三)系統(tǒng)部分程序各單元子程序已經(jīng)設(shè)計(jì)完畢
27、,將各子程序通過(guò)適當(dāng)?shù)闹噶铈溄悠饋?lái),總程序的第一部分為T0、T1初始化,第二部分為秒數(shù)設(shè)置時(shí),第三部分為點(diǎn)滴速度檢測(cè),第四部分為數(shù)碼顯示,這幾個(gè)部分即構(gòu)成了輸液系統(tǒng)總序,如下所示。ORG 0000HAJMP MAINORG 000BHAJMP PI T0ORG 0030HMAIN:MOV SP,#53H MOV R0,#14H ;1S亮一次 MOV P1,#0FFH MOV 30H,#0AH ;(30H)=10,0.5S亮一次 MOV TM0D ,#01H MOV TL0,#0B0H MOV TH0,3CH SETB TR0 SETB EA SETB ET0HERE:AJMP HEREPI T
28、0:MOV TL0,#0B0H MOV TH0,#3CH DJNZ 30H,RT CPL P1.0 MOV 30H,#0AH DJNZ R0,RT CLR TR0 CLR ET0 RT:RETIEND 完成速度值的數(shù)碼顯示功能,子程序如下:DISPALL: MOV R7,3EH MOV 30H,#80H MOV 31H,#32H MOV R1,#32HDISS1: MOV A,R0 MOV R1,A INC 00H INC 01H MOV R7,3EHDIS6EH: MOV DPTR,#700H MOV A,30H MOVX DPTR,A MOV R0,31H MOV A,R0 MOV DPT
29、R,#DISPALL MOVC A,A+DPTR MOV DPTR,#700H MOVX DPTR,A INC 31H INC 30H DJNZ R7,DIS6EH RET單片機(jī)數(shù)據(jù)與PC機(jī)之間的數(shù)據(jù)傳輸功能,子程序如下:RECEIVE:CLR ES CLR R1 PUSH 00H PUSH 07H CJNE A,61H,RESET JNB R1,$ CLR RL MOV A,SBUF;RET 五、總結(jié)經(jīng)過(guò)幾個(gè)月的努力我的畢業(yè)設(shè)計(jì)終于完成,通過(guò)畢業(yè)設(shè)計(jì)我學(xué)到了很多的東西,更加提高了我的實(shí)踐能力,以下便是我在這次畢業(yè)設(shè)計(jì)中的小小收獲,總的歸結(jié)為以下五點(diǎn):1進(jìn)一步學(xué)習(xí)單片機(jī)的應(yīng)用,加深對(duì)課程知識(shí)地
30、理解,能更好地運(yùn)用。2對(duì)SPCE061A芯片有了一定了解,并將SPCE061A芯片與RS-232結(jié)合實(shí)現(xiàn)功能。3. 以單片機(jī)SPCE061A為核心實(shí)現(xiàn)了輸液點(diǎn)滴輸液系統(tǒng)的檢測(cè)與報(bào)警。4 對(duì)單片機(jī)有更深的理解,讓自己的綜合應(yīng)用能力得到提高,為自己的可持續(xù)性發(fā)展奠定基礎(chǔ)。致謝經(jīng)過(guò)一段時(shí)間的努力,畢業(yè)論文接近了尾聲。從開(kāi)始進(jìn)入課題到論文的順利完成,這其中我得到了很多人的鼓勵(lì)和幫助。首先要感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師,在這次畢業(yè)設(shè)計(jì)中給了我很多幫助。剛開(kāi)始論文寫得很粗糙,是他一遍遍的審閱找出錯(cuò)誤和不足的地方讓我修改,才使得此論文通過(guò)審核。吳老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度讓我很敬佩。吳老師,謝謝!其次我
31、要感謝大學(xué)三年中教過(guò)我的所有老師。大學(xué)三年內(nèi)他們孜孜不倦的傳授我扎實(shí)的專業(yè)知識(shí),教導(dǎo)我對(duì)待學(xué)習(xí)和人生的態(tài)度。在寫論文的過(guò)程中老師們也給了我很多的幫助和鼓勵(lì),給了我很多的建議使得論文的內(nèi)容更加的豐富。老師們,謝謝!接下來(lái)我要感謝我的論文小組成員。從一開(kāi)始的選題到論文的完成我們一起討論一起查閱資料正是因?yàn)槟銈儾攀刮也粩喈a(chǎn)生新的靈感。這一切使我們的友誼更加深厚讓我愉快的度過(guò)了大學(xué)的最后時(shí)光,這將成為我最難忘的回憶。同學(xué)們,謝謝!參考文獻(xiàn)1劉訓(xùn)非,陳希著.單片機(jī)技術(shù)及應(yīng)用,北京:清華大學(xué)出版社,2010年3月第一版 2何立民. MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),北京:北京航空航天大學(xué)出版社,1995
32、 :(27-28)3康光華. 電子技術(shù)基礎(chǔ)(第四版),北京:高等教育出版社,1999:(30-45)4李光飛,樓苗. 51系列單片機(jī),北京:北京航空航天大學(xué)出版社,2003:(45-47)5徐科軍,李國(guó)麗 .電氣測(cè)試基礎(chǔ), 北京:機(jī)械工業(yè)出版社,2002:(67-71)附錄程序清單ORG0000HLJMPMAINORG0003HLJMPINT0ORG000BHLJMPTIMEORG001BHLJMPDELAY_10SORG0050H MAIN : MOV R0,#0FH MAIN1: MOV R1,#0FHWANGSK: NOP NOP DJNZ R1,WANGSK DJNZ R0,MAIN1
33、 MOVSP,#60H MOV SAMP_SBUF0,#00H MOV SAMP_SBUF1,#00H MOV SAMP_SBUF2,#00H MOVT1_ZHI,#8CH SETB FLAG4 MOV FLAG1,#0FFH ;鍵盤標(biāo)志位 MOV R0,#KEY_ADDRESS1 MOV R7,#08HCLEAR_0:MOV R0,#00H INC R0 DJNZ R7,CLEAR_0 LCALLSHOW ;顯示READY LCALL KEY_D MOVTMOD,#11H MOVTL1,#RUN MOVTH1,#RUN MOV TL0,#00H MOV TH0,#00HREADY: MOVD
34、PTR,#4511 ;查詢鍵盤狀態(tài) MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZCLEAR_LONG5 MOV DPTR,#D4511 MOVX A,DPTR LCALL KEY_CHANGE CJNE A,#0DH,CLEAR_LONG5 LJMP ZHOU1CLEAR_LONG5:LCALL SHOW1 LJMP READYZHOU1: MOV R7,#0FHLOOP_1: DJNZ R7, LOOP_1T4511: LCALLINIT4511 MOV A,C_DAGARGON: LCALL ZYHHLCALLSHOW1 ;顯示采樣值 LCALLK
35、EY ;鍵盤顯示 CJNE A,#0FH,LXQ3 LJMP LXQ2LXQ3: CJNEA,#0EH,LXQ2 LJMP T4511LXQ2: LCALL SHU_J LCALL S_J ;數(shù)據(jù)轉(zhuǎn)換 LCALL PANDUAN ;標(biāo)志位0判斷 MOV A,ADDRESS1 CJNE A,#0FFH,T4511CLEAR_LONG: CLR FLAG3 ;CLEAR_LONG1:JB IAO14 ,NEXT0 CLR EA SETB IAO9 CLR IAO14 LJMP MAINNEXT0:JB FLAG3,STOP1 MA_AGAIN:LCALL S_J ;數(shù)據(jù)轉(zhuǎn)換 LCALL ZF MO
36、V A,FLAG2 CJNE A,#0FFH , STOP1 ;轉(zhuǎn)到反轉(zhuǎn)電機(jī)程序 LCALL Z_F_LP3 LJMP XIANSHI_1 ;顯示程序STOP1: SETB IAO9XIANSHI_1:LCALLSHOW1 ;顯示采樣值和給定值MOVDPTR,#Z4511 ;查詢鍵盤狀態(tài) MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZCLEAR_LONG1 MOV DPTR,#D4511 MOVX A,DPTR LCALL KEY_CHANGE CJNE A,#0EH,CLEAR_LONG1 LJMP T4511SHOW: MOV DPTR,#Z4511
37、 MOV A,#LEDWR1 MOVX DPTR,A MOV R7,#04H MOV R0,#KEY_ADDERSS0SHOW_1: MOV A,R0 LCALL DISP INC R0 DJNZ R7,SHOW_1 RETDISP:PUSHACCMOVDPTR,#TABLE ;顯示輸入數(shù)據(jù)MOVCA,A+DPTRMOVDPTR,#D4511MOVXDPTR,APOPACCRETSHOW1: MOV DPTR,#Z4511 MOV A,#LEDWR2 MOVX DPTR,A MOV R7,#03H MOV R0,#ADDRESSSHOW_2: MOV A,R0 LCALL DISP INC R
38、0 DJNZ R7,SHOW_2 RET準(zhǔn)備鍵DKEY_D: MOVDPTR,#Z4511 ;查詢鍵盤狀態(tài)CLEAR_10:MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZCLEAR_10MOVDPTR,#D4511 ;指向數(shù)據(jù)口MOVXA,DPTR ;讀取鍵盤數(shù)據(jù) LCALL KEY_CHANGE CJNE A,#0DH,KEY_D RET修改鍵EKEY_E: MOVDPTR,#4511 ;查詢鍵盤狀態(tài)CLEAR_9:MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZCLEAR_9MOVDPTR,#D4511 ;指向數(shù)
39、據(jù)口MOVXA,DPTR ;讀取鍵盤數(shù)據(jù) LCALL KEY_CHANGE RET 鍵盤輸入KEY: MOV DPTR,#Z4511 MOV A,#LEDWR0 MOVX DPTR,A MOV R0,#KEY_ADDRESS1 MOV R7,#03H MOV R6,#00HLOP_RECE: MOVDPTR,#Z4511 ;查詢鍵盤狀態(tài)CLEAR_1:MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZCLEAR_1MOVDPTR,#D4511 ;指向數(shù)據(jù)口MOVXA,DPTR ;讀取鍵盤數(shù)據(jù) LCALL KEY_CHANGE CJNE R7,#03H,HUA
40、NG CJNE A,#00H,HUANG1 LJMP LXQHUANG1: CJNE A,#0DH,HUANG2LXQ: LJMP LOP_RECEHUANG: CJNE A,#0DH,LXQ1 LJMP HUANG3LXQ1: CJNE A,#0EH,HUANG2 LJMP HUANG3HUANG2: CJNE A,#0AH,LOOP1 LJMP LOOP2LOOP1: JNC LOOP2 SJMP WANGLOOP2: SJMP LOP_RECEWANG: MOV R0,A INC R6 INC R0 LCALLDISP DJNZ R7,LOP_RECELONG1: MOVDPTR,#Z4511RECE_KEY_Z1: MOVXA,DPTRANLA,#0FH ;屏蔽狀態(tài)字的高4位,查詢FIFO是否為空J(rèn)ZRECE_KEY_Z1MOVDPTR,#4511 ;指向數(shù)據(jù)口MOVXA,DPTR ;讀取鍵盤數(shù)據(jù) LCALL KEY_CHANGE CJNE A,#0DH,LONG LJMP HUANG3LONG: CJNE A,#0EH,LONG1HUANG3:RETSHU_J: MOV R1,#KEY_ADDRESS1 MOV R2,KEY_ADD
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 世界經(jīng)濟(jì)地理專業(yè)練習(xí)題庫(kù)
- 大數(shù)據(jù)應(yīng)用開(kāi)發(fā)與實(shí)現(xiàn)教程
- 工程建設(shè)項(xiàng)目環(huán)保評(píng)估
- 電子支付系統(tǒng)對(duì)接多元渠道
- 三農(nóng)創(chuàng)業(yè)扶持計(jì)劃
- 農(nóng)業(yè)生產(chǎn)農(nóng)業(yè)倫理道德建設(shè)方案
- 鄉(xiāng)村發(fā)展規(guī)劃實(shí)踐指南
- 生物化學(xué)藥物制劑研發(fā)實(shí)踐測(cè)試卷
- 員工培訓(xùn)課程及成績(jī)統(tǒng)計(jì)表
- 業(yè)務(wù)員周工作報(bào)表
- 投資學(xué)基礎(chǔ)(第二版)教案全套 李博
- 天津市南開(kāi)區(qū)2025屆高三下學(xué)期一??荚囉⒄Z(yǔ)試題含解析
- 專職安全員述職報(bào)告
- 【MOOC】斷層影像解剖學(xué)-山東大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 同等學(xué)力人員申請(qǐng)碩士學(xué)位英語(yǔ)試卷與參考答案(2024年)
- 警民懇談會(huì)民警發(fā)言稿
- 2024年3月30日事業(yè)單位聯(lián)考C類《職業(yè)能力傾向測(cè)驗(yàn)》試題
- 淮陰師范學(xué)院《論文寫作與文獻(xiàn)檢索》2023-2024學(xué)年第一學(xué)期期末試卷
- 《化工設(shè)備機(jī)械基礎(chǔ)(第8版)》完整全套教學(xué)課件
- 現(xiàn)代家政導(dǎo)論-課件 5.1.2認(rèn)識(shí)家政服務(wù)業(yè)分類
- 代理記賬業(yè)務(wù)內(nèi)部規(guī)范制度-代理記賬業(yè)務(wù)規(guī)范
評(píng)論
0/150
提交評(píng)論