新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于單片機的心肺復(fù)蘇系統(tǒng)設(shè)計

基于單片機的心肺復(fù)蘇系統(tǒng)設(shè)計

作者: 時間:2011-11-01 來源:網(wǎng)絡(luò) 收藏

  5 軟件設(shè)計

  系統(tǒng)程序用C51和匯編編寫,采用模塊化結(jié)構(gòu),包括主程序、中斷服務(wù)程序和子程序。主程序流程圖見圖4。在系統(tǒng)初始化過程中,首先允許看門狗定時器,以便程序發(fā)生“飛逸”時,及時進入復(fù)位狀態(tài)。其次初始化外部時鐘振蕩器,在本系統(tǒng)中,考慮到要與電腦進行串行通信,外接了PCF8563時鐘芯片,時鐘源可在外部時鐘源和C8051F020內(nèi)部時鐘源之間切換。然后通過設(shè)置交叉開關(guān)控制寄存器將計時數(shù)器/定時器、串行總線、硬件中斷、ADC轉(zhuǎn)換啟動輸入以及微控制器內(nèi)部的其他數(shù)字資源配置到端口I/O引腳,詳細配置方法可見參考文獻[06] 和[07]。然后C8051F020根據(jù)輸入的參數(shù)打開調(diào)壓閥,啟動步進電機,查詢參數(shù)表,確定轉(zhuǎn)動步數(shù),開始給氣缸加壓,在加壓過程中,檢測壓力傳感器,查表判斷是否達到預(yù)定壓力。達到后,控制相關(guān)電磁閥的開和關(guān),最后重復(fù)循環(huán)。中斷服務(wù)程序主要有觸摸屏輸入中斷和壓力傳感器輸入中斷等。子程序包括:步進電機控制程序、電磁閥的開關(guān)程序、數(shù)據(jù)的存取程序。系統(tǒng)的主程序流程如圖4。

基于單片機的心肺復(fù)蘇系統(tǒng)設(shè)計

圖4 主程序流程圖

  6 結(jié)論

  在試驗過程中表明,該系統(tǒng)可達到以下技術(shù)要求a.按壓頻率:60-100次/min,可調(diào);b.按壓壓力:35-45kg,可調(diào);c.按壓深度:2-6cm,可調(diào)?;究蓾M足實際使用要求。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