液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第1頁
液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第2頁
液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第3頁
液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第4頁
液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、長 春 大 學(xué) 畢業(yè)設(shè)計(jì)(論文)紙液體點(diǎn)滴速度監(jiān)控裝置的設(shè)計(jì)【摘要】 隨著電子技術(shù)的發(fā)展,醫(yī)療設(shè)備也在發(fā)生著一些變化,而傳統(tǒng)的人工式監(jiān)護(hù)方式顯然已經(jīng)越來越不能滿足當(dāng)今的監(jiān)護(hù)需要了。目前,我國醫(yī)療機(jī)構(gòu)在進(jìn)行輸液治療時(shí),輸液速度的控制還是采用人工方。常規(guī)臨床輸液,普遍采用掛瓶式輸液,并用眼睛直接觀察,依靠手動(dòng)夾子來控制輸液速度,這樣的操作方式不能精確控制輸液的速度,而且工作也量大。因此,就需要既廉價(jià)又實(shí)用的醫(yī)療輸液檢測監(jiān)控裝置來滿足現(xiàn)今的醫(yī)療需求。本系統(tǒng)的設(shè)計(jì)是以單片機(jī)at89c51為核心,以鍵盤及光電傳感器作為輸入系統(tǒng),以數(shù)碼管及電動(dòng)機(jī)作為輸出系統(tǒng)的智能化輸液控制及監(jiān)測系統(tǒng)。鍵盤系統(tǒng)為獨(dú)立式按鍵

2、系統(tǒng),光電傳感器的功能為液體點(diǎn)滴的速度以及輸液瓶頁面高度的可靠檢測。當(dāng)液面低于警戒值時(shí),系統(tǒng)發(fā)出警報(bào),并可以手動(dòng)除去警報(bào)。電動(dòng)機(jī)具有轉(zhuǎn)速可控功率大及輸入脈沖不變時(shí)可保持大力矩等優(yōu)點(diǎn),這樣就可以通過控制吊瓶的上、下緩慢移動(dòng)達(dá)到智能控制液體點(diǎn)滴速度的目的?!娟P(guān)鍵字】 單片機(jī) 光電傳感器 步進(jìn)電機(jī)the design of liquid drip speed monitoring device【abstract】 with the development of electronic technology, medical equipment is also undergoing some chang

3、es, but the traditional artificial way of manuai-style care has become increasingly clear that the guardian can not meet the needs of today. at present, chinas medical institution at the time of infusion therapy, infusion speed control is the use of artificial parties. routine clinical transfusion,

4、infusion bottle hanging widely used, and direct observation with your eyes, relying on clips to control the infusion speed manual, this mode of operation can not precisely control the speed of infusion, and the large amount of work. therefore, we need cheap and practical inspection and monitoring of

5、 medical infusion devices to meet todays health care needs.the system design is based on at89c51 microcontroller as the core to keyboard and optical sensor system as input to digital control and the motor output system of intelligent infusion as a control and monitoring system. keyboard keys for the

6、 stand-alone system, the function of photoelectric sensors the speed of the liquid drip infusion bottle and reliable detection of page height. when the liquid amount is less than the warning value, alert systems, and you can manually remove the alert. large motors have speed control and input pulse

7、power can be maintained constant high torque, etc. so you can control the bottle through the upper and lower slow-moving liquid drip to control the speed of intelligent purpose.【keywords】 scm photoelectric sensor stepper motor目 錄第1章系統(tǒng)方案選擇與論證11.1各模塊方案選擇和論證11.1.1液體點(diǎn)滴速度檢測11.1.2輸液瓶液面檢測21.1.3鍵盤方案31.1.4顯示

8、方案31.1.5電動(dòng)機(jī)系統(tǒng)方案31.1.6點(diǎn)滴速度控制方案51.2方案確定51.3基本系統(tǒng)框圖6第2章 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn)72.1系統(tǒng)硬件的基本組成部分72.1.1液體點(diǎn)滴速度檢測電路72.2.2儲(chǔ)液瓶液面檢測電路82.2.3鍵盤電路92.2.4顯示電路92.2.5步進(jìn)電機(jī)驅(qū)動(dòng)電路102.3原件說明102.3.1at89c51102.3.2ne555132.3.3數(shù)碼管14第3章 系統(tǒng)軟件設(shè)計(jì)163.1液體點(diǎn)滴速度檢測子程序163.2儲(chǔ)液瓶液面檢測子程序163.3點(diǎn)滴速度檢測子程序173.4鍵盤顯示子程序183.5系統(tǒng)的主程序設(shè)計(jì)19第4章 總結(jié)20致 謝21參考文獻(xiàn)22 共頁 第 v 頁第

9、1章 系統(tǒng)方案選擇與論證1.1各模塊方案選擇和論證1.1.1液體點(diǎn)滴速度檢測紅外線屬于一種電磁射線,其特性等同于無線電或x射線1。人眼可見的波長為380nm-78mm,發(fā)射波長為780nm-1mm的長射線稱為紅外線,紅外線光電傳感器,它是利用被檢測物體對(duì)紅外光束的遮光或反射,由同步回路選通電路而檢測物體的有無,其物體不限于金屬,對(duì)所有能反射光線的物體均可檢測,而且檢測距離可近可遠(yuǎn),根據(jù)具體情況選擇自己合適的傳感器即可。接收光源方案一:利用光透射原理。使用紅外對(duì)管實(shí)現(xiàn)對(duì)液體點(diǎn)滴速度的檢測。當(dāng)沒有點(diǎn)滴落下的時(shí)候,檢測系統(tǒng)輸出一個(gè)比較低的電壓,而當(dāng)有點(diǎn)滴滴下,經(jīng)過紅外對(duì)管,檢測電路就會(huì)產(chǎn)生一個(gè)比較高

