




已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔基于單片機的輸液滴速控制系統(tǒng)的設計 摘 要近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷地走向深入,同時帶動傳統(tǒng)控制檢測日新月益更新。在實時檢測和自動控制的單片機應用系統(tǒng)中,單片機往往是作為一個核心部件來使用,僅單片機方面知識是不夠的,還應根據(jù)具體硬件結構,以及針對具體應用對象特點的軟件結合,以作完善。本系統(tǒng)以Atmel89C52單片機為核心,輔以步進電機驅動、鍵盤、LCD 顯示、LED 顯示、光電傳感器數(shù)據(jù)采集等外圍電路組成,實現(xiàn)了一個主站控制多個從站的有線液體點滴速度監(jiān)控系統(tǒng)。電機控制使用了模糊控制的控制算法,可以有效的減小超調量和靜態(tài)誤差,縮短調節(jié)時間。主站使用LCD 顯示,用戶界面友好。關鍵字:單片機;驅動;鍵盤;光電傳感器The Design of the Liquid Inputting System Basing on One-chip ComputerAbstractWith the development at full speed of science and technology in recent years, the application of the one-chip computer is being moved towards deepening constantly, drive tradition is it measure crescent benefit to upgrade day to control at the same time. In measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the concrete hardware structure , and direct against and use the software of targets characteristic to combine concretely, in order to do perfectly.The system is designed to construct a wired monitor system of a master station controlling multiple slave stations, with a one-micro controller Atmel89C52 as the key, complimented by stepper motordrive, keyboard, LCD display, LED display and photoelectric censor data collection outside circuit. The combination of fuzzy control working on the motor drive can effectively reduce the amount of over regulating and stable error and shorten the time of adjusting. Key words: one-chip computer; drive; keyboard; Photoelectric目 錄摘要IAbstractII第1章緒論11.1 前言11.2 單片機的特點與應用11.3 MCS-51單片機的基本組成11.4 課題的主要內容與需求2第2章 系統(tǒng)方案確定32.1 系統(tǒng)設計要求32.2 系統(tǒng)設計總體方案32.3 系統(tǒng)各模塊方案選擇42.3.1 點滴速度檢測和液面檢測方案的論證與比較42.3.2 滴速控制方案的論證與比較52.3.3 鍵盤、顯示及聲光報警部分52.3.4 電機控制算法的選擇5第3章 硬件設計63.1 系統(tǒng)硬件設計63.2 主站及通信網(wǎng)絡的設計73.3 從站電路設計8第4章 軟件設計114.1 主站軟件設計114.1.1 主站總體流程設計114.1.2 報警程序設計124.2 從站主要電路設計124.2.1 系統(tǒng)定義和總體流程12結 論15參考文獻16附 錄17附錄A鍵盤顯示程序17附錄B報警程序19附錄C滴速與液面檢測顯示程序20致 謝2424歡迎下載24歡迎下載24歡迎下載。第1章 緒論1.1 前言單片機,也稱單片微型計算機,是微型計算機家族中的一員,它以獨特的結構和超群的優(yōu)點,深得各個領域的青睞,應用十分之泛,近年來發(fā)展極其迅速。世界上的各個半導體廠商都抓住這個機會,推出自己的產(chǎn)品,一時間單片機如雨后春筍般蓬勃發(fā)展和流行起來。在近30年的時間里,電子計算機的發(fā)展經(jīng)歷了從電子管、晶體管、中小大體集成電路到大規(guī)模集成電路四個階段,尤其是隨著大規(guī)模集成電路技術的飛躍發(fā)展,20世紀70年代初誕生的單片機微型計算機,使得計算機應用日益廣泛。而單片機的問世,更進一步推動了計算機應用技術的發(fā)展,使計算機應用滲透到各行各業(yè),達到了前所未有的普及程度1。1.2 單片機的特點與應用一、單片機的特點:(1)重量輕、耗電少、價格低、電源單一。(2)抗干擾能力強、可靠性高。(3)集成度限制,片內存儲器容量較小。(4)面向控制,控制功能強,運行速度快。(5)開發(fā)應用方便,研制周期短。二、單片機的應用單片機具有體積小、使用靈活、成本低、易于產(chǎn)品化、抗干擾能力強、可在各種惡劣的條件下工作等特點。特別是它強大的面向控制的能力、使它在工業(yè)控制、智能儀表、外設控制、家用電器、機器人、軍事裝置等方面得到廣泛應用2。1.3 MCS-51單片機的基本組成在一塊小芯片上集成了一個微型計算機的各個部分,其核心部分是中央處理器CPU,它由運算器和控制器兩大部分組成。運算器用來完成算術運算、邏輯運算和進行位操作,由算術邏輯單元ALU、位處理器、累加器ACC、寄存器B、暫存器TMP1和TMP2等組成3。控制器是用來統(tǒng)一指揮和控制計算機進行工作的部件,它由控制邏輯、內部振蕩電路OSC、指令寄存器及其譯碼器、程序計數(shù)器PC及其增量器、程序地址寄存器、程序狀態(tài)字寄存器PSW、RAM地址寄存器、數(shù)據(jù)指針DPTR、堆棧指針SP等組成。1.4 課題的主要內容與需求一、要求本課題是以單片機為核心,設計一個液體點滴速度監(jiān)測與控制裝置,能檢測點滴速度,控制點滴速度,并能發(fā)出報警信號。系統(tǒng)采用主站控制從站的有線監(jiān)控系統(tǒng)方式實現(xiàn)醫(yī)療輸液過程的群控。設計的主要內容是完成群控系統(tǒng)控制裝置的軟、硬件設計及調試。二、內容1)、總體方案的確定;2)、單片機的選擇;3)、各模塊電路的設計;4)、軟件設計;5)、各模塊調試;6)、撰寫設計說明書。第2章 系統(tǒng)方案確定2.1 系統(tǒng)設計要求主減本系統(tǒng)要求設計一個以單片機為核心的液體點滴速度監(jiān)測與控制裝置,檢測點滴速度、控制點滴速度,并能發(fā)出報警信號,系統(tǒng)采用主站控制從站的有線監(jiān)控系統(tǒng)方式實現(xiàn)醫(yī)療輸液過程的群控4。設計主要是完成群控系統(tǒng)控制的硬、軟件設計及調試?;疽螅?)在滴斗處檢測滴速,并制作一個數(shù)顯裝置,能動態(tài)顯示點滴速度(滴/min)。2)通過改變控制點滴速度,如圖2-1所示,或通過控制輸軟管夾頭的松緊等其它方式來控制點滴速度。點滴速度可用鍵盤設定顯示,設定范圍為20150滴/min,控制誤差范圍設定值(101)滴。3)調整時間3min(從改變設定值起到點滴速度基本穩(wěn)定,能人工讀出數(shù)據(jù)為止)。4)當降到警戒值(23cm)時,能發(fā)出報警信號。圖2-1液體滴速監(jiān)測與控制裝置2.2 系統(tǒng)設計總體方案本系統(tǒng)從站以AT89C52單片機為核心,輔以一些必須的外圍電路,實現(xiàn)滴速檢測和控制。而用另外一片AT89C52單片機作為主站,采用通訊協(xié)議進行傳輸,設計實現(xiàn)一個主站控制多個從站的有線監(jiān)控系統(tǒng)。主機采用大屏幕液晶顯示器,不但可以顯示當前滴速、在聲光報警后還可顯示相應的從機號,更嵌入時間顯示模塊,實現(xiàn)簡單友好的人機界面,符合實際要求。主站鍵盤直接采用I/O擴展而成,充分考慮到了操作的便捷和簡易性。外圍電路電源均由主機統(tǒng)一控制管理。監(jiān)測與點滴速度調節(jié)構成從站的主要功能,其主要模塊除單片機控制部分外,還有滴速檢測、滴速調節(jié)、異常報警電路、速度設定與數(shù)碼顯示等。系統(tǒng)采用光電耦合傳感器來進行檢測滴速和液面高度產(chǎn)生中斷進行計數(shù),采用步進電機升降來進行滴速的控制,如果檢測到的滴速在要求誤差范圍內過快或者過慢,則驅動步進電機來調節(jié)儲液瓶的高度或者擠壓軟管達到控制的目的。當出現(xiàn)異常情況如儲液低于(23cm)時或者滴速低于或高于要求控制的范圍(20150滴/min)時,則驅動聲光報警電路進行報警。顯示裝置則采用LED 顯示器,從站鍵盤采用8279擴展鍵盤5,另外還可加入紅外遙控鍵盤裝置,護士人員不但對從站控制方便也還為醫(yī)療人員提供方便,此系統(tǒng)暫沒有提供紅外遙控鍵盤裝置設計,如讀者有興趣,可自行設計。電機采用模糊控制算法,提高控制精度,驅動電路由相關的驅動芯片組成。2.3 系統(tǒng)各模塊方案選擇2.3.1 點滴速度檢測和液面檢測方案的論證與比較采用光電傳感器檢測點滴速度以及儲液瓶液面信號,發(fā)光二極管發(fā)射的平行光束穿過滴管投射到光敏三極管的感光面上,在沒有液滴滴落時,光敏三極管接收到的光照度最大,產(chǎn)生的光電流也最大,當有液滴滴落時,由于液滴的形狀特性,使平行光束發(fā)散,投射到光敏三極管上的光照度將減弱,從而使光敏三極管產(chǎn)生的光電流減小,形成低信號脈沖6。,如圖2-2:圖2-2點滴速度檢測和液面檢測原理圖2.3.2 滴速控制方案的論證與比較 改變輸液瓶高度控制點滴速度,在輸液管截面積確定的條件下,利用儲液瓶高度不同所引起的液體壓強差的改變,實現(xiàn)對點滴速度的控制,當液滴速低于要求時,提高液瓶的高度增大壓強減小滴速,反之則可提高液滴速度。2.3.3 鍵盤、顯示及聲光報警部分顯示部分可選擇液晶顯示和數(shù)碼管顯示。本系統(tǒng)從站使用8279 擴展鍵盤和LED 顯示器;而主站部分由于要求實時顯示多組數(shù)據(jù),因此選用MGLS12864 液晶顯示器顯示。44 鍵盤直接利用I/O 擴展而成。聲光報警電路也可直接利用單片機I/O口輸出放大驅動二極管發(fā)出聲光報警。2.3.4 電機控制算法的選擇電動機包括直流電動機、交流電動機及步進電動機等三種,其在工業(yè)控制中扮演極重要角色。其中,由于步進電動機的驅動方式簡單、激活快速及定位準確等優(yōu)點,被廣泛應用于計算機外設上。鑒于此優(yōu)點,本系統(tǒng)采用步進電動機控制點滴滴速7。第3章 硬件設計3.1 系統(tǒng)硬件設計主站采用當前主流單片機AT89C52,串行通訊采用RS232串行通訊接口芯片實現(xiàn)主、從通訊,鍵盤控制輸入設定從站滴速,接入顯示器顯示從站滴速。主從站系統(tǒng)總體框圖如圖3-1所示。顯示器AT89C52鍵盤聲光報警電路RS232串行通訊接品芯片從站1#從站16#a) 顯示器AT89C52鍵盤聲光報警電路電機驅動電路電機儲液瓶速度檢測電路液面檢測電路RS232串行通訊接口芯片主站b)圖3-1a)主站系統(tǒng)框圖b)從站系統(tǒng)框圖3.2 主站及通信網(wǎng)絡的設計主站硬件電路設計1)MGLS12864液晶顯示器點陣圖形式液晶由MN個顯示單元組成,假設LCD顯示屏有64行,每行有128列,每8列對應1字節(jié)的8位,即每行由16字節(jié),共168=128個點組成,屏上6416個顯示單元與顯示RAM區(qū)1024字節(jié)相對應,每一字節(jié)的內容和顯示屏上相應位置的亮暗對應。例如屏的第一行的亮暗由RAM區(qū)的000H00FH的16字節(jié)的內容決定,當(000)=FFH時,則屏的左上角顯示一條短亮線,長度為8個點;當(3FFH)=FFH時,則顯示屏的右下角顯示一短亮線;當(000H)=FFH,(001H)=00H,(002H)=FFH,(003H)=00H,(00EH)=FFH,(00FH)=00H時,則在屏的頂部顯示一條由8段亮線和8條暗線組成的虛線。這就是LCD顯示的基本原理8。用LCD顯示一個字符時比較復雜,應為一個字符由68或88點陣組成,既要找到和顯示屏上某幾個位置對應的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同的位為“1”,其他的為“0”,為“1”的點亮,為“0”的不亮,這樣一來就組成某個字符。但對于內帶字符發(fā)生器的控制器(如HD61202)來說,顯示字符就比較簡單了,可讓控制器工作在文本方式,根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)找出顯示RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。MGLS12864液晶顯示模塊接口定義如表3-1所示。表3-1 MGLS12864液晶顯示模塊接口定義序號符號狀態(tài)功能1GSA輸入片選A2GSB輸入片選B3GND電源地4VCC邏輯電源正5V0液晶顯示驅動電源6D/I輸入寄存器選擇信號7R/W輸入讀/寫選擇信號8E輸入使能信號9DB0三態(tài)數(shù)據(jù)總線(最低位)10DB1三態(tài)數(shù)據(jù)總線11DB2三態(tài)數(shù)據(jù)總線12DB3三態(tài)數(shù)據(jù)總線13DB4三態(tài)數(shù)據(jù)總線14DB5三態(tài)數(shù)據(jù)總線15DB6三態(tài)數(shù)據(jù)總線16DB7三態(tài)數(shù)據(jù)總線(最高位)MGLS12864液晶顯示接口信號中的兩片選信號組合如表3-2所示表3-2MGLS12864液晶顯示選信號組合GSAGSBMGLS1286400禁止使用01左區(qū)10右區(qū)11未選本系統(tǒng)采用P0口作為液晶顯示器數(shù)據(jù)輸入信號,P2.0P2.2分別為寄存器選擇信號、讀/寫選通信號、使能信號。片選信號未選。具體硬件接線圖見附表C9。3.3 從站電路設計滴速檢測與液面檢測電路設計本系統(tǒng)采用AUTONICS光電傳感器作為滴速和液面檢測,考慮到儲液瓶的大小,我選用了如表3-3所示型號傳感器。表3-3光電傳感器型號及特性型號檢測距離電源特性BYD30-DDT,DDT-T,S1030mm12-24VDCNPN OPEN COLLECTOR OUTPUTBM200-DDT200mm12-24VDCNPN OPEN COLLECTOR OUTPUT滴速和液面檢測原理圖如圖2-2所示。紅外對管夾在滴管兩邊一個發(fā)射管發(fā)出的紅外光被一頭的接收管所接收。一旦光路上有水滴通過,由于水對紅外光的反射與折射,使得接收管的接收信號變弱,形成一個小脈沖。同理當液面低于所檢測液面時,使得接收管接收信號變弱。將檢測得到信號送入單片機INT0和TNT1產(chǎn)生中斷進行計數(shù)10。為了驗證以上的理論分析,專門用示波器記錄了多次這樣的脈沖,如圖3-2所示。脈沖 TUVrefVbas圖3-2脈沖波形圖圖 多次測量穩(wěn)定,雖有一些Vbas上下的波動,但是脈沖還是比較明顯,通過設定一個參考電平Vref,可以用運放來產(chǎn)生一個TTL電平的脈沖。經(jīng)多次分析,有以下不穩(wěn)定因素: (1)外界對紅外對管的干擾附近輻射源對信號干擾極大。為此,采取黑色覆蓋物包裹在對管周圍,既可以很好地吸收水滴反射和折射的紅外光,而且能盡量減小干擾。(2)Vref的選取考慮Vref的選取應該略大于Vbas,這樣可以減小波動對輸出脈沖信號的影響。但不能太高,不然無法精確測量出脈沖來。所以,可以使用精密電阻來微調Vref,讓其保持在一個合適的值11。充分考慮到系統(tǒng)的穩(wěn)定性和可靠性,本系統(tǒng)硬件抗干擾由單穩(wěn)態(tài)電路構成,通過改變電阻電容參數(shù),消除雙脈沖干擾。電路如圖3-3所示。 圖3-3 系統(tǒng)硬件電路圖第4章 軟件設計4.1 主站軟件設計4.1.1 主站總體流程設計由于系統(tǒng)程序較大,而且要求實時處理的隨機事件較多,因此采用了由系統(tǒng)標志統(tǒng)籌整個系統(tǒng)協(xié)調工作的程序設計方法,所有子程序調用一次后立即返回主程序,提高了系統(tǒng)的工作效率。主站流程圖如4-1所示。 開始系統(tǒng)初始化按鍵解釋和設定系統(tǒng)標志讀標志準備接受從站數(shù)據(jù)聲光報警及顯示處理讀標志準備發(fā)送主站數(shù)據(jù)返回圖4-1 主站流程圖4.1.2 報警程序設計首先進行標志判斷,如果標志為0則聲光報警,標志為1則表示正常。聲光報警程序流程圖12如圖4-2所示。開始PLAY=1?定時200sP2.7清零輸出驅動故障機和蜂鳴器發(fā)出聲光報警清除標志返回P2.7置1輸出 驅動正常燈點亮YN圖4-2 聲光報警程序流程圖 4.2 從站主要電路設計4.2.1 系統(tǒng)定義和總體流程1)各輸入/輸出口定義和說明本系統(tǒng)中各I/O口定義如表4-1、4-2和4-3所示。懸空管腳為未選用。表4-1單片機與步進電動機連接關系P1口方向功能P1口方向功能P1.0輸出步進電動機驅動信號A1P1.4未用P1.1輸出步進電動機驅動信號A2P1.5未用P1.2輸出步進電動機驅動信號A3P1.6未用P1.3輸出步進電動機驅動信號A4P1.7未用表4-2單片機與8279的連接關系AT89C52單片機管腳8279管腳P0.0P0.7D0D7P3.6()P3.7()RST(9腳)RSTALE(30腳)CLKP2.0IRQP2.1CSP2.2A0表4-3其它I/O口定義P3.2輸入滴速檢測輸入端P2.7輸出聲光報警輸出端P3.3輸入液面檢測輸入端2)內存空間地址分配在程序存儲器和數(shù)據(jù)存儲器中合理分配存儲空間,包括系統(tǒng)主程序、常數(shù)表格、功能子程序的劃分、入口地址表、數(shù)據(jù)暫存區(qū)等。存儲空間分配的見表4-4所示。表4-4內存地址分配ROMRAM0000H復位地址入口4HF7FH命令狀態(tài)區(qū),特定數(shù)據(jù)緩沖區(qū)0003H外部中斷源0000BH定時中斷源020H4FH結果數(shù)據(jù)區(qū)0013H外部中斷源100H1FH數(shù)據(jù)暫存區(qū)001BH定時中斷源160H7FH堆棧區(qū)0023H串行口中斷2000H及以上功能程序3)從站總體流程設計由于系統(tǒng)程序較大,而且和站主站一樣要求實時處理的隨機事件較多,因此從站的程序設計采用模塊化程序設計。流程圖如4-5示。圖4-5 從站整體流程圖開始系統(tǒng)初始化鍵掃描鍵識別顯示讀中斷標志0讀中斷標志1讀發(fā)送標志讀接收標志讀電機控制標志鍵處理置標志顯示加1點滴速度與設定點滴速度相比較置電機控制標志置報警標志標志清0液面高度與設定液面高度相比較置報警標志標志清0發(fā)送信息發(fā)送標志清0讀取信息標志清0置發(fā)送標志控制電機升降返回結 論這次設計我受益非淺,論文從開始到成形我查閱了很多資料,當拿到一個課題后,首先查閱資料是相當重要的。原本對PROTELL有點生疏的我,在接到本次設計課題后,我有點擔心自己會做不好,但在老師與同學的鼓勵下我慢慢地接受了這次鍛煉自己的機會。從硬件電路圖的確定到通過查閱資料我都十分認真的對待,力爭每一個部分不會出現(xiàn)太大的錯誤,在這個過程中我發(fā)現(xiàn)自己在電腦應用軟件上不是很了解,以后我一定要花多一點的時間去學習。本次設計對系統(tǒng)軟件設計仍然有點模糊,所以在今后的工作中,我將繼續(xù)加深對這方面的理解。此次設計由于各種原因,在軟件和硬件方面有很多的地方?jīng)]有得到很好的解決,所以今后要經(jīng)常地檢驗一下自己的學習成果。經(jīng)過幾個月的奮戰(zhàn),本次設計終于完成。畢業(yè)設計是大學課程中的最后一門課程,它是三年來所學知識的結晶。體現(xiàn)了所學知識與實踐的結合,希望我們在以后的工作中也要學會理論與實踐結合的重要性。參考文獻1 王迎旭編著單片機原理與應用研究機械工業(yè)出版社,2004:34462 吳炳勝,王桂梅等編著80C51單片機原理與應用冶金工業(yè)出版社,2001:23273 宗光華,李大寨編著多單片機系統(tǒng)應用技術國防工業(yè)出版社,2003:37404 趙亮,侯國銳編著單片機C語言編程與實例人民郵電出版社,2003:23485 楊忠煌,黃博俊,李文昌編著單芯片8051實務與應用中國水利水電出版社,2001:50626 劉月龍,曹中平,王善磊2003年全國大學生電子設計竟賽論文吉林大學指導教師:曹軍勝,李寶華,王劍鋼7 胡錦等編著單片機技術實用教程高等教育出版社,2003:41478 羅偉雄等編著通信原理與電路北京理工大學出版社,2001:23319 IAR SystemM SP430 C Complier Programming Guide Dallas TX:TI,1996:455710 孫涵芳等編著單片機原理及應用北京航空航天大學出版社,1998:153611 劉國榮主編單片微型計算機技術機械工業(yè)出版社,1996:214712 蘇凱,劉國慶,陳國平編著MCS-51系列單片機系統(tǒng)原理與設計治金工業(yè)出版社,2003:335213 劉大茂主編單片機原理及應用上海交通大學出版社,2001:233914 張振榮主編MCS-51單片機原理及使用技術人民郵電大學出版社,2000:112515 李建忠編著單片機原理及應用西安電子科技大學出版,2002:3549附 錄附錄A鍵盤顯示程序*鍵盤顯示程序*PORT1 REG P1PORT2 REG P0 ORG 0000H JMP MAIN ORG 0030HMAIN: MOV SP,#5FH MOV PORT2,#0FFFHLOOP: MOV R0,#4 MOV R1,#0EFH ;先掃描R0列 MOV R2,#0FFH;預設未按鍵NLINE: MOV A,R1 MOV PORT1,A;送出列掃描碼 MOV A,PORT1 ;讀入行掃描碼 ORL A,#0F0H ;判斷是否有鍵按下 CJNE A,#0FFH,KEYIN ;無鍵按下轉 MOV A,R1 RL A MOV R1,A DJNZ R0,NLINE JMP LOOPKEYYIN: MOV R2,A CALL DELAY1NOPEN: MOV A,PORT1 ORL A,#0F0H CJNE A,#0FFH,NOPEN CALL DELAY1 CALL TRANF CALL CHANG MOV PORT2 ;掃描碼從P0輸出 JMP LOOPDELAY1: MOV R7,#30 ;延時1秒子程序 MOV R6,#0$1: DJNZ R6,$ DJNZ R7,$1 RETTRANF: MOV B,#0 MOV A,R1C1: RC AJNC C2INC B INC B INC BINC B JMP C1C2: MOV A,R2RR ARR ARR ARR AC3: RR AJNC C4INC BJMP C3C4: MOV A,BRETCHENG: INC AMOVC A,A+PCRETDB 0C0H,0F9H,0A4H,0B0HDB 99H,92H,82H,83HDB 80H,90H,88H,83HDB 0C6H,0A1H,86H,8EHEND附錄B報警程序*報警程序*BELL: JB FLAG,NEXT0 ;標志位為1,轉NEXT0 JNB FLAG,NEXT1 ;標志位為0,轉NEXT1NEXT0: SETB P2.7;置高電平輸出,點亮LEDNEXT1: MOV R2,#200DV: CLR P2.7 ;置低電平輸出,驅動三極管發(fā)出光并報警 LCALL DELY500 DJNZ R2,DV CPL FLAGSJMP STARTDELY500: MOV R7,#250 LOOP: NOP DJNZ R7,LOOP RETEND附錄C滴速與液面檢測顯示程序* 檢測滴速和液面程序*ORG 0000H JMP START ORG 0003H ;鍵盤中斷子程序起始地址JMP KEY ORG 001BH ;液完報警中斷子程序起始地址 JMP BELL ORG 0013H ;人為報警中斷子程序起始地址 JMP BELL ORG 0023H ;串行通訊中斷子程序起始地址 JMP CRXDSTART:MOV 20H,#00H ;保存滴速實際值 MOV 21H,#00H ;保存滴速設定值 JNB P2.7,START1 MOV 21H,#80 ;設定經(jīng)驗(系統(tǒng)默認)滴速為80滴/分START1: MOV SP,#80 ;設堆棧 MOV TMOD,#01010011B MOV TL0,#FFH ;給T0寄存器賦初值FFH,以接受中斷 MOV TH0,#FFH SETB TR0 ;啟動T0,準備接收中斷 MOV TL0,#00H ;清空T1寄存器賦,以便對滴速進行計數(shù) MOV TH0,#00H SETB TR1 ;開始對滴速脈沖計數(shù) MOV IE,#10010111B ;開中斷允許 MOV TCON,#00000001B ;設定INT0為下降沿觸發(fā) MOV R1,#60 ;定時250毫秒,用于測定滴速 SHJI:MOV R2,#250 D1 :MOV R3,#248 DJNZ R3,$ DJNZ R2,D1 DJNZ R1,SHJI CLR TR0 ;定時時間到,停止計數(shù) MOV A,TH0 ;保存滴速,先讀取高8位 JZ LLL1 MOV 20H,#150H ;否則如滴速大于150滴/分,則報警, CALL BELL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中小學開學綜合征心理健康疏導課件
- 開學第一課心理疏導收心教育主題班會
- 2024年廣告設計師創(chuàng)新要素試題及答案
- 護理健康教育與護理安全
- 關注實務國際商業(yè)美術設計師考試試題及答案
- 2024年織物檢驗員考試題目試題及答案
- 廣告設計師證書考試創(chuàng)意開發(fā)題及答案
- 病理職稱考試題庫及答案
- 安全b考試題庫及答案
- 環(huán)境保護與紡織行業(yè)試題及答案
- 2024年7月27日內蒙古阿拉善盟直機關遴選筆試真題及解析
- GB/T 4857.4-2008包裝運輸包裝件基本試驗第4部分:采用壓力試驗機進行的抗壓和堆碼試驗方法
- 故宮博物院筆試試題
- 思政教育融入小學語文教學的策略研究
- 供方準入申請表
- DDI領導力-高績效輔導課件
- 《煙酒有危害》公開課教案
- 高三生物一輪復習課件:生物變異類型的判斷與實驗探究
- 先簡支后連續(xù)T梁橋設計計算書
- 機械制造及其自動化專業(yè)畢業(yè)設計(1)解讀
- (完整word版)樁位偏差驗收記錄表
評論
0/150
提交評論