10、的電壓。如此就可以產(chǎn)生脈沖信號(hào)。但檢測到的電壓變動(dòng)比較小,所以必須加一個(gè)電壓放大電路。經(jīng)過放大的信號(hào)在通過一個(gè)電壓比較器就可以得到單片機(jī)可以識(shí)別的脈沖信號(hào),從而實(shí)現(xiàn)對(duì)點(diǎn)滴滴數(shù)的計(jì)數(shù)。實(shí)現(xiàn)框圖如圖1-1。圖中的轉(zhuǎn)換電路由放大電路和比較電路兩部分組成。-發(fā)送單片機(jī)脈沖信號(hào)轉(zhuǎn)換電路圖1-1光透射原理檢測電路方案二:利用光的反射原理。使用反射式紅外光電傳感器檢測。紅外發(fā)光二極管垂直于漏斗壁發(fā)送紅外光,紅外接收管依據(jù)接收到的紅外光信號(hào)的強(qiáng)弱產(chǎn)生脈沖信號(hào),先通過放大電路的處理再通過電壓比較電路的處理就可以得到單片機(jī)可以處理的脈沖信號(hào)。實(shí)現(xiàn)原理框圖如圖1-2。其中整形電路包括放大電路和比較電路。前置電路發(fā)送

11、 -單片機(jī)脈沖信號(hào)產(chǎn)生整形接收?qǐng)D1-2光反射原理檢測電路方案三:使用電容式接近開關(guān)。電路集成度高,使用繼電器輸出,輸出信號(hào)標(biāo)準(zhǔn),電路簡單。但其工作原理是根據(jù)電容中介質(zhì)的改變對(duì)外產(chǎn)生開關(guān)量。1.1.2輸液瓶液面檢測方案一:采用金屬電極檢測儲(chǔ)液瓶液面信號(hào)。原理如圖1-3,利用藥液的導(dǎo)電特性實(shí)現(xiàn)液滴速度及儲(chǔ)液瓶液面信號(hào)的檢測,通常電極采用不銹鋼等耐腐蝕材料制成。圖1-3 金屬電極檢測儲(chǔ)液瓶液面信方案二:采用光電傳感器檢測點(diǎn)儲(chǔ)液瓶液面信號(hào)。原理如圖1-4所示。發(fā)光二極管發(fā)射的平行光束穿過茂菲氏滴管投射到光敏三極管的感光面上,在沒有液體時(shí),光敏三極管接收到的光照度最大,產(chǎn)生的光電流也最大,當(dāng)有液體時(shí),由

12、于液滴對(duì)紅外光的吸收特性,使平行光束發(fā)散,投射到光敏三極管上的光照度將減弱,從而使光敏三極管產(chǎn)生的光電流減小。在低液面(2cm-4cm)的情況下,進(jìn)氣所形成上升氣泡在液面的聚集與運(yùn)動(dòng),使平行光束的發(fā)散效應(yīng)明顯增強(qiáng)。圖1-4光電傳感器檢測點(diǎn)儲(chǔ)液瓶液方案三:通過軟件設(shè)置完全可以通過檢測點(diǎn)滴速度來產(chǎn)生報(bào)警信號(hào),因此可以去掉液面檢測電路而完全由液體點(diǎn)滴速度檢測電路代替。這樣就不需要硬件的儲(chǔ)液瓶液面檢測電路,而由軟件控制。1.1.3鍵盤方案方案一:采用矩陣式鍵盤,此類鍵盤利用矩陣式行列掃描方式,優(yōu)點(diǎn)是當(dāng)按鍵盤較多時(shí)可降低占用行列掃描方式,單片機(jī)的i/o口數(shù)目,缺點(diǎn)為電路復(fù)雜且會(huì)加大編程難度。方案二:采用

13、獨(dú)立式按鍵電路,每個(gè)按鍵單獨(dú)占有一根i/o接口線,每個(gè)i/o口的工作狀態(tài)互不影響,此類鍵盤采用端口直接掃描方式。缺點(diǎn)為當(dāng)按鍵較多時(shí)占用單片機(jī)的i/o口數(shù)目較多,優(yōu)點(diǎn)為電路設(shè)計(jì)簡單,且編程極其容易。1.1.4顯示方案方案一:采用液晶顯示屏。液晶顯示屏(lcm)具有功耗小、輕薄短小無輻射危險(xiǎn),平面直角顯示以及影象穩(wěn)定不閃爍,可視面積大,畫面效果好,抗干擾能力強(qiáng)等特點(diǎn)。但由于液晶是以點(diǎn)陣的模式顯示各種符號(hào),需要利用控制芯片創(chuàng)建字符庫,編程工作量大,控制器資源占用較多,其成本也偏高。方案二:采用三位led七段數(shù)碼管顯示點(diǎn)滴數(shù)目。數(shù)碼管具有低能耗、低損耗、低壓、壽命長、耐老化,對(duì)外界環(huán)境要求較低。同時(shí)數(shù)

14、碼管采用bcd編碼顯示數(shù)字,程序編譯容易,資源占用較少。1.1.5電動(dòng)機(jī)系統(tǒng)方案方案一:采用單片機(jī)和a/d轉(zhuǎn)換構(gòu)成系統(tǒng),控制普通電機(jī)的步數(shù)和旋轉(zhuǎn)方向,可以考慮達(dá)林管組成的h型pwm電路。用單片機(jī)控制達(dá)林管使之工作在占空比可調(diào)的開關(guān)狀態(tài),精確調(diào)整電機(jī)轉(zhuǎn)速,減小因慣性,速度,步距角過大而引起的調(diào)整誤差,達(dá)到改變點(diǎn)滴高度的要求,缺點(diǎn)是控制信號(hào)為模擬信號(hào),需要將單片機(jī)輸出的序列脈沖轉(zhuǎn)換,延長了控制的時(shí)間,并且步距角為9,不能精確的控制點(diǎn)滴速度。4方案二:采用單電機(jī)控制系統(tǒng),系統(tǒng)的執(zhí)行機(jī)構(gòu)是電機(jī),用電機(jī)控制儲(chǔ)液瓶的高度,點(diǎn)滴測速傳感器測點(diǎn)滴水速,傳給從單片機(jī)處理輸出。單片機(jī)根據(jù)儲(chǔ)液瓶內(nèi)液面的高度h1,滴

15、斗內(nèi)液面的高度h2,利用經(jīng)驗(yàn)公式或是實(shí)測關(guān)系計(jì)算出儲(chǔ)液瓶應(yīng)在的高度。用直流電機(jī)控制液瓶上升或下降的高度。這個(gè)方案避開了因?yàn)辄c(diǎn)滴速度不準(zhǔn)確,測試點(diǎn)滴水速很長的時(shí)間開銷的問題。所以控制起來的反應(yīng)相對(duì)比較快。但存在電機(jī)是不是能測準(zhǔn)控制長度,傳感器能不能測準(zhǔn)高度的問題。 顯示 高度 h1,h2 電機(jī)單片機(jī)系統(tǒng)鍵盤儲(chǔ)液瓶測量點(diǎn)滴速度 圖 1-5 電動(dòng)機(jī)驅(qū)動(dòng)電路圖方案三:采用電機(jī)加輸出量直接反饋的控制系統(tǒng)。本方案的執(zhí)行機(jī)構(gòu)是電機(jī),電機(jī)用來調(diào)節(jié)儲(chǔ)液瓶的高度,同時(shí)改變滴斗的高度,從而達(dá)到改變水滴的目的。利用光電傳感器測試水滴的速度,再將此反饋量給控制器比較,然后通過調(diào)整高度再比較反饋量。直到調(diào)到所要的水滴速度

16、為止,此系統(tǒng)為是輸出量直接反饋的閉環(huán)自動(dòng)控制系統(tǒng)。在控制的穩(wěn)定性上講,可以較穩(wěn)定的調(diào)節(jié)水滴速度,再則是由于輸出量直接作為反饋量,有利于輸出量的穩(wěn)定。 顯示 電機(jī)單片機(jī)系統(tǒng) 鍵盤儲(chǔ)液瓶控制測量點(diǎn)滴速度圖 1-6 電動(dòng)機(jī)驅(qū)動(dòng)電路圖1.1.6點(diǎn)滴速度控制方案方案一:通過改變滴斗到受液瓶的高度來調(diào)節(jié)點(diǎn)滴的速度。由步進(jìn)電機(jī)帶動(dòng)儲(chǔ)液瓶使儲(chǔ)液瓶上升或下降改變滴斗到受液瓶的高度,從而調(diào)節(jié)點(diǎn)滴速度。由于其高度的改變與點(diǎn)滴速度基本成線性關(guān)系,這易于對(duì)點(diǎn)滴速度進(jìn)行控制。而液滴管的高度可通過電機(jī)實(shí)現(xiàn)精確的定量控制。但此方法對(duì)機(jī)械設(shè)備的要求高,不容易安裝。設(shè)備可移動(dòng)性小,而且對(duì)電機(jī)的功率也有一定的要求,要采用大功率的電

17、機(jī)。方案二:采用單片機(jī)和可編程邏輯器件控制輸液軟管的松緊來控制點(diǎn)滴速度。改變塑料點(diǎn)滴管的形狀以控制液體的流速。這樣的方法雖然直觀,但存在很多的缺點(diǎn)。首先由于對(duì)管壁施壓改變其形狀,其所施加的壓力與流量改變的關(guān)系非線性,這給流量控制帶來了難度。其次由于滴管是由塑料制成,在長時(shí)間受壓后松開并不能使塑料滴液管完全恢復(fù)原形,控制裝置無法保證理想的控制效果。此外,要完成滴速夾的制作有一定的困難。即使此方案有很多缺點(diǎn),但以其結(jié)構(gòu)小巧,可移動(dòng)性強(qiáng),電機(jī)要求低,機(jī)械設(shè)備簡潔的優(yōu)點(diǎn)。61.2方案確定液體點(diǎn)滴速度檢測,方案一利用透射原理來檢測點(diǎn)滴速度,采用槽式光電傳感器來實(shí)現(xiàn)。槽式光電開關(guān)通常是標(biāo)準(zhǔn)的u字型結(jié)構(gòu)其發(fā)

18、射器和接收器分別位于u型槽的兩邊,并形成一個(gè)光軸,當(dāng)被檢測物體經(jīng)過u型槽且阻斷光軸時(shí),光電開關(guān)就產(chǎn)生了檢測到的開關(guān)量信號(hào)。槽式光電開關(guān)比較安全可靠,適合檢測高速變化的信號(hào),分辨透明與半透明物體,但槽間的距離一般比較小,不適合檢測體積較大的物體。方案二利用光的反射原理。使用反射式紅外光電傳感器檢測。直接反射式光電開關(guān)是一種集發(fā)射器和接收器于一體的傳感器,當(dāng)有被檢測物體經(jīng)過時(shí),將光電開關(guān)發(fā)射器發(fā)射的足夠量的光線反射到接收器,于是光電開關(guān)就產(chǎn)生了開關(guān)信號(hào)。當(dāng)被檢測物體的表面光亮或其反光率極高時(shí), 直接反射式的光電開關(guān)是首選的檢測模式。方案三電容式接近開關(guān),但瓶中液體和周圍環(huán)境隨時(shí)會(huì)發(fā)生變化,很容易觸

19、發(fā)傳感器,而使系統(tǒng)采集到錯(cuò)誤的信號(hào)。因此,選擇方案二。輸液瓶液面檢測,液瓶液面檢測 電極接觸控制方式原理簡單,易于實(shí)現(xiàn),可靠性強(qiáng),但會(huì)導(dǎo)致藥品污染,危及患者安全。光電控制方式雖然結(jié)構(gòu)復(fù)雜,易受外界光源影響,但可防止藥品的污染,保證患者用藥安全。而軟件方式對(duì)程序有一定的要求,并且響應(yīng)時(shí)間比較慢,但其優(yōu)點(diǎn)更明顯,完全拋棄了硬件結(jié)構(gòu)。因此,選擇方案三,軟件方式。鍵盤方案,本系統(tǒng)按鍵較少,所以采用方案二。 顯示方案,采用方案二。電機(jī)系統(tǒng)方案,一方面調(diào)節(jié)的步長盡可能的小,定位要好;另一方面如果停止信號(hào)到來,要能立刻停止電機(jī)。因此選擇步進(jìn)電機(jī),采用方案三。點(diǎn)滴速度控制方案,選用方案二,控制輸液軟管的松緊來

20、控制點(diǎn)滴速度。1.3基本系統(tǒng)框圖根據(jù)題目要求系統(tǒng)可以分為以下幾個(gè)模塊:點(diǎn)滴速度測量模塊,儲(chǔ)液液面檢測模塊,鍵盤顯示模塊,電機(jī)系統(tǒng)控制(點(diǎn)滴速度控制)模塊?;鞠到y(tǒng)框圖7如圖1-5。點(diǎn)滴速度測量單 片 機(jī) 儲(chǔ)液液面檢測點(diǎn)滴速度控制控制電路電機(jī)控制鍵盤顯示圖1-5系統(tǒng)基本框圖第2章 系統(tǒng)的硬件設(shè)計(jì)與實(shí)現(xiàn)2.1系統(tǒng)硬件的基本組成部分本題目中運(yùn)用了檢測技術(shù)、自動(dòng)控制技術(shù)和電子技術(shù)。系統(tǒng)可以分為傳感器檢測部分和控制部分。傳感器檢測部分:系統(tǒng)利用紅外對(duì)管發(fā)射接收即光電傳感器將檢測到的信號(hào)轉(zhuǎn)化為控制器可以辨別的電信號(hào)。傳感器檢測電路包括2個(gè)單元電路:點(diǎn)滴速度測量電路、儲(chǔ)液檢測電路??刂撇糠郑合到y(tǒng)中控制器件根

21、據(jù)有傳感器變換輸出的電信號(hào)進(jìn)行邏輯判斷,控制點(diǎn)滴的速度及數(shù)碼管的顯示,完成了點(diǎn)滴裝置的自動(dòng)檢測、自動(dòng)調(diào)速、數(shù)碼顯示及報(bào)警功能等各項(xiàng)任務(wù)。控制部分主要包括3個(gè)電路:單片機(jī)控制電路、電動(dòng)機(jī)的驅(qū)動(dòng)電路、數(shù)碼管的動(dòng)態(tài)顯示電路。2.1.1液體點(diǎn)滴速度檢測電路液體點(diǎn)滴速度檢測是整個(gè)系統(tǒng)的重要組成部分,檢測精度是衡量系統(tǒng)精確性的一個(gè)最重要指標(biāo)。將滴管放置在檢測用槽形光耦的中間,在檢測過程中,液滴呈近橢圓狀向下加速運(yùn)動(dòng)并通過槽型光耦。由于液滴的表面是曲面,上半部與下半部將光線兩次折射,使接收端接收不到光,僅在液滴中部光線可以直射穿過,產(chǎn)生這樣的波形是不穩(wěn)定的,干擾較大,系統(tǒng)采用了定時(shí)器ne555接成單穩(wěn)態(tài)觸發(fā)

22、器,將輸出脈沖波形整形后再輸入單片機(jī)。因?yàn)橄到y(tǒng)滴速范圍為60-80 滴/分,以最快要求來算,每分 80 滴,兩滴之間的最小間隔時(shí)間為0.75s,所設(shè)計(jì)的單穩(wěn)態(tài)觸發(fā)器就應(yīng)該使得暫穩(wěn)態(tài)的時(shí)間小于0.75s。取r=400k,c=1uf,則暫穩(wěn)態(tài)的時(shí)間為t=1.1rc=0.44s,可以有效的避免兩個(gè)液滴之間的干擾。當(dāng)沒有液滴滴落時(shí),通過傳感器的光照強(qiáng)度最大,產(chǎn)生的光電流最大,使得光敏三極管導(dǎo)通,它的集電極和射極之間電壓很小,輸出低電平;當(dāng)有液滴滴落時(shí),切斷光路,產(chǎn)生的光電流減小,光敏三極管介質(zhì),輸出高電平,根據(jù)輸出脈沖電平高低情況就可以檢測是否有液滴通過。8圖2-1液體點(diǎn)滴速度檢測電路2.2.2儲(chǔ)液瓶

23、液面檢測電路液位檢測是指輸液時(shí),當(dāng)液面低于給定的輸液位置時(shí),認(rèn)為輸液過程己經(jīng)結(jié)束,應(yīng)發(fā)出報(bào)警信號(hào),停止輸液操作,以保證患者的安全液位檢測電路原理圖如圖2-2所示。當(dāng)瓶內(nèi)藥液液面在光路之上時(shí),紅外接收三極管不能接收到紅外發(fā)射二極管發(fā)出的光,從而截止,放大器正極輸入為“1”;當(dāng)瓶內(nèi)藥液液面逐漸下降至光路附近時(shí),紅外接收二極管能接收到紅外發(fā)射二極管發(fā)出的光,從而導(dǎo)通,放大器正極輸入為“0”,此時(shí)驅(qū)動(dòng)相應(yīng)電路發(fā)出報(bào)警信號(hào),通知醫(yī)護(hù)人員及時(shí)采取措施。報(bào)警時(shí)的輸液剩余量應(yīng)該足夠,符合護(hù)理人員對(duì)藥液剩余量的9其報(bào)警信號(hào)也是由儲(chǔ)液信號(hào)來決定的。當(dāng)儲(chǔ)液的液面的高度為23cm后,會(huì)由紅外對(duì)管發(fā)射接收產(chǎn)生檢測信號(hào),

24、即為報(bào)警信號(hào)。報(bào)警電路如圖2-3所示。10圖2-2儲(chǔ)液瓶液面檢測電路圖2-3報(bào)警電路2.2.3鍵盤電路每個(gè)按鈕開關(guān)都接 10k 的下接電阻,使其處于關(guān)斷狀態(tài)輸出位低電平,而非浮空狀態(tài)。要進(jìn)行設(shè)定之前首先要按下“ctrl”按鈕,輸出高電平給單片機(jī)的 p0.0,說明設(shè)定開始。之后若按下按鈕“+”,輸出高電平給單片機(jī)的 p0.1;若按下按鈕“-”,輸出高電平給單片機(jī)的 p0.2。退出設(shè)定,要求同時(shí)給 p0.1和 p0.2 以高電平,即需要同時(shí)按下按鈕 “+”“-”對(duì)單片機(jī)進(jìn)行說明。鍵盤電路如圖2-4所示。圖2-4鍵盤電路2.2.4顯示電路采用動(dòng)態(tài)顯示方式驅(qū)動(dòng)3個(gè)七段數(shù)碼管,來顯示點(diǎn)滴的速度。數(shù)碼管采

25、用共陰極。 2.2.5步進(jìn)電機(jī)驅(qū)動(dòng)電路電動(dòng)機(jī)驅(qū)動(dòng)電路就如圖2-5示。圖2-5路采用的是h型的開關(guān)驅(qū)動(dòng)電路。整個(gè)的電路可以分為兩級(jí):第一級(jí)接單片機(jī)的i/o口,用射極跟隨電路加大電流的驅(qū)動(dòng)能力;第二級(jí)才是驅(qū)動(dòng)電路。當(dāng)p3.0為高電平時(shí),q2導(dǎo)通,q1,q3導(dǎo)通,電動(dòng)機(jī)兩端的電壓為+5v,電動(dòng)機(jī)正轉(zhuǎn);當(dāng)p3.1為高電平時(shí),q5導(dǎo)通,q4,q6導(dǎo)通,電動(dòng)機(jī)兩端的電壓為-5v,電動(dòng)機(jī)反轉(zhuǎn)。圖2-5電機(jī)驅(qū)動(dòng)電路2.3原件說明2.3.1at89c51mcs-51系列中,用hmos工藝制造的單片機(jī)都采用雙列直插式(dip40)腳封裝,引腳信號(hào)完全相同。圖為2-8引腳圖,這40根引腳大致可分為:電源(vcc、v

26、ss、vpp、vpd)、時(shí)鐘(xtal1、xtal2)、i/o口(p0p3)、地址總線(p0口、p2口)和控制總線(ale、rst、prog、psen、ea)等幾部分。管腳功能: 圖2-6 at89c51(1)電源vcc(引腳號(hào)40):供電電壓,接+5v。 vss(引腳號(hào)20):電源接地端。 (2)i/o線p0口(引腳號(hào)3239):p0口為一個(gè)8位漏級(jí)開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p0口的管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時(shí),p0 口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0

27、外部必須被拉高。 p1口(引腳號(hào)18):p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1口作為第八位地址接收。 p2口(引腳號(hào)2128):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)行存

28、取時(shí),p2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 p3口(引腳號(hào)1017):p3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個(gè)ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。 p3口也可作為at89c51的一些特殊功能口,如下表所示: 口管腳 備選功能 p3.0 rxd(串行輸入口) p3.1 txd(串行輸出口) p3.2 /in

29、t0(外部中斷0) p3.3 /int1(外部中斷1) p3.4 t0(記時(shí)器0外部輸入) p3.5 t1(記時(shí)器1外部輸入) p3.6 /wr(外部數(shù)據(jù)存儲(chǔ)器寫選通) p3.7 /rd(外部數(shù)據(jù)存儲(chǔ)器讀選通) p3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 (3)控制總線rst(引腳9):復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ale/prog(引腳號(hào)正常操作時(shí)為ale功能(允許地址鎖存):當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振

30、蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí), ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。 /psen(引腳號(hào)29):外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen信號(hào)將不出現(xiàn)。 /ea/vpp(引腳號(hào)31):當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h-ffffh),不管是否

31、有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。(4)時(shí)鐘 xtal1(引腳號(hào)19):反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 xtal2(引腳號(hào)18):來自反向振蕩器的輸出。 振蕩器特性: xtal1和xtal2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,xtal2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。

32、2.3.2ne555ne555的特點(diǎn)有: 1.只需簡單的電阻器、電容器,即可完成特定的振蕩延時(shí)作用。其延時(shí)范圍極廣,可由幾微秒至幾小時(shí)之久。 2.它的操作電源范圍極大,可與ttl,cmos等邏輯閘配合,也就是它的輸出準(zhǔn)位及輸入觸發(fā)準(zhǔn)位,均能與這些邏輯系列的高、低態(tài)組合。 3.其輸出端的供給電流大,可直接推動(dòng)多種自動(dòng)控制的負(fù)載。 4.它的計(jì)時(shí)精確度高、溫度穩(wěn)定度佳,且價(jià)格便宜。 ne555引腳位配置說明下: 圖2-7ne555的結(jié)構(gòu)圖pin 1 (接地) -地線(或共同接地) ,通常被連接到電路共同接地。 pin 2 (觸發(fā)點(diǎn)) -這個(gè)腳位是觸發(fā)ne555使其啟動(dòng)它的時(shí)間周期。觸發(fā)信號(hào)上緣電壓須

33、大于2/3 vcc,下緣須低于1/3 vcc 。 pin 3 (輸出) -當(dāng)時(shí)間周期開始555的輸出輸出腳位,移至比電源電壓少1.7伏的高電位。周期的結(jié)束輸出回到o伏左右的低電位。于高電位時(shí)的最大輸出電流大約200 ma 。 pin 4 (重置) -一個(gè)低邏輯電位送至這個(gè)腳位時(shí)會(huì)重置定時(shí)器和使輸出回到一個(gè)低電位。它通常被接到正電源或忽略不用。 pin 5 (控制) -這個(gè)接腳準(zhǔn)許由外部電壓改變觸發(fā)和閘限電壓。當(dāng)計(jì)時(shí)器經(jīng)營在穩(wěn)定或振蕩的運(yùn)作方式下,這輸入能用來改變或調(diào)整輸出頻率。 pin 6 (重置鎖定) - pin 6重置鎖定并使輸出呈低態(tài)。當(dāng)這個(gè)接腳的電壓從1/3 vcc電壓以下移至2/3

34、vcc以上時(shí)啟動(dòng)這個(gè)動(dòng)作。 pin 7 (放電) -這個(gè)接腳和主要的輸出接腳有相同的電流輸出能力,當(dāng)輸出為on時(shí)為low,對(duì)地為低阻抗,當(dāng)輸出為off時(shí)為high,對(duì)地為高阻抗。 pin 8 (v +) -這是555個(gè)計(jì)時(shí)器ic的正電源電壓端。供應(yīng)電壓的范圍是+4.5伏特(最小值)至+16伏特(最大值)。 參數(shù)功能特性: 供應(yīng)電壓4.5-18v 供應(yīng)電流3-6 ma 輸出電流225ma (max) 上升/下降時(shí)間100 ns 2.3.3數(shù)碼管數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2位、4位等等數(shù)碼

35、管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽極數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(com)的數(shù)碼管。共陽極數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極com接到+5v,當(dāng)某一字段發(fā)光二極管的陰極為低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰極數(shù)碼管是指將所有發(fā)光二極管的陰極接到一起形成公共陰極(com)的數(shù)碼管。共陰極數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極com接到地線gnd上,當(dāng)某一字段發(fā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。在此次設(shè)計(jì)中,使用的是共陰極七段數(shù)碼管。是因?yàn)橛?jì)數(shù)的值全位整數(shù),沒有小數(shù)。點(diǎn)亮led顯

36、示器有靜態(tài)和動(dòng)態(tài)兩種方法。所謂靜態(tài)顯示,就是顯示某一字符時(shí),相應(yīng)的發(fā)光二極管恒定的導(dǎo)通和截至,這種方式,每一位顯示都需要一個(gè)8位輸出口控制,占用硬件較多,一般僅用于顯示器位數(shù)較少的場合。所謂動(dòng)態(tài)顯示,就是一位一位地輪流點(diǎn)亮各位顯示器。對(duì)每一位顯示器而言,每隔一段時(shí)間點(diǎn)亮一次。顯示位的亮度既跟導(dǎo)通電流有關(guān),也和點(diǎn)亮?xí)r間與間隔時(shí)間的比例有關(guān)。動(dòng)態(tài)顯示器因其硬件成本較低,多數(shù)顯示時(shí)常常采用。下圖為七段數(shù)碼管內(nèi)部結(jié)構(gòu)與引腳圖:圖2-8七段數(shù)碼管內(nèi)部結(jié)構(gòu)與引腳圖數(shù)碼管使用條件:(1)段及小數(shù)點(diǎn)上加限流電阻;(2)使用電壓:段:根據(jù)發(fā)光顏色決定; 小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定;(3)使用電流:靜態(tài):總電流 8

37、0ma(每段 10ma);動(dòng)態(tài):平均電流 4-5ma峰值電流 100ma。上面這個(gè)只是七段數(shù)碼管引腳圖,其中共陽極數(shù)碼管引腳圖和共陰極的是一樣的。數(shù)碼管選用好后,將與其他硬件連接以完成一個(gè)理想的動(dòng)態(tài)顯示系統(tǒng)。然而,每個(gè)數(shù)碼管都需要6個(gè)段碼掃描端和2兩個(gè)位碼掃描端。但是單片機(jī)上輸出口只有有限的幾個(gè)可以使用,難以滿足數(shù)碼管的多輸入(單片機(jī)多輸出)的要求。因此,需要解決端口的局限問題進(jìn)行進(jìn)一步的設(shè)計(jì)。解決端口問題時(shí),我們使用雙向總線發(fā)送器/接收器74ls245與高壓輸出反相緩沖器/驅(qū)動(dòng)器74ls06進(jìn)行對(duì)端口的擴(kuò)展與補(bǔ)充。第3章 系統(tǒng)軟件設(shè)計(jì)主程序?qū)δK進(jìn)行初始化,接收從傳感器傳來的信號(hào),并對(duì)此信號(hào)

38、進(jìn)行處理,輸出調(diào)整信號(hào)控制電動(dòng)機(jī)的轉(zhuǎn)動(dòng),掃描鍵盤進(jìn)行動(dòng)態(tài)顯示。用的是循環(huán)查詢方式,來顯示和控制點(diǎn)滴的速度。11121314153.1液體點(diǎn)滴速度檢測子程序檢測點(diǎn)滴速度子程序主要是用與系統(tǒng)信號(hào)的采集。經(jīng)過光電傳感器采集,后由施密特觸發(fā)器整形,輸出到單片機(jī)的端口送入單片機(jī)內(nèi)部。檢測點(diǎn)滴速度子程序如圖3-1所示。開 始滴速檢測,讀出6秒內(nèi)點(diǎn)滴的數(shù)目送數(shù)目到buffer,累加得到滴速圖3-1液體點(diǎn)滴速度檢測子程序3.2儲(chǔ)液瓶液面檢測子程序本程序主要是用于測量儲(chǔ)液瓶內(nèi)部的液位高度的,當(dāng)液位低于23cm時(shí),發(fā)出報(bào)警信號(hào)。如果液位的高度不在此區(qū)間內(nèi),則點(diǎn)滴的速度照常采集,并送入單片機(jī)內(nèi)部。其儲(chǔ)液子程序流程圖

39、如圖3-2所示。開 始光電傳感信號(hào)變化否?發(fā)出報(bào)警信號(hào),儲(chǔ)液面進(jìn)入23cm的警戒水位進(jìn)入檢測點(diǎn)滴速度子程序yn發(fā)出報(bào)警信號(hào),儲(chǔ)液面進(jìn)入警戒水位圖3-2儲(chǔ)液瓶液面檢測子程序3.3點(diǎn)滴速度檢測子程序根據(jù)題目的設(shè)計(jì)要求,首先讀出6秒內(nèi)的點(diǎn)滴的數(shù)目(將一分種平均劃分成十分),進(jìn)而得到當(dāng)前的點(diǎn)滴的速度。根據(jù)其設(shè)定的速度值與當(dāng)前的點(diǎn)滴的速度的誤差來確定電動(dòng)機(jī)的正轉(zhuǎn)與反轉(zhuǎn),即控制儲(chǔ)液瓶的位置的高低,進(jìn)一步影響下一個(gè)6秒內(nèi)的點(diǎn)滴的速度,如此的循環(huán)往復(fù)。其點(diǎn)滴速度的電動(dòng)機(jī)控制程序流程圖如3-3所示。開 始當(dāng)前值與設(shè)定值比較小于大于等于電動(dòng)機(jī)正轉(zhuǎn),儲(chǔ)液瓶下降電動(dòng)機(jī)維持,滴速穩(wěn)定電動(dòng)機(jī)反轉(zhuǎn),儲(chǔ)液瓶上升圖3-3點(diǎn)滴速

40、度檢測子程序3.4鍵盤顯示子程序鍵盤及顯示字程序主要是用于判斷速度有沒有調(diào)整的動(dòng)向和點(diǎn)滴速度的顯示(包括當(dāng)前值和設(shè)定值)。其程序流程圖如3-4所示。開 始初始化繼續(xù)掃描顯示判斷有沒有鍵盤的按下延時(shí)子程序顯 示數(shù)據(jù)轉(zhuǎn)化成bcd碼,查表送入顯示緩沖區(qū)yn圖3-4鍵盤顯示子程序3.5系統(tǒng)的主程序設(shè)計(jì)開 始初 始 化判斷液位的高度,有沒有產(chǎn)生中斷有沒有調(diào)整鍵按下調(diào)用按鍵處理程序換數(shù)據(jù)的bcd碼轉(zhuǎn)顯 示繼續(xù)執(zhí)行,等待圖3-5系統(tǒng)主程序流程圖第4章 總結(jié)本次設(shè)計(jì)運(yùn)用了各類傳感器。同時(shí)也查閱了大量的相關(guān)資料,包括查閱相關(guān)的書籍和網(wǎng)上的電子資料,并獲得了一些相關(guān)信息。在方案設(shè)計(jì)的方面,經(jīng)過仔細(xì)斟酌篩選出最好最

41、方便的設(shè)計(jì)方案,比如在設(shè)計(jì)顯示電路時(shí)我們放棄lcd液晶來顯示,而直接運(yùn)用了數(shù)碼管顯示電路;設(shè)計(jì)鍵盤時(shí)放棄用矩陣鍵盤,而用了簡便的單列三按鍵。在設(shè)計(jì)過程中,我遇到的問題很多,在同學(xué)老師的幫助下,完成了初次的設(shè)計(jì)。越是不懂的東西才要去學(xué),在學(xué)習(xí)的過程中你會(huì)收獲很多,其中一點(diǎn)就是互相學(xué)習(xí)是最好的學(xué)習(xí)途徑,在學(xué)習(xí)之后你會(huì)感覺到很有成就感,這也是我在完成設(shè)計(jì)之后體會(huì)到的。通過這次的設(shè)計(jì),讓我了解設(shè)計(jì)電路的程序與設(shè)計(jì)理念。通過這次學(xué)習(xí),讓我對(duì)各種電路都有了大概的了解,對(duì)于我以后的學(xué)習(xí)有很大的幫助。在整個(gè)畢業(yè)論文設(shè)計(jì)的過程中我學(xué)到了做任何事情所要有的態(tài)度和心態(tài),首先我明白了做學(xué)問要一絲不茍,對(duì)于出現(xiàn)的任何問

42、題和偏差都不要輕視,要通過正確的途徑去解決,在做事情的過程中要有耐心和毅力,不要一遇到困難就打退堂鼓,只要堅(jiān)持下去就可以找到思路去解決問題的。在工作中要學(xué)會(huì)與人合作的態(tài)度,認(rèn)真聽取別人的意見,這樣做起事情來就可以事倍功半。致 謝在此論文撰寫過程中,要特別感謝我的導(dǎo)師吉淑嬌,從開題報(bào)告、寫作提綱,到一遍一遍地指出每次的具體問題,嚴(yán)格把關(guān)。感謝導(dǎo)師的指導(dǎo)與督促。同時(shí)也感謝她在此過程中對(duì)我的諒解和包容。沒有吉淑嬌老師的幫助也就沒有今天的這篇論文。求學(xué)歷程是艱苦的,但又是快樂的。在這四年的學(xué)期中結(jié)識(shí)的各位生活和學(xué)習(xí)上的摯友讓我得到了人生最大的一筆財(cái)富。在此,也對(duì)他們表示衷心感謝。寫作畢業(yè)論文是再一次系

43、統(tǒng)學(xué)習(xí)的過程,畢業(yè)論文的完成同時(shí)也意味著新的學(xué)習(xí)的開始。謝謝我的父母,沒有他們辛勤的付出也就沒有我的今天,在這一刻,將最崇高的敬意獻(xiàn)給你們!參考文獻(xiàn)1邊春元等.單片機(jī)應(yīng)用開發(fā)實(shí)用子程序.人民郵電出版社. 2005 2高吉祥.全國大學(xué)生電子設(shè)計(jì)大賽培訓(xùn)系列教程.電子工業(yè)出社.2007 3張毅坤. 單片微型計(jì)算機(jī)原理及應(yīng)用. 西安電子科技大學(xué)出版社.1998 4王兆月等.微型計(jì)算機(jī)接口技術(shù).機(jī)械工業(yè)出版社.2006 5全國大學(xué)生電子設(shè)計(jì)競賽獲獎(jiǎng)作品選編2003.北京理工大學(xué)出版.2005 6 王紫婷,王瑞峰,嚴(yán)天峰.智能液體點(diǎn)滴速度監(jiān)控儀.自動(dòng)化與儀器儀表,2004, (5):48-50. 7 程

44、劍鋒.接觸式液面檢測系統(tǒng).機(jī)械工程與自動(dòng)化,2009,(6) 8 汪國楨.基于89c51的液體點(diǎn)滴速度監(jiān)控系統(tǒng)設(shè)計(jì).微計(jì)算機(jī)信息,2010,9(2),42-43 9 張丹彤,魏巍.智能化醫(yī)療點(diǎn)滴控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).吉林工程技術(shù)師范學(xué)院學(xué)報(bào),2009,25(10) 10 宋雪麗,王虎林,萬金領(lǐng).基于單片機(jī)系統(tǒng)的液體點(diǎn)滴速度監(jiān)控裝置設(shè)計(jì).電腦開發(fā)與應(yīng)用,2007,20(5) 11 朱雷平.單片機(jī)控制雙步進(jìn)電機(jī)運(yùn)動(dòng)控制系統(tǒng).電子通信與自動(dòng)控制技術(shù),2008,8 12 羚陽.用凌陽spce061a實(shí)現(xiàn)的液體點(diǎn)滴速度監(jiān)控裝置j.電子世界,2003, 11(21):35-38 13 于匯泉,呂麗雪.普通

45、輸液報(bào)警及控制系統(tǒng)的設(shè)計(jì)和研制j.醫(yī)療設(shè)備信息,2004(9):10-11 14 肖瑋,涂亞慶,王杰,等.液體點(diǎn)滴的無線智能監(jiān)測系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)j.電子測量技術(shù),2008(1):133-136 15 尹明,謝云.一種新型無線輸液監(jiān)護(hù)系統(tǒng)的設(shè)計(jì)j.計(jì)算機(jī)與數(shù)字工程,2007(8):176-178 共22頁 第 30 頁附錄系統(tǒng)的設(shè)計(jì)的如件程序清單如下:sddd data 30hmc1 data 31hmc2 data 32hmc3 data 33hmc4 data 34hmc5 data 35hmc6 data 36hmc7 data 37hmc8 data 38hmc9 data 39hmc10

46、 data 3ahcjdd data 40hxs1 data 41hxs2 data 42hxs3 data 43hk_enter bit p1.0k_jia bit p1.1k_jian bit p1.2org 0000hljmp mainorg 0013hlcall int1org 001bhlcall t1org 0100hmain:mov sp,#60h ;給堆棧指針賦初值mov tmod,#14h ;定時(shí)器1在模式1下工作、計(jì)數(shù)器0工作在模式0mov tl1,#0b0h ;定時(shí)器每50ms產(chǎn)生一次溢出mov th1,#3ch setb et1 ;使能定時(shí)器1中斷setb it1;邊沿

47、觸發(fā)setb ex1;開外部中斷1setb ea ;使能總中斷setb tr1 ;開始計(jì)時(shí)mov tl0,#00hmov th0,#00hsetb tr0 ;開始計(jì)數(shù)mov r5,#0ahmov r6,#0ffhmov r7,#78hmov r0,# mc1clr p1.7mov sddd,#64hmov cjdd,#78hmov mc1,#78hmov mc2,#00hmov mc3,#00hmov mc4,#00hmov mc5,#00hmov mc6,#00hmov mc7,#00hmov mc8,#00hmov mc9,#00hmov mc10,#00hloop:mov a,mc1ad

48、d a,mc2add a,mc3add a,mc4add a,mc5add a,mc6add a,mc7add a,mc8add a,mc9add a,mc10mov cjdd,alcall jpclmov r2,cjddlcall sjcl;數(shù)據(jù)處理程序 lcall display;調(diào)用數(shù)碼管顯示子程序lcall dianjiajmp loopt1:push pswpush accdjnz r7,tc1mov r7,#78hmov r0,tl0inc r0mov tl0,#00hmov th0,#00hcjne r0,#3bh,tc1mov r0,# mc1tc1:mov tl1,#0b0h

49、 mov th1,#3chpop accpop pswretiint1:push pswpush accsetb p1.7pop accpop pswretijpcl:jb k_enter,quitlcall k_delayjb k_enter,quitloop2:mov r2,sdddlcall sjcllcall displayjb k_jia,quit1lcall k_delayjb k_jia,quit1lcall jiaquit1:jb k_jian,quit0lcall k_delayjb k_jian,quit0lcall jianquit0:djnz r5,loop2mov r5,#0ahdjnz r6,loop2quit:mov r5,#0ahmov r6,#0ffhretjia:mov a,sdddinc amov sddd,acjne a,#96h,tc2mov sddd,#14htc2:mov r5,#00ahmov r6,#0ffhretjian:mov a,sddddec amov

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論